@import url("https://fonts.googleapis.com/css2?family=Orbitron:wght@600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap");:root{--bg-dark:#0a0c12;--bg-panel:#11141d;--bg-elev:#161a25;--border:rgba(230,232,240,0.12);--border-strong:rgba(230,232,240,0.22);--text-primary:#eef1f7;--text-secondary:#a7b0c0;--accent:#ff8a3d;--accent-dim:rgba(255,138,61,0.14);--pos:#36d39a;--neg:#ff6b6b;--warn:#ffb454;--info:#5bc0ff;--font-display:"Orbitron",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"Share Tech Mono",monospace;--font-sans:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--neon-orange:var(--accent);--neon-cyan:var(--info);--neon-green:var(--pos);--neon-magenta:var(--neg)}*{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;min-height:100%;background:var(--bg-dark);color:var(--text-primary);font-family:var(--font-mono);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:5px}.page{width:100%;min-height:100vh;display:flex;flex-direction:column}.site-header{justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--border);background:var(--bg-panel);flex-wrap:wrap}.brand,.site-header{display:flex;align-items:center}.brand{gap:10px;font-family:var(--font-display);font-size:1.05rem;font-weight:800;letter-spacing:2px;color:var(--text-primary)}.nav-link{font-family:var(--font-mono);font-size:.82rem;color:var(--text-secondary);text-decoration:none;padding:6px 12px;border:1px solid var(--border);border-radius:5px;transition:border-color .15s,color .15s}.nav-link:hover{color:var(--text-primary);border-color:var(--border-strong)}.main{flex:1 1;width:100%;max-width:880px;margin:0 auto;padding:28px 20px 56px}.muted{color:var(--text-secondary)}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--pos);box-shadow:0 0 8px var(--pos);animation:live-pulse 2s ease-in-out infinite}.live-dot.stale{background:var(--warn);box-shadow:0 0 8px var(--warn)}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.45}}.statbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:18px 0}.statbar .cell{border:1px solid var(--border);border-radius:8px;padding:12px 14px;background:var(--bg-panel)}.statbar .label{font-size:.66rem;letter-spacing:.6px;text-transform:uppercase;color:var(--text-secondary)}.statbar .value{font-size:1.5rem;font-weight:700;font-family:var(--font-display);margin-top:2px}.statbar .delta{font-size:.72rem;margin-top:2px}.tile{position:relative;background:var(--bg-panel);border:1px solid var(--border);border-top:2px solid var(--accent);border-radius:10px;padding:22px 22px 20px}.tile-header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.tile-header h2{font-family:var(--font-display);font-size:.95rem;font-weight:700;letter-spacing:1.5px;color:var(--text-primary)}.journal-card{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:8px;padding:14px 16px;background:var(--bg-panel);margin-bottom:12px}.journal-card .meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:.72rem;color:var(--text-secondary);margin-bottom:6px}.journal-card h3{font-size:.95rem;color:var(--text-primary);margin-bottom:6px;line-height:1.35}.journal-card p{font-size:.84rem;color:var(--text-secondary);line-height:1.6}.journal-card .margin-read{margin-top:8px;font-size:.78rem;color:var(--text-primary);border-top:1px solid var(--border);padding-top:8px}.pos{color:var(--pos)}.neg{color:var(--neg)}.accent{color:var(--accent)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width:640px){.site-header{padding:12px 16px}.main{padding:20px 14px 40px}.statbar .value{font-size:1.3rem}}