:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f7f2ea;--muted:#a69da9;--panel:#1b1822d1;--line:#ffffff1f;--accent:#ff7a69;--accent2:#b798ff}*{box-sizing:border-box}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 15% 5%,#443049,#0000 35rem),radial-gradient(circle at 90% 15%,#203848,#0000 30rem),#100f14;margin:0;font:15px/1.55 ui-sans-serif,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.shell{width:min(1120px,100% - 32px);margin:0 auto}.nav{border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:22px 0;display:flex}.brand{letter-spacing:.04em;margin-right:auto;font-family:Georgia,serif;font-size:22px}.nav a{color:var(--muted)}.nav a:hover{color:var(--ink)}.main{padding:54px 0 80px}h1{max-width:800px;margin:0 0 12px;font:52px/1.04 Georgia,serif}h2{font:28px/1.1 Georgia,serif}.lede{color:var(--muted);max-width:680px;margin-bottom:32px;font-size:17px}.grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.card{background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;padding:22px}.card h2,.card h3{margin-top:0}.queue-operator{grid-template-columns:minmax(180px,1fr) minmax(360px,2fr);align-items:center;gap:18px 28px;margin-bottom:18px;display:grid}.queue-operator h2,.queue-operator .eyebrow{margin-bottom:0}.queue-counts{grid-template-columns:repeat(4,minmax(72px,1fr));gap:10px;margin:0;display:grid}.queue-count{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;padding:10px 12px}.queue-count dt{color:var(--muted);letter-spacing:.08em;font-size:11px}.queue-count dd{margin:2px 0 0;font:26px/1.1 Georgia,serif}.queue-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.queue-operator [aria-live]{grid-column:1/-1}.queue-operator [aria-live]:empty{display:none}.queue-operator [aria-live] .error{margin:0}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button{background:linear-gradient(135deg,var(--accent),#f85389);color:#160f14;cursor:pointer;border:0;border-radius:999px;padding:11px 18px;font-weight:750;display:inline-flex}.button.secondary{color:var(--ink);border:1px solid var(--line);background:#ffffff1a}.button:disabled{opacity:.55;cursor:wait}form{max-width:720px}label{color:var(--muted);margin:18px 0 7px;display:block}input,textarea,select{width:100%;color:var(--ink);border:1px solid var(--line);background:#15131b;border-radius:11px;padding:12px 13px}input[type=checkbox]{width:auto;margin-right:8px}textarea{resize:vertical;min-height:120px}.error{color:#ff9c91;margin:14px 0}.success{color:#85dfb5;margin:14px 0}.muted{color:var(--muted)}.status{color:#d4c5ff;letter-spacing:.08em;background:#b798ff24;border-radius:999px;padding:4px 10px;font-size:12px;display:inline-flex}.thumb{aspect-ratio:4/3;object-fit:cover;background:#0b0a0e;border-radius:12px;width:100%}.login{place-items:center;min-height:100vh;padding:24px;display:grid}.login .card{width:min(460px,100%)}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:800}code{overflow-wrap:anywhere;color:#d4c5ff}@media (max-width:680px){h1{font-size:39px}.nav{flex-wrap:wrap;gap:12px}.brand{width:100%}.queue-operator{grid-template-columns:1fr}.queue-counts{grid-template-columns:repeat(2,1fr)}}
