@tailwind base;@tailwind components;@tailwind utilities;.splash-root{background:#0b1a2a;display:grid;inset:0;opacity:1;overflow:hidden;place-items:center;position:fixed;z-index:9999}.splash-root img{height:auto;transform-origin:center center;width:clamp(120px,28vw,240px)}.logo-fade-in{--zoom-duration:15s;--zoom-end:2.5;animation:continuousZoom var(--zoom-duration) linear forwards;will-change:transform,opacity}@media (max-width:480px){.logo-fade-in{--zoom-end:1.4;--zoom-duration:12s}}@keyframes continuousZoom{0%{opacity:0;transform:scale(.6)}15%{opacity:1;transform:scale(.8)}to{opacity:1;transform:scale(var(--zoom-end))}}:root{--card-bg:#fff;--card-text:#111827;--card-muted:#555;--card-border:#e5e7eb;--card-shadow:0 1px 4px #0000000f;--chip-bg:#f8fafc;--chip-border:#cfe4ff;--link:#2d6cdf;--page-bg:#fff;--page-fg:#111827}body.dark{--card-bg:#111315;--card-text:#e6ecff;--card-muted:#c5cce0;--card-border:#263040;--card-shadow:0 2px 10px #00000080;--chip-bg:#0f172a;--chip-border:#334155;--link:#9ab6ff;--page-bg:#121212;--page-fg:#e0e0e0}body{background-color:#fff;background-color:var(--page-bg);color:#111827;color:var(--page-fg);transition:background-color .3s ease,color .3s ease}input,select,textarea{background-color:#fff;border:1px solid #d1d5db;color:#111;transition:background-color .2s ease}body.dark input,body.dark select,body.dark textarea{background-color:#1e1e1e;border:1px solid #444;color:#fff}.card{border:1px solid #e5e7eb;border:1px solid var(--card-border);border-radius:12px;box-shadow:0 1px 4px #0000000f;box-shadow:var(--card-shadow);padding:1rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.card,.header,.navbar{background-color:#fff;background-color:var(--card-bg);color:#111827;color:var(--card-text)}.header,.navbar{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--card-border)}.modal{background-color:#fff;background-color:var(--card-bg);border-radius:12px;box-shadow:0 6px 24px #00000040;color:#111827;color:var(--card-text);transition:background-color .3s ease}.tooltip{color:#111827;color:var(--card-text)}.action-button,.tooltip{background-color:#f8fafc;background-color:var(--chip-bg);border:1px solid #cfe4ff;border:1px solid var(--chip-border)}.action-button{border-radius:8px;color:#2d6cdf;color:var(--link);font-weight:600;padding:.5rem 1rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.action-button:hover{filter:brightness(1.05)}.neutral-btn{background-color:#fff;background-color:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--card-border);border-radius:10px;color:#111827;color:var(--card-text);padding:.5rem .9rem}.chip,.neutral-btn:hover{background-color:#f8fafc;background-color:var(--chip-bg)}.chip{border:1px solid #cfe4ff;border:1px solid var(--chip-border);border-radius:9999px;color:#111827;color:var(--card-text);font-size:12px;font-weight:700;padding:.25rem .6rem}.table-hit{background-color:#d4edda;color:#000}.table-miss{background-color:#f8d7da;color:#000}.table-neutral{background-color:#e2e3e5;color:#000}body.dark .table-hit{background-color:#2a4b2a;border-left:3px solid #fff;color:#d6ffd6}body.dark .table-miss{background-color:#4b2a2a;border-left:3px solid #fff;color:#ffd6d6}body.dark .table-neutral{background-color:#333;color:#fff}
/*# sourceMappingURL=main.a5cb01db.css.map*/