@tailwind base;@tailwind components;@tailwind utilities;:root{--ch-bg: #0a0e14;--ch-card: rgba(255, 255, 255, .05);--ch-card-border: rgba(255, 255, 255, .08);--ch-text: #e8edf3;--ch-muted: #8a94a3;--ch-accent: #3b82f6;--ch-accent-2: #22d3ee}html,body{height:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(1200px 500px at 85% -10%,rgba(59,130,246,.12),transparent 60%),radial-gradient(900px 400px at -10% 110%,rgba(34,211,238,.07),transparent 55%),var(--ch-bg);color:var(--ch-text);min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.btn{@apply inline-flex items-center justify-center px-4 py-2 rounded-xl font-semibold transition-all;background:linear-gradient(135deg,var(--ch-accent),#2563eb);color:#fff;box-shadow:0 4px 14px #3b82f640}.btn:hover{opacity:.92;transform:translateY(-1px)}.btn:active{transform:scale(.98)}.card{@apply rounded-2xl border p-4;background:var(--ch-card);border-color:var(--ch-card-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}input,select{color-scheme:dark}::placeholder{color:#5b6574}select option{background:#11161f;color:var(--ch-text)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:8px}::-webkit-scrollbar-track{background:transparent}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap table{min-width:720px}
