/* shellac.sh — the same plain style the signup pages use: any browser, no JavaScript, no external requests. */
:root{color-scheme:light dark;--fg:#1a1a1a;--bg:#fff;--mute:#6b6b6b;--rule:#8886;--btn:#2f6f4f}
@media (prefers-color-scheme:dark){:root{--fg:#e8e8e8;--bg:#121212;--mute:#9a9a9a}}
body{font:16px/1.55 system-ui,sans-serif;max-width:38rem;margin:3rem auto;padding:0 1.2rem;color:var(--fg);background:var(--bg)}
h1{font-size:1.6rem;margin:0 0 .3rem}h2{font-size:1.15rem;margin:2rem 0 .4rem}
p.sub{color:var(--mute);margin:0 0 2rem}
a{color:inherit}nav a{margin-right:1rem}
code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}
pre{padding:.7rem .9rem;border:1px solid var(--rule);border-radius:6px;overflow-x:auto}
.btn{display:inline-block;padding:.6rem 1rem;font-weight:600;border-radius:6px;background:var(--btn);color:#fff;text-decoration:none;margin:1rem 1rem 1rem 0}
.note{border-left:3px solid var(--rule);padding:.3rem 0 .3rem .9rem;color:var(--mute);margin:1.2rem 0}
table{border-collapse:collapse;width:100%;margin:.6rem 0}td,th{text-align:left;padding:.3rem .5rem;border-bottom:1px solid var(--rule)}
footer{margin-top:3rem;color:var(--mute);font-size:.9em}
/* forms: the signup and console pages (cmd/shellac-web) share this sheet */
label{display:block;margin:1.2rem 0 .3rem;font-weight:600}
input[type=text],input[type=email],textarea{width:100%;padding:.55rem;font:inherit;border:1px solid var(--rule);border-radius:6px;background:transparent;color:inherit}
textarea{min-height:7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}
button{display:inline-block;padding:.6rem 1rem;font:inherit;font-weight:600;border:0;border-radius:6px;background:var(--btn);color:#fff;cursor:pointer;margin-top:1.2rem}
.err{background:#d33;color:#fff;padding:.7rem .9rem;border-radius:6px;margin:1rem 0}
.card{border:1px solid var(--rule);border-radius:6px;padding:.8rem 1rem;margin:1rem 0}
code{background:#8881;padding:.1rem .3rem;border-radius:4px}
hr{border:0;border-top:1px solid var(--rule);margin:2rem 0}
