.account-design{--account-paper: #f3f2e9;--account-ink: #20221e;--account-plum: #211b2b;--account-violet: #bda8e9;--account-citron: #deef80;--account-line: #cdcec3;--account-muted: #62655a;background:var(--account-paper);color:var(--account-ink);font-family:Aeonik,sans-serif}.account-design :where(a,button,input,summary):focus-visible{outline:2px solid currentColor;outline-offset:5px}.account-page{padding:calc(var(--app-header-height, 5rem) + 3rem) clamp(1.25rem,4.2vw,5rem) 4rem}.account-kicker{font:400 .75rem/1.5 Geist Mono,monospace;text-transform:uppercase;letter-spacing:.065em}.account-heading{margin-top:1.25rem;font-size:clamp(3rem,5.6vw,5.5rem);line-height:.98;letter-spacing:-.055em;font-weight:400;overflow-wrap:anywhere}.account-heading em{font-weight:400}.account-copy{font:400 1rem/1.75 Geist,sans-serif;color:var(--account-muted)}.account-action{display:inline-flex;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.5rem;padding:.9rem 1.35rem;border:1px solid transparent;border-radius:3px;background:var(--account-ink);color:var(--account-paper);font:500 .875rem/1.4 Geist,sans-serif;transition:background .16s}.account-action:hover{background:#3a3f31}.account-action.citron{background:var(--account-citron);color:var(--account-ink)}.account-action.citron:hover{background:#edffa0}.account-action.secondary{border-color:var(--account-line);background:transparent;color:var(--account-ink)}.account-action.secondary:hover{background:#e8e9de}.account-action:disabled{cursor:wait;opacity:.55}.account-link{display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:2.75rem;border-bottom:1px solid currentColor;font:400 .9375rem/1.4 Geist,sans-serif}.account-label{display:block;margin-bottom:.625rem;font:400 .875rem/1.5 Geist,sans-serif}.account-input{width:100%;min-height:3.5rem;border:1px solid #adb1a1;border-radius:3px;padding:.9rem 1rem;background:transparent;color:var(--account-ink);font:400 1rem/1.5 Geist,sans-serif}.account-input::-moz-placeholder{color:#76796f}.account-input::placeholder{color:#76796f}.account-input:focus{border-color:var(--account-ink);box-shadow:none}.account-error{color:#96372d;font:400 .875rem/1.6 Geist,sans-serif}.account-success{color:#3d5b36;font:400 .875rem/1.6 Geist,sans-serif}.account-loading{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:55vh;font:400 1rem/1.5 Geist,sans-serif;color:var(--account-muted)}.account-spinner{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:account-spin .8s linear infinite}@keyframes account-spin{to{transform:rotate(360deg)}}.account-privacy>section{border-radius:3px;box-shadow:none;background:transparent;border-color:var(--account-line);padding:clamp(1.5rem,3vw,2.5rem)}.account-privacy>section>h2{font-size:2rem;letter-spacing:-.035em;font-weight:400}.account-privacy button{border-radius:3px;min-height:2.75rem}.account-privacy>section>p{max-width:65rem}.account-pronunciation>div{border-radius:3px;border-color:var(--account-line);background:transparent;box-shadow:none}.account-pronunciation button,.account-pronunciation input{border-radius:3px}.account-pronunciation>div>div:nth-child(2){margin-top:2rem}@media (max-width: 700px){.account-page{padding-top:calc(var(--app-header-height, 5rem) + 2rem);padding-bottom:3rem}.account-heading{font-size:clamp(2.75rem,11vw,4.5rem)}}@media (prefers-reduced-motion: reduce){.account-design *,.account-design *:before,.account-design *:after{animation-duration:0s!important;transition:none!important;scroll-behavior:auto!important}}
