/* SoccerEdge Pro — canonical dark interface */
:root{color-scheme:dark;--bg:#0f1415;--bg-base:#0f1415;--card:#171d1e;--bg-card:#171d1e;--inner:#202728;--bg-card-inner:#202728;--line:#364142;--border-subtle:#364142;--text:#f4f7f6;--text-primary:#f4f7f6;--soft:#c5cfcc;--text-secondary:#c5cfcc;--muted:#899794;--text-muted:#899794;--teal:#39c7c1;--purple:#aa91df;--amber:#d9ad58;--red:#e66b64;--green:#4bd493;--radius:16px}
html,body{background:#0f1415;color:#f4f7f6}
body{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}
button,input,select,textarea{font:inherit}
.card,.panel,.section,.match-card,.league-card,.coupon-card,.profile-card,.room-card,.arena-card,.mission-card{background:#171d1e;border-color:#364142;color:#f4f7f6}
input,select,textarea{background:#202728;color:#f4f7f6;border-color:#465253}
input::placeholder,textarea::placeholder{color:#899794}
.top-bar,.topbar,.toolbar,.tabs,.toggle-bar,.subnav,.sub-nav,.submenu{border-color:#364142}
button,.btn,.icon-btn,.back,.tab,.chip,.pill,.filter-chip,.date-btn,.league-chip,.market-btn{background:#202728;color:#c5cfcc;border-color:#364142}
button.active,.btn.active,.tab.active,.chip.active,.pill.active,.filter-chip.active,.date-btn.active,.league-chip.active,.market-btn.active,.selected{background:#39c7c1;color:#0a2020;border-color:#39c7c1}
.se-bottom-nav,.bottom-nav,.bottom-bar,.nav-bar{background:#171d1e;border-color:#364142}
.se-bottom-nav a,.bottom-nav a,.bottom-bar a,.nav-item{color:#899794}
.se-bottom-nav a.active,.bottom-nav a.active,.bottom-bar a.active,.nav-item.active{color:#39c7c1}
.league-header,.league-title,.league-toggle,.accordion-header,.group-header{background:#202728;color:#f4f7f6;border-color:#364142}
.chat,.chat-container,.messages,.message-list,.feed{background:#0f1415}
.message,.bubble,.chat-bubble{background:#202728;color:#f4f7f6;border-color:#364142}
.message.mine,.bubble.mine,.chat-bubble.mine,.message.own{background:#173d3c}
.live,.live-badge,.status-live{background:#e66b64;color:#fff}
a{color:#39c7c1}
