*{box-sizing:border-box;margin:0;padding:0}:root{--ink:#cdff00;--ink-dim:rgba(205,255,0,.55);--ink-faint:rgba(205,255,0,.28);--ink-ghost:rgba(205,255,0,.1);--bg:#000;--cell:rgba(205,255,0,.016);--cell-border:var(--ink-faint);--accent:var(--ink);--accent-2:#a8cc33;--navy:var(--ink);--text:#e8eede;--text-soft:#c6d0ba;--muted:#8d9a7e;--green:var(--ink);--gold:var(--ink);--red:#ff6b6b;--font-sans:-apple-system,"Segoe UI",system-ui,Roboto,sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Cascadia Code",monospace}body,html{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}.blotter,.envelope .lbl,.post-head,.stamp,.topnav,.wallet-chip,button.btn,h1,h2,h3,table.info th{font-family:var(--font-mono)}a{color:var(--accent-2);text-decoration:none}a:hover{color:var(--accent)}.mono{font-family:var(--font-mono)}.wrap{max-width:820px;margin:0 auto;padding:8px 12px 60px}.topnav{font-size:11px;padding:4px 0;color:var(--accent);display:flex;flex-wrap:wrap;gap:4px;align-items:center;text-transform:lowercase}.topnav a{color:var(--accent-2)}.topnav .spacer{flex:1 1}.wallet-chip{border:1px solid var(--cell-border);background:var(--cell);color:var(--accent-2);padding:2px 8px;cursor:pointer;font-size:11px;font-family:var(--font-mono);text-transform:lowercase}.banner{text-align:center;margin:22px 0 8px}.banner h1{color:var(--accent);font-size:28px;font-weight:700;letter-spacing:0}.banner .sub,.banner h1{text-transform:lowercase}.banner .sub{font-size:11px;margin:6px 0 10px;color:var(--muted)}.dots{display:inline-block;margin:8px 0 2px}.blotter{border:1px solid var(--cell-border);background:var(--cell);font-size:11px;padding:6px 10px;margin:16px 0;text-align:center;color:var(--text)}.blotter b{color:var(--accent)}hr{border:none;border-top:1px solid var(--cell-border);margin:20px 0}.post{background:var(--cell);border:1px solid var(--cell-border);padding:16px 20px;margin:18px 0}.post-head{font-size:12px;margin-bottom:10px;text-transform:lowercase}.post-head .subject{color:var(--accent);font-weight:700}.post-head .name{color:var(--accent-2);font-weight:700}.post-head .no{color:var(--muted)}.greentext{color:var(--green)}.post p{margin:9px 0}.formula{font-family:var(--font-mono);background:rgba(205,255,0,.016);border:1px dashed var(--cell-border);color:var(--accent-2);padding:10px 14px;margin:12px 0;overflow-x:auto;white-space:pre;font-size:13px}table.info{border-collapse:collapse;margin:8px 0;font-size:12px;width:100%}table.info td,table.info th{border:1px solid var(--cell-border);padding:6px 10px;text-align:left}table.info th{background:rgba(205,255,0,.08);color:var(--accent);text-transform:lowercase}.cases{display:flex;gap:10px;overflow-x:auto;padding:6px 2px}.case-card{min-width:276px;max-width:300px;background:rgba(205,255,0,.03);border:1px solid var(--cell-border);padding:14px 16px;flex-shrink:0}.case-card .stamp{font-size:10px;font-weight:700;letter-spacing:1px;padding:1px 6px;border:1px solid;display:inline-block;margin-bottom:6px}.stamp.open{color:var(--accent);border-color:var(--accent)}.stamp.closed{color:var(--muted);border-color:var(--muted)}.stamp.sealed{color:var(--red);border-color:var(--red)}.case-card h3{font-size:13px;color:var(--accent-2);margin-bottom:4px;text-transform:lowercase}.case-card .meta{font-size:10px;color:var(--muted);margin-top:6px}.case-card.sealed-card{background:repeating-linear-gradient(45deg,rgba(205,255,0,.03),rgba(205,255,0,.03) 8px,rgba(205,255,0,.06) 0,rgba(205,255,0,.06) 16px);color:var(--muted)}.envelope{text-align:center;padding:20px 12px;background:rgba(205,255,0,.016);border:2px solid var(--accent);margin:16px 0}.envelope .pot{font-size:34px;color:var(--accent);font-weight:700;font-family:var(--font-mono)}.envelope .lbl{font-size:10px;letter-spacing:2px;color:var(--muted);text-transform:lowercase}input[type=text]{font-size:13px;padding:5px 8px;background:rgba(205,255,0,.016);width:220px;max-width:60vw}button.btn,input[type=text]{font-family:var(--font-mono);border:1px solid var(--cell-border);color:var(--text)}button.btn{font-size:12px;padding:5px 12px;background:var(--cell);cursor:pointer;text-transform:lowercase}button.btn:hover{background:rgba(205,255,0,.08)}button.btn.primary{border-color:var(--accent)}.result-ok,button.btn.primary{color:var(--accent);font-weight:700}.window-banner{font-size:12px;border:1px solid var(--accent);background:rgba(205,255,0,.05);color:var(--accent);padding:9px 12px;margin:12px 0;line-height:1.6}.window-banner.idle{border-color:var(--cell-border);background:var(--cell);color:var(--muted)}.result-bad{color:var(--red)}.verify-row{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.verify-out{font-size:13px;background:rgba(205,255,0,.016);border:1px solid var(--cell-border);color:var(--accent-2);padding:10px 14px;margin-top:12px;line-height:1.6;white-space:pre-wrap}.drops,.verify-out{font-family:var(--font-mono)}.drops{font-size:11px;width:100%;border-collapse:collapse}.drops td,.drops th{padding:6px 8px;border-bottom:1px solid var(--cell-border);text-align:left;white-space:nowrap}.drops td:nth-child(3){color:var(--accent)}.empty{font-style:italic;padding:8px 0}.empty,.footer{color:var(--muted)}.footer{font-size:10px;text-align:center;margin-top:30px;line-height:1.7}@media (max-width:600px){.banner h1{font-size:20px}.envelope .pot{font-size:26px}}