:root{--navy-950: #0A1628;--navy-900: #0F1F38;--navy-800: #1A365D;--navy-700: #2D5599;--navy-600: #3562A9;--navy-500: #3F6BB0;--brand-500: #0066FF;--brand-400: #3385FF;--brand-600: #0052CC;--success: #10B981;--danger: #EF4444;--warning: #F59E0B;color-scheme:dark}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{min-height:100vh;background:var(--navy-950);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme],[data-color-mode]{color-scheme:dark}table,[class*=table],[class*=Table]{background-color:transparent!important;width:100%!important}table tr,table tbody tr,[class*=table] tr,[class*=TableRow],[class*=table__row]{background-color:transparent!important}table td,table th,[class*=TableCell],[class*=table__cell],[class*=ColumnHeader],[class*=column-header]{background-color:transparent!important;border-color:#ffffff0f!important;padding:16px 12px!important;vertical-align:middle!important}table tbody tr:hover,[class*=table__row]:hover{background-color:#ffffff08!important}table thead tr,table thead,[class*=TableHeader],[class*=table__header]{background-color:#0f1f38cc!important}table th,[class*=ColumnHeader]{font-weight:500!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#ffffff80!important}[class*=stat],[class*=Stat]{background-color:transparent!important}.glass-card{background:linear-gradient(135deg,#0f1f38cc,#1a365d66);border:1px solid rgba(255,255,255,.1);border-radius:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.glow-blue{box-shadow:0 0 40px #0066ff26}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--navy-950)}::-webkit-scrollbar-thumb{background:var(--navy-700);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--navy-600)}@keyframes float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,30px) scale(1.1)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #06f3}50%{box-shadow:0 0 40px #06f6}}.text-gradient{background:linear-gradient(135deg,#3385ff,#06f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
