:root{--bg:#0a0d13;--bg-raised:#10141d;--bg-panel:#141a26;--bg-panel-hover:#182031;--border:rgba(148,163,190,.14);--border-strong:rgba(148,163,190,.28);--text:#e9edf5;--text-muted:#97a3b8;--text-dim:#6b7689;--accent:#f5a623;--accent-hover:#ffb63f;--accent-soft:rgba(245,166,35,.12);--accent-border:rgba(245,166,35,.35);--accent-text:#ffc45e;--ok:#3ecf8e;--ok-soft:rgba(62,207,142,.12);--warn:#e8b93c;--danger:#f06a6a;--danger-soft:hsla(0,82%,68%,.12);--info-soft:rgba(120,160,255,.12);--info-text:#9cb8ff;--font:"Inter","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--radius-sm:8px;--radius:14px;--shadow-card:0 1px 0 hsla(0,0%,100%,.03) inset,0 10px 30px rgba(0,0,0,.35)}body{background:var(--bg);color:var(--text-muted);font-family:var(--font)}.content:before{background:var(--bg);background-image:radial-gradient(ellipse 130% 90% at 50% -10%,var(--bg-panel) 0,var(--bg) 72%)}.navigation,.navigation:before{background-color:var(--bg-raised)}.navigation nav{background-color:var(--bg-panel)}.navigation nav .nav>li>a{color:var(--text-muted)}.navigation nav .nav>li.active>a,.navigation nav .nav>li>a:focus,.navigation nav .nav>li>a:hover{background:var(--accent-soft);color:var(--accent-text)}.navbar-default{background-color:var(--bg-panel);border-bottom:1px solid var(--border);box-shadow:0 8px 24px rgba(0,0,0,.35)}.navbar-default .navbar-brand,.navbar-default .navbar-brand:focus{background-color:var(--accent);color:#1a1200}.navbar-default .navbar-brand:hover{background-color:var(--accent-hover);color:#1a1200}.navbar-default .navbar-nav>li>a{color:var(--text-muted)}.navbar-default .navbar-nav>li>a:hover{color:var(--text)}.left-nav-toggle a{color:var(--text-muted)}.left-nav-toggle:hover a{color:var(--accent-text)}.navbar-form input.form-control{background-color:var(--bg-panel-hover);color:var(--text)}.label-accent,.text-accent,.view-header .header-icon{color:var(--accent-text)}.label-accent{background-color:var(--accent);color:#1a1200}.text-muted{color:var(--text-muted)!important}.text-white{color:var(--text)!important}a{color:var(--accent-text)}a:focus,a:hover{color:var(--accent)}.panel.panel-filled{background-color:var(--bg-panel);border:1px solid var(--border);box-shadow:var(--shadow-card)}.panel>.panel-heading{background:var(--bg-raised);border-color:var(--border);color:var(--text)}.panel .panel-body{color:var(--text-muted)}.btn-accent{background-color:transparent;border-color:var(--accent-border);color:var(--accent-text)}.btn-accent:focus,.btn-accent:hover,.btn-accent:not(:disabled):not(.disabled).active,.btn-accent:not(:disabled):not(.disabled):active{background-color:var(--accent-soft);border-color:var(--accent);color:var(--text)}.btn-default{background-color:transparent;border-color:var(--border-strong);color:var(--text-muted)}.btn-default:focus,.btn-default:hover,.btn-default:not(:disabled):not(.disabled):active{background-color:var(--accent-soft);border-color:var(--accent-border);color:var(--text)}.form-control{border:1px solid var(--border)}.form-control,.form-control:focus{background-color:var(--bg-panel-hover);color:var(--text)}.form-control:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--bg-raised);color:var(--text-dim)}.modal-content{background-color:var(--bg-panel);border:1px solid var(--border)}.modal-content .modal-footer,.modal-content .modal-header{background-color:var(--bg-raised);border-color:var(--border)}.modal-content .modal-title{color:var(--text)}.table{color:var(--text-muted)}.table thead th{color:var(--text)}.table td,.table th,.table thead th{border-color:var(--border)}.panel-filled .table-striped>tbody>tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.02)}.panel-filled .table-hover>tbody>tr:hover{background-color:var(--accent-soft)}.page-item.active .page-link{background-color:var(--accent);border-color:var(--accent);color:#1a1200}.page-link{background-color:var(--bg-panel-hover);border-color:var(--border);color:var(--accent-text)}.page-link:hover{background-color:var(--accent-soft);border-color:var(--accent-border);color:var(--text)}.dropdown-menu{background-color:var(--bg-panel);border:1px solid var(--border)}.dropdown-menu>li>a{color:var(--text-muted)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:var(--accent-soft);color:var(--text)}