:root{--tech-bg-primary:#0a0e27;--tech-bg-secondary:#161b22;--tech-bg-card:#1a1f2e;--tech-bg-hover:#252b3a;--tech-border:#1e3a5f;--tech-border-light:#2d4a6f;--tech-accent:#00d4ff;--tech-accent-hover:#4dabf7;--tech-accent-subtle:#0d4a6f;--tech-text-primary:#fff;--tech-text-secondary:#e4e7eb;--tech-text-muted:#9ca3af;--tech-success:#10b981;--tech-warning:#f59e0b;--tech-error:#ef4444;--tech-info:#3b82f6;--tech-shadow-sm:0 1px 2px 0 #00d4ff1a;--tech-shadow-md:0 4px 6px -1px #00d4ff1a,0 2px 4px -1px #00d4ff0f;--tech-shadow-lg:0 10px 15px -3px #00d4ff1a,0 4px 6px -2px #00d4ff0d;--tech-glow:0 0 10px #00d4ff4d}body{background-color:var(--tech-bg-primary);color:var(--tech-text-primary)}.tech-card{background-color:var(--tech-bg-card);border:1px solid var(--tech-border);border-radius:8px;transition:all .2s}.tech-card:hover{border-color:var(--tech-border-light);box-shadow:var(--tech-shadow-md)}.tech-input{background-color:var(--tech-bg-secondary);border-color:var(--tech-border);color:var(--tech-text-primary)}.tech-input:focus{border-color:var(--tech-accent);box-shadow:0 0 0 3px var(--tech-accent-subtle)}.tech-button-primary{background:linear-gradient(135deg,var(--tech-accent)0%,var(--tech-accent-hover)100%);color:var(--tech-text-primary);border:none;transition:all .2s}.tech-button-primary:hover{box-shadow:var(--tech-glow);transform:translateY(-1px)}.tech-table{background-color:var(--tech-bg-card);border-color:var(--tech-border)}.tech-table th{color:var(--tech-text-primary);border-bottom-color:var(--tech-border)}.tech-table td{color:var(--tech-text-secondary);border-bottom-color:var(--tech-border)}.tech-nav-active{background-color:var(--tech-bg-hover);border-left:3px solid var(--tech-accent);color:var(--tech-accent)}.text-tech-primary{color:var(--tech-text-primary)}.text-tech-secondary{color:var(--tech-text-secondary)}.text-tech-muted{color:var(--tech-text-muted)}.text-tech-accent{color:var(--tech-accent)}[data-mantine-color-scheme]{background-color:var(--tech-bg-primary);color:var(--tech-text-primary)}[data-mantine-component=Paper]{background-color:var(--tech-bg-card)!important;border-color:var(--tech-border)!important;color:var(--tech-text-primary)!important}[data-mantine-component=Table]{background-color:var(--tech-bg-card)!important}[data-mantine-component=Table] th,[data-mantine-component=Table] thead th,table th,.mantine-Table-th,.mantine-Table-thead th{color:var(--tech-text-primary)!important;border-bottom-color:var(--tech-border)!important;background-color:#0000!important}[data-mantine-component=Table] td,[data-mantine-component=Table] tbody td,table td,.mantine-Table-td,.mantine-Table-tbody td{color:var(--tech-text-secondary)!important;border-bottom-color:var(--tech-border)!important}[data-mantine-component=Text],[data-mantine-component=Title]{color:var(--tech-text-primary)}[data-mantine-component=TextInput] input,[data-mantine-component=Textarea] textarea,[data-mantine-component=Select] input{background-color:var(--tech-bg-secondary)!important;border-color:var(--tech-border)!important;color:var(--tech-text-primary)!important}[data-mantine-component=TextInput] input:focus,[data-mantine-component=Textarea] textarea:focus,[data-mantine-component=Select] input:focus{border-color:var(--tech-accent)!important;box-shadow:0 0 0 3px var(--tech-accent-subtle)!important}
