.language-links{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;padding:15px 0}.language-links a{color:var(--accent);padding:5px 0}.language-links [aria-current]{color:var(--ink);font-weight:650;text-decoration:none}.localized-page .toolhero{padding-top:22px}.localized-page .toolbox{max-width:820px}.localized-page .result{padding:0;overflow:hidden}.localized-page .result:not([hidden]){display:block}.localized-page .result[hidden],.localized-page [hidden]{display:none}.localized-page .birthday-panel{border-radius:0 0 14px 14px}.localized-page .birthday-ring span{font-size:11px;text-align:center;max-width:80px;line-height:1.2}.localized-page .form-hint{font-size:12px;color:var(--muted);margin:4px 0 0}.localized-page .copy-area{max-width:820px;margin:12px auto}.localized-page .copy-area button{background:var(--soft);color:var(--accent)}.localized-page .example-list{padding-left:22px}.localized-page .example-list li{margin-bottom:12px}.localized-page .local-privacy{border-top:1px solid var(--line);padding-top:16px}.localized-page .navlinks{display:flex}.localized-page .navlinks a:last-child{display:block}.localized-page .prose{overflow-wrap:anywhere}.localized-page .toolhero h1{overflow-wrap:normal;hyphens:auto}.localized-page .age-columns b{font-size:clamp(26px,5vw,46px)}
@media(max-width:480px){.localized-page .formgrid{grid-template-columns:1fr}.localized-page .toolhero h1{font-size:34px}.localized-page .age-summary{padding:22px 18px}.localized-page .birthday-panel{padding:22px 18px;gap:14px}.localized-page .birthday-copy{min-width:0}.localized-page .navlinks{font-size:12px}.localized-page .brand{font-size:17px}}
