:root{
  --orange:#ff5b00;
  --gold:#ff7a18;
  --ink:#050505;
  --card:#101010;
  --card2:#181818;
  --line:#343434;
  --text:#fff;
  --muted:#a5a5a5;
  --green:#ff5b00;
  --red:#ff5b00;
}
html,body{background:#050505;color:#fff}
body{background:radial-gradient(circle at 88% 0,rgba(255,91,0,.15),transparent 30%),linear-gradient(145deg,#080808,#020202)}
.pub-top{background:rgba(5,5,5,.96);border-bottom-color:rgba(255,91,0,.42)}
.pub-brand span b{color:#fff}.pub-brand span small{color:var(--orange)}
#pubNav button{color:#aaa}#pubNav button:hover,#pubNav button.on{background:var(--orange);color:#fff}
.pub-user{background:#101010;border-color:#3b3b3b;color:#fff}.pub-user i{color:var(--orange)}
.event-hero{border-color:#3a2a22;background:linear-gradient(90deg,rgba(4,4,4,.96),rgba(4,4,4,.58)),radial-gradient(circle at 85% 42%,#ff5b00,transparent 34%),linear-gradient(145deg,#251006,#090909)}
.event-hero h1{color:#fff}.event-hero h1 span{color:var(--orange)}
.event-status{background:rgba(255,91,0,.13);border-color:rgba(255,91,0,.45);color:#ff9b65}.event-status i{background:var(--orange);box-shadow:0 0 0 4px rgba(255,91,0,.13)}
.hero-meta i,.category-tile strong{color:var(--orange)}
.pub-btn.primary{background:linear-gradient(100deg,#ff4e00,#ff7a18);border-color:#ff5b00}.pub-btn:hover{border-color:var(--orange)}
.quick-stats,.pub-card,.form-card,.my-registration,.group-public,.live-public-card{border-color:#343434;background:#101010}
.quick-stats div,.category-tile{background:#141414;border-color:#303030}
.quick-stats strong,.section-title h2,.pub-card h3{color:#fff}
.live-ribbon,.tag.live,.live-public-card header b,.live-public-team strong{color:#ff8b4a}
.tag.live,.live-public-card{border-color:#8c3c10}.live-public-card header{background:#1d1009;color:#ff9b65}
.mobile-game-card.is-live{border-color:var(--orange)!important;box-shadow:0 0 0 1px rgba(255,91,0,.16),0 8px 26px rgba(0,0,0,.3)!important}
.mobile-game-meta{color:var(--orange)!important}
.group-public h3{color:var(--orange)}
.auth-card{background:#0e0e0e;border-color:#3e3028}.auth-kicker{color:var(--orange)}
.form-card input:focus,.form-card select:focus,.auth-card input:focus{border-color:var(--orange)}
.pub-btn.whatsapp i{color:#25d366}
footer{background:#050505;border-top-color:#2d2d2d}
::selection{background:var(--orange);color:#fff}
