.student-account-form{text-align:left;background:var(--surface,#fff);border:1px solid var(--line,#cfe0d9);border-radius:20px;gap:16px;width:min(100%,440px);margin:24px auto;padding:24px;display:grid}.student-account-form label{gap:8px;font-weight:700;display:grid}.student-account-form input{border:1px solid var(--line,#cfe0d9);background:var(--surface,#fff);width:100%;min-height:44px;color:var(--ink,#123e43);border-radius:12px;padding:10px 12px}.student-account-form h2,.student-account-form p{margin:0}.ak__row button[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent,#0b5960)}.student-access-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.student-access-secret{overflow-wrap:anywhere;gap:10px;display:grid}.signin-studio .student-account-form{text-align:left;gap:16px;width:min(100%,440px);margin:0;padding:24px;font-size:15px;display:grid}.signin-studio .student-account-form h2{margin:0;font-size:24px}.signin-studio .student-account-form .ak__hint{max-width:none;font-size:14px;font-weight:500}.signin-studio .student-account-form input{min-width:0;font-size:16px}.signin-studio .student-account-form .ak__btn{min-height:44px;padding:12px 16px;font-size:15px}.signin-studio .student-entry-methods{width:min(100%,440px);margin:0}.signin-studio .student-entry-methods button{white-space:normal;padding:10px 8px;font-size:14px}.student-inbox{background:var(--surface);overflow-wrap:anywhere;border-radius:20px;gap:20px;width:min(100%,760px);margin:24px auto;padding:clamp(20px,4vw,40px);display:grid}.student-inbox h1{margin:0;font-size:clamp(26px,4vw,36px)}.student-inbox h2{margin:0;font-size:22px}.student-inbox p{margin:0;line-height:1.6}.student-inbox>.button{justify-self:start}.student-inbox__item{border-top:1px solid var(--line);gap:12px;padding:20px 0;display:grid}.student-inbox__item .button{white-space:normal}.student-inbox .breadcrumbs{margin:0}
