:root{--bg:#001f25;--bg2:#032d33;--panel:#07343a;--panel2:#094047;--line:rgba(181,189,193,.15);--text:#f3f6f7;--muted:#aab8bb;--teal:#00999d;--teal2:#006b72;--aqua:#00999d;--silver:#e2e5e7;--good:#63c9af;--warn:#d7b46a}.brand img,.ec-logo{filter:drop-shadow(0 8px 22px rgba(0,153,157,.12))}.side{background:linear-gradient(180deg,#001f25,#02191e)}.top{background:rgba(0,31,37,.9)}.nav a.active{background:rgba(0,153,157,.12);border-color:rgba(0,153,157,.24)}.nav a.active:before{background:var(--teal);border-color:var(--teal);box-shadow:0 0 12px rgba(0,153,157,.55)}.brand-fallback{background:linear-gradient(145deg,var(--teal2),var(--teal))}.chart{background:linear-gradient(180deg,rgba(0,153,157,.05),transparent)}.bar{background:linear-gradient(180deg,var(--teal),rgba(0,107,114,.28))}.event .icon{background:rgba(0,153,157,.12);color:#7bdcdf}.badge{color:#7bdcdf;background:rgba(0,153,157,.09);border-color:rgba(0,153,157,.2)}.ec-card{background:linear-gradient(145deg,rgba(0,153,157,.1),rgba(255,255,255,.025))}.ec-kicker,.ec-card a{color:#68d5d8}.ec-status:before{background:var(--teal);box-shadow:0 0 16px var(--teal)}