form p{display:grid;gap:7px;margin:20px 0}form label{font-weight:700;color:var(--ink)}form input,form textarea,form select{width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fbfdfe;color:var(--ink)}form textarea{min-height:105px;resize:vertical}form .helptext{font-size:12px;color:var(--muted)}form .errorlist{background:#fff1ef;color:#9f3636;border-radius:8px;padding:10px 30px}.panel{margin-top:20px}.notice{padding:16px 20px;background:#edf7f5;border:1px solid #bcded6;border-radius:10px;margin:20px 0}.notice.warning,.notice.error{background:#fff8e9;border-color:#edd3a2}.badge{display:inline-block;border-radius:20px;padding:4px 12px;background:var(--soft);font-size:12px;color:var(--accent)}.fingerprint{display:block;overflow-wrap:anywhere;direction:ltr;text-align:left;font-size:12px;margin:12px 0}.key-row{padding:20px 0;border-bottom:1px solid var(--line)}.key-row:last-of-type{border-bottom:0}.section-heading{display:flex;align-items:center;justify-content:space-between}.empty-state{grid-column:1/-1;text-align:center;padding:25px}.danger{background:#a94040;margin-top:12px}.outline{background:white;border-color:var(--accent);color:var(--accent)}.multiline{white-space:pre-wrap}.timeline{padding-inline-start:24px}.timeline li{padding:12px;border-inline-start:2px solid var(--line)}.timeline span{margin-inline-start:15px;color:var(--muted);font-size:12px}code{overflow-wrap:anywhere}.hero code{color:inherit}@media(max-width:650px){.topbar{flex-wrap:wrap}.hero h1{font-size:23px}}

.profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.profile-form p{margin:0;min-width:0}.profile-form p:nth-of-type(3){grid-column:1/-1}.profile-form button{justify-self:start}form input,form textarea{min-width:0}@media(max-width:650px){.profile-form{grid-template-columns:minmax(0,1fr)}}
