/* Account deletion page on top of invite.css. Serious page: no illustration, clear panels. */
.lead{font-size:19px;color:var(--text)}
.hero .note{display:inline-block;padding:10px 16px;border-radius:16px;background:var(--glass);border:1px solid var(--line);font-size:14.5px}
.panel{padding:28px}
.panel h2{font-size:23px;padding-left:14px;border-left:4px solid var(--primary-l)}
.panel h3{font-size:18px;margin:24px 0 8px}
ol{padding-left:24px}li{margin:10px 0}
fieldset{border:0;padding:0;margin:24px 0}legend{font-weight:700;margin-bottom:12px}
.option,.consent{display:flex;gap:12px;align-items:flex-start;padding:16px;cursor:pointer;border-radius:16px;transition:background .25s,border-color .25s}
.option{border:1.5px solid var(--line);margin-bottom:10px}
.option:hover{background:var(--bg2)}
.option:has(input:checked){border-color:var(--primary-l);background:var(--tint)}
.consent{background:var(--bg2);margin:8px 0}
input{flex-shrink:0;width:22px;height:22px;margin:3px 0;accent-color:var(--primary)}
small{display:block;font-size:15px;color:var(--muted)}
button:disabled{opacity:.55;cursor:not-allowed;transform:none}
.warning{color:#9d3328;font-weight:600;padding:12px 16px;border-radius:14px;background:#fdecea}
#problem:empty,#deadline:empty{display:none}
a{color:var(--primary-d)}
@media(prefers-color-scheme:dark){.warning{color:#ffb4a9;background:#3a1a17}}
@media(max-width:480px){.panel{padding:20px}h1{font-size:28px}}
