.dk .dk-account-wrap{width:100%;max-width:580px;margin:0 auto;padding:clamp(40px,8vw,88px) 20px}.dk .dk-account-card{border:1px solid var(--dk-line);background:var(--dk-raise);border-radius:20px;padding:clamp(24px,5vw,40px)}.dk .dk-account-eyebrow{color:var(--dk-orange);letter-spacing:.14em;margin-bottom:24px;font-size:11px;font-weight:750}.dk .dk-account-card h1{overflow-wrap:anywhere;font-size:clamp(28px,5vw,36px);line-height:1.15}.dk .dk-account-intro{color:var(--dk-ink-2);margin-top:16px}.dk .dk-account-form{flex-direction:column;gap:20px;margin-top:32px;display:flex}.dk .dk-account-form label{color:var(--dk-ink);font:inherit;letter-spacing:0;flex-direction:column;gap:8px;font-size:14px;display:flex}.dk .dk-account-form input{border:1px solid var(--dk-line);background:var(--dk-page);width:100%;color:var(--dk-ink);font:inherit;border-radius:9px;padding:13px 14px;font-size:16px}.dk .dk-account-form input:focus-visible,.dk .dk-account-card button:focus-visible,.dk .dk-account-link:focus-visible{outline:2px solid var(--dk-orange);outline-offset:3px}.dk .dk-account-link{color:var(--dk-ink-2);text-underline-offset:4px;align-self:flex-start;font-size:14px;text-decoration:underline}.dk .dk-account-note{color:var(--dk-ink-2);font-size:13px;line-height:1.6}.dk .dk-account-error{color:#ffb5aa;font-size:14px}.dk .dk-account-card button{cursor:pointer}.dk .dk-account-card button:disabled{cursor:wait;opacity:.65}.dk .dk-account-identity{align-items:center;gap:18px;display:flex}.dk .dk-account-identity h1{font-size:28px}.dk .dk-account-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:72px;height:72px}.dk .dk-account-avatar-placeholder{background:var(--dk-orange-soft);color:var(--dk-orange);place-items:center;font-size:30px;font-weight:700;display:grid}.dk .dk-account-status{color:var(--dk-ink-2);margin-top:8px;font-size:13px}.dk .dk-account-fields{margin:30px 0}.dk .dk-account-fields div{border-top:1px solid var(--dk-line);padding:16px 0}.dk .dk-account-fields dt{color:var(--dk-ink-2);margin-bottom:5px;font-size:12px}.dk .dk-account-fields dd{overflow-wrap:anywhere;margin:0}.dk .dk-account-signout{width:100%;margin:24px 0 12px}.dk .dk-account-verify{border-top:1px solid var(--dk-line);border-bottom:1px solid var(--dk-line);margin:0 0 24px;padding:24px 0}.dk .dk-account-verify h2{font-size:22px}.dk .dk-account-text-button{text-align:left;font:inherit;background:0 0;border:0;padding:0;font-size:14px}.dk .dk-account-email{overflow-wrap:anywhere}.dk .dk-account-delete>p{margin-top:16px}.dk .dk-account-delete>button{margin-top:24px}.dk .dk-delete-confirm{border:1px solid #c96b60;border-radius:12px;margin-top:24px;padding:16px}.dk .dk-delete-confirm button{margin:12px 8px 0 0}
