.profile{min-width:0}#profile{min-width:0;width:100%;max-width:230px;text-overflow:ellipsis}.account-menu{flex-shrink:0}.learner-dialog{width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:clamp(16px,5vw,28px);color:var(--ink)}.learner-dialog::backdrop{background:#19362c69}.learner-dialog h2{margin-bottom:10px;font-size:32px}.learner-dialog .account-form{padding:12px 0 0}.learner-form-actions{display:flex;flex-wrap:wrap;gap:8px}.parent-sign-in-actions{display:flex;flex-wrap:wrap;gap:0 18px}.parent-sign-in-actions:empty{display:none}.parent-sign-in-actions .btn{padding-inline:0;color:var(--muted)}.account-form-notice{color:var(--ink);font-size:14px}.learner-options{display:grid;gap:8px;margin-bottom:12px;padding:14px}.learner-options button{min-height:46px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--cream);color:var(--ink);text-align:start;font-weight:650;overflow-wrap:anywhere}.learner-options button:is(:hover,:focus-visible){background:#e3e8d7}@media(max-width:630px){.account-menu{max-width:36%}.edition{gap:5px;flex-shrink:0;letter-spacing:.08em}#profile{max-width:160px}}
