:root{--bg: #080D17;--accent: #38BDF8;--border: #26314A;--surface: #111A2C}*{-webkit-tap-highlight-color:transparent}html,body,#root{background-color:var(--bg)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"tnum" 1}::selection{background:#38bdf847;color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#344261}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}button{-webkit-tap-highlight-color:transparent}button:not(:disabled){cursor:pointer}button:active:not(:disabled){transform:translateY(1px) scale(.99)}button:disabled{cursor:default;opacity:.6}input:focus,select:focus,textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px #38bdf826}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes wd-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.wd-view{animation:wd-fade-in .22s ease-out}.wd-tabs::-webkit-scrollbar{display:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
