/* Electric violet and cyan terminal with a soft photographic backdrop. */
body{isolation:isolate}
body::before{content:"";position:fixed;inset:-40px;z-index:-1;pointer-events:none;background:url("assets/polystr-command-center.png") center top / cover no-repeat;filter:blur(32px) saturate(.7) brightness(.5);opacity:.22}
.official-x{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #34443f;border-radius:4px;color:#b0c9bc;background:#111c19;font:9px var(--mono);white-space:nowrap;transition:background .2s,border-color .2s,color .2s}
.official-x svg{width:12px;height:12px}.official-x:hover{color:var(--mint);border-color:#688575;background:#1a2923}
.footer-x{display:inline-flex;align-items:center;gap:8px;color:#87a395;transition:color .2s}.footer-x svg{width:12px;height:12px}.footer-x:hover{color:var(--mint)}
@media(max-width:1100px){.topbar-right .network-state{display:none}}
@media(max-width:580px){.official-x{padding:6px}.official-x>span{display:none}.topbar-right{gap:7px}.site-footer{gap:12px}.footer-x{font-size:6px;gap:5px}.footer-x svg{width:10px;height:10px}}

:root{--bg:#09051a;--panel:#100a25;--border:#35245a;--text:#ece9ff;--muted:#9b8db9;--faint:#63517f;--mint:#52e6ff;--lime:#b68aff;--blue:#8c9dff;--rose:#f07cdd}
.topbar{background:linear-gradient(100deg,#130a2af2,#0c0920f2 65%,#171033f2);border-bottom-color:#573383;box-shadow:0 3px 25px #5422b318}.brand{color:#f4eeff;text-shadow:0 0 18px #ac66ff38}.brand-mark i{background:linear-gradient(0deg,#9a54ff,#55eaff);box-shadow:0 0 9px #6846ed55}.brand-version{color:#9b85be;border-color:#58406f}.profile{background:#321a60;border-color:#985be9;color:var(--mint)}.nav-link{color:#a493bd}.nav-link.active:after{background:linear-gradient(90deg,#a857ff,#4beaff);box-shadow:0 0 12px #8652ff}.network-state,.settings-button{color:#b1a2ce}.status-dot{box-shadow:0 0 9px #53ddff88}.market-ticker,.utc-time{background:#100923;border-color:#30204c}.ticker-label{color:#b8a5d8;border-color:#443060}.ticker-content>span,.ticker-repeat>span{color:#8a76a9}.ticker-content b{color:#d0c2e8}.utc-time{color:#ac92d0}
h1{color:#f4efff}h1>span{text-shadow:0 0 15px #52e6ff90}.eyebrow{color:#a98bc9}.panel{background:linear-gradient(145deg,#150e2aef,#0e0a20f5 70%);border-color:#392652;box-shadow:0 4px 24px #06031044,inset 0 1px #ab7aec0a}.panel-header{background:linear-gradient(90deg,#24113e66,#16102c33);border-bottom-color:#38234f}h2{color:#d9ccf6}.micro-tag,.subtle-label{color:#a08ab8}.metric-caption{color:#b6a3ca}.pnl-number{color:#6ceaff;text-shadow:0 0 23px #4ad9ff30}.pnl-number>span{color:#a889f2}.profit-pill{color:#65eaff;background:#122b42;border-color:#244a68}.metric-note{color:#9a83b6}.pnl-stats{border-color:#343057}.pnl-stats>div{border-color:#3b2954}.pnl-mini-label{color:#9b7db7}.mini-bars i{background:#7240b5}.mini-bars i:nth-child(4){background:#a069ef}.mini-bars i:nth-child(5){background:#60dfff}.pnl-stats small{color:#a38bbf}
.strategy-selector{background:linear-gradient(110deg,#23133f,#191032);border-color:#603988;color:#d9c7f3}.strategy-selector:hover{background:#321950;border-color:#ad6cff}.run-button,.primary-button{background:linear-gradient(110deg,#7047e7,#a74eea 68%,#7d69f4);color:#fff;border-color:#b483ff;box-shadow:0 0 18px #7f3feb35,inset 0 1px #dfb9ff3b}.run-button:hover,.primary-button:hover{background:linear-gradient(110deg,#8656fa,#b862fa);color:#fff;border-color:#71e9ff}.small-cross{color:#6eeaff;text-shadow:0 0 10px #54deff88}.coin-icon{background:#322056;border-color:#75529c;color:#e4c1ff}.market-tabs button,.range-tabs button{color:#a38bba}.market-tabs button.active{background:#492474;color:#e7cbff}.range-tabs button.active{background:#17354a;color:#69e8ff}.chart-footer,.matrix-bottom{border-color:#34244a;color:#a28abb}.chart-footer b{color:#d1bbed}.transport-stats{border-color:#39234f}.transport-stats strong{color:#e6d7ff}.balance-meter{background:#2c1d49}.balance-meter>span{background:linear-gradient(90deg,#713edf,#b071fa,#55e8ff);box-shadow:0 0 9px #8753ef66}.matrix-bottom>div:first-child{color:#b293cb}
.neural-panel{background:radial-gradient(ellipse at 50% 50%,#57239a25,transparent 58%),linear-gradient(140deg,#120b29f5,#0a0a20f5 55%,#180d2ef5);box-shadow:0 0 40px #6217bd14}.neural-header{border-bottom-color:#513070}.header-divider{background:#5c3a7b}.neural-toolbar,.neural-mode-label{color:#a486c6}.neural-toolbar b{color:#c3a8e2}.neural-center-label{color:#b29acb}.field-tag{color:#73dbfa;border-color:#496e9c;background:#15335155}.neural-grid-overlay{background-image:linear-gradient(#a267f50c 1px,transparent 1px),linear-gradient(90deg,#8b56dd0c 1px,transparent 1px)}.signal-item>span{color:#b4a0d0}.signal-item>strong{text-shadow:0 0 10px color-mix(in srgb,var(--signal),transparent 65%)}.signal-item:nth-child(1){--signal:#b184ff!important}.signal-item:nth-child(2){--signal:#65ddff!important}.signal-item:nth-child(3){--signal:#4df3e4!important}.signal-item:nth-child(4){--signal:#8b8fff!important}.signal-item:nth-child(5){--signal:#d875ff!important}.signal-item:nth-child(6){--signal:#ef78d4!important}.field-legend{color:#a68dc4}.field-legend i{background:linear-gradient(90deg,#5634b7,#a653fa,#dd9aff,#55eaff)}.field-coordinates{color:#977dae}.field-coordinates b{color:#b0add7}.neural-footer{border-color:#352551;color:#ad8ec8}.neural-footer b{color:#d3c3e9}.footer-separator{color:#715087}.keyboard-hint{color:#9981b2}kbd{border-color:#50376f;color:#b29bce}.engine-running{color:#65eaff}.icon-button{color:#b698d6}.icon-button:hover{background:#36204f;color:#7eedff}.pause-overlay{background:#1b1034ed;border-color:#a169e4;color:#78eaff}.neural-panel.expanded{background:radial-gradient(ellipse at center,#281146,#0b071d 68%);box-shadow:0 0 0 25px #090419ef}
.chart-caption{color:#a990bd}.chart-key{color:#b69bd0}.equation{color:#b593d6}.bottom-metrics{border-color:#3b2853}.bottom-metrics>div{border-color:#432b5d}.bottom-metrics span{color:#ad90c4}.bottom-metrics strong{color:#d3c8f0}.execution-table th{background:#19102b;border-color:#36234e;color:#af90ce}.execution-table td{border-color:#261c3b;color:#b7a2d0}.execution-table td:nth-child(1){color:#a286bc}.execution-table td:nth-child(2){color:#d5c5e8}.execution-table .market-badge{background:#342055;color:#c69aff;border:1px solid #654086}.execution-table .action-badge{background:#102c41;color:#74e7ff;border-color:#28576e}.execution-table .action-badge.sell{background:#3d1746;color:#f0a2ee;border-color:#713472}.execution-table .filled{color:#8bdeed}.execution-footer{border-color:#36234f;color:#a28bb9}.execution-footer b{color:#ac80ef}.text-button{color:#be99eb;border-color:#513464}.site-footer{color:#8e70a9}.footer-brand{color:#c7a2e6}.site-footer>span:last-child b{color:#9474ae}.site-footer .status-dot{background:#58cfe7}
.terminal-dialog{background:linear-gradient(135deg,#23133b,#110c26);border-color:#8554b8;box-shadow:0 0 60px #8036ce22,0 40px 150px #000b}.terminal-dialog::backdrop{background:#080318cf}.terminal-dialog>p{color:#b59acb}.strategy-option{background:#160d29;border-color:#513365}.strategy-option:hover{background:#291342}.strategy-option.selected{background:linear-gradient(110deg,#351754,#122137);border-color:#b373f5}.strategy-option small{color:#b7a0ca}.strategy-option em{color:#68d8f6}.strategy-option em b{color:#b38ed4}.dialog-bottom>span{color:#ad8dc8}.setting-row{border-color:#503365}.setting-row small{color:#b79ccf}.switch{background:#4b2b6c}.switch:after{background:#9982b7}.setting-row input:checked+.switch{background:#8852cb}.setting-row input:checked+.switch:after{background:#73e9ff}.toast{background:#271241ed;border-color:#9c5bdd;color:#e1c7fa}.official-x{border-color:#653e88;color:#d7b9f3;background:#241139}.official-x:hover{color:#73e9ff;border-color:#9570df;background:#32164f}.footer-x{color:#bb93e5}.footer-x:hover{color:#6de8ff}
@keyframes statusPulse{50%{box-shadow:0 0 0 3px #52dfff15,0 0 12px #af5dff88;opacity:.6}}@keyframes rowFlash{0%{background:#753ccb55}100%{background:transparent}}@keyframes panelHighlight{0%,35%{border-color:#ab72ff;box-shadow:0 0 24px #8d41eb33}100%{border-color:var(--border)}}
