:root{--ink:#14201c;--muted:#5f6a66;--line:#d9ded9;--surface:#fff;--ground:#f6f7f5}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ground);color:var(--ink);font-family:Avenir Next,Avenir,ui-sans-serif,system-ui,sans-serif;line-height:1.5}h1:where(:not(.secure-shell *)){letter-spacing:-.02em;margin:0 0 8px;font-size:28px;line-height:1.15}p:where(:not(.secure-shell *)){margin-top:0}.panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 24px #14201c0f}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.subtitle{color:var(--muted);margin:0;font-size:16px}