.account-age{--age-accent:#7c61ff;color:#242035;width:100%;min-height:60dvh;font-family:var(--font-ping,sans-serif);place-items:center;padding:24px 16px;display:grid}.account-age[data-mode=local]{--age-accent:#0f766e}.account-age-card{background:#fff;border:1px solid #e6e1f3;border-radius:24px;width:min(100%,460px);padding:24px;box-shadow:0 8px 30px #3224520d}.account-age h1{outline:none;margin:0 0 16px;font-size:24px;line-height:1.3}.account-age p,.account-age-notice{overflow-wrap:anywhere;font-size:14px;line-height:1.65}.account-age-notice{color:#625b75;margin:0 0 18px}.account-age-declaration{cursor:pointer;align-items:flex-start;gap:12px;margin:24px 0;font-size:15px;line-height:1.6;display:flex}.account-age-declaration input{width:20px;height:20px;accent-color:var(--age-accent);flex:none;margin:3px 0 0}.account-age button{cursor:pointer;min-height:44px;font:inherit}.account-age-primary{background:var(--age-accent);color:#fff;border:0;border-radius:12px;width:100%;padding:12px 16px;display:block}.account-age button:disabled{opacity:.5;cursor:default}.account-age-recovery{text-align:center;gap:4px;margin-top:20px;display:grid}.account-age-recovery button,.account-age-recovery a{color:var(--age-accent);background:0 0;border:0;padding:10px 4px;font-size:14px;text-decoration:underline;display:block}.account-age :is(button,input,a):focus-visible{outline:3px solid var(--age-accent);outline-offset:3px}.account-age-recovery-notice{--age-accent:#5740c7;color:#393148;font:14px/1.6 var(--font-ping,sans-serif);overflow-wrap:anywhere;background:#f8f6ff;border:1px solid #e6e1f3;border-radius:12px;margin:12px 16px;padding:12px 16px}.account-age-recovery-notice p{margin:0 0 4px}.account-age-recovery-notice button,.account-age-recovery-notice a{min-height:44px;color:var(--age-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:10px 8px;text-decoration:underline;display:inline-block}.account-age-recovery-notice :is(button,a):focus-visible{outline:3px solid var(--age-accent);outline-offset:2px}.account-age-recovery-notice[data-mode=local]{--age-accent:#0f766e}
