.age-declaration{color:#f1f5ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0c11;place-items:center;min-height:100dvh;padding:24px;font-family:Inter,ui-sans-serif,system-ui;display:grid}.age-declaration section{background:#11131d;border:1px solid #66758f;border-radius:18px;width:min(100%,520px);padding:28px}.age-declaration h1{font-size:24px;line-height:1.3}.age-declaration p{color:#aebbd0;line-height:1.5}.age-declaration label{align-items:flex-start;gap:12px;margin:24px 0;display:flex}.age-declaration input{flex:none;width:18px;height:18px}.age-declaration button{color:inherit;background:#28213b;border:1px solid #66758f;border-radius:8px;margin:4px;padding:10px 14px}.age-declaration button:disabled{opacity:.6;cursor:not-allowed}.age-declaration footer{gap:16px;margin-top:18px;display:flex}.age-declaration a{color:inherit}.age-declaration :focus-visible{outline-offset:3px;outline:2px solid #a78bfa}
