.age-page{margin:0;background:#0b0a0e;color:#f5f1f5;font:16px/1.5 system-ui,sans-serif;min-height:100dvh;display:grid;place-items:center}.age-notice{box-sizing:border-box;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:28px;border:1px solid #49333f;border-radius:18px;background:#17121a;color:#f5f1f5;font:16px/1.5 system-ui,sans-serif;box-shadow:0 20px 80px #0008}.age-notice::backdrop{background:#000c}.age-notice h1,.age-notice h2{font-size:26px;line-height:1.25;margin:16px 0}.age-notice p{color:#ddd0dc;margin:0 0 24px}.age-mark{display:inline-flex;padding:7px 12px;border:1px solid #ff2c80;border-radius:8px;font-weight:700}.age-notice form{display:grid;gap:12px}.age-accept,.age-cancel{box-sizing:border-box;display:block;min-height:48px;padding:12px 16px;border-radius:10px;font:600 15px/1.4 system-ui,sans-serif;text-align:center;cursor:pointer;text-decoration:none}.age-accept{background:#ff2c80;border:1px solid #ff2c80;color:white}.age-cancel{background:transparent;border:1px solid #6e5b70;color:#eee}.age-standalone>a{margin-top:12px}.age-notice :focus-visible{outline:3px solid white;outline-offset:3px}
.site-header .nav .nav-actions>.age-pill,.site-header .nav .nav-actions>.button.small,.site-header .nav .nav-actions>.language-switch>summary{box-sizing:border-box;height:48px;min-height:48px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:650;line-height:1.25;display:inline-flex;align-items:center;justify-content:center;border-radius:9px}.site-header .nav .nav-actions{align-items:center}.site-header .nav .nav-actions>.language-switch{height:48px}.site-header .language-switch .language-menu>a{font-size:13px}@media(max-width:480px){.site-header .nav .nav-actions>.age-pill,.site-header .nav .nav-actions>.button.small{display:none}}
