@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;800&family=Inter:wght@400;500;700&family=JetBrains+Mono:wght@400;600&display=swap";
:root{--md-primary:#1a73e8;--md-on-primary:#fff;--md-primary-container:#143a66;--md-on-primary-container:#d6e6ff;--app-font:"Roboto",system-ui,sans-serif;--md-radius-sm:12px;--md-radius-md:16px;--md-radius-lg:24px;--md-radius-full:999px;--md-error:#ff5449;--md-success:#14f195;--md-shadow-1:0 1px 2px #0000004d,0 1px 3px 1px #00000026;--md-shadow-2:0 2px 6px 2px #00000026,0 1px 2px #0000004d}:root,[data-theme=dark]{--md-bg:#121316;--md-surface:#181a1f;--md-surface-container:#1f2229;--md-surface-variant:#262a32;--md-on-surface:#e4e7ec;--md-on-surface-variant:#a9b0bc;--md-outline:#5a616c;--md-outline-variant:#2e333c}[data-theme=oled]{--md-bg:#000;--md-surface:#060708;--md-surface-container:#0d0f12;--md-surface-variant:#15181c;--md-on-surface:#e8eaed;--md-on-surface-variant:#a3aab4;--md-outline:#4a515b;--md-outline-variant:#1c2025}[data-theme=light]{--md-bg:#f6f8fb;--md-surface:#fff;--md-surface-container:#eff2f6;--md-surface-variant:#e3e7ee;--md-on-surface:#1a1c1f;--md-on-surface-variant:#44474e;--md-outline:#767a82;--md-outline-variant:#c9cdd5}*{box-sizing:border-box}html,body{background:var(--md-bg);color:var(--md-on-surface);font-family:var(--app-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;padding:0}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--md-outline-variant);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--md-outline)}@keyframes facets-spin{to{transform:rotate(360deg)}}@keyframes facets-pulse{0%,to{opacity:.5}50%{opacity:.85}}.facets-skel{background:linear-gradient(100deg,var(--md-surface-variant)30%,var(--md-surface-container)50%,var(--md-surface-variant)70%);background-size:200% 100%;animation:1.4s ease-in-out infinite facets-pulse}
