@charset "utf-8";
:root{
  --bg:#0b1517;--surface:#122126;--surface-2:#0e1b1f;--field:#0b1619;--ink:#e6f0f0;--muted:#8ca4a7;--line:#22383d;
  --accent:#1fb3bb;--accent-ink:#03181a;--accent-2:#f47a2e;--accent-2-ink:#1a0b02;
  --band:#006d75;--band-ink:#ffffff;--hero-num:#0b1517;--bar:#0e1b1f;--scrim:rgba(3,10,12,.84);
  --decor-w:min(40%,520px);--content-max:100%;
  --f-display:"Saira Extra Condensed","Arial Narrow","Roboto Condensed",sans-serif;
  --f-body:"Barlow","Segoe UI",system-ui,sans-serif;
  --radius:10px;
  color-scheme:dark;
}
:root[data-skin="vegas"]{
  --bg:#121518;--surface:#1c2126;--surface-2:#161a1e;--field:#111417;--ink:#f1ece2;--muted:#a59c8a;--line:#2e353c;
  --accent:#b9975b;--accent-ink:#15120b;--accent-2:#c8102e;--accent-2-ink:#ffffff;
  --band:#333f48;--band-ink:#f6f1e7;--hero-num:#b9975b;--bar:#161a1e;--scrim:rgba(8,10,12,.86);
  color-scheme:dark;
}
:root[data-skin="slavia"]{
  --bg:#f7f5f2;--surface:#ffffff;--surface-2:#f1eeea;--field:#ffffff;--ink:#1a1a1a;--muted:#66605a;--line:#e2ddd6;
  --accent:#d00b13;--accent-ink:#ffffff;--accent-2:#1a1a1a;--accent-2-ink:#ffffff;
  --band:#d00b13;--band-ink:#ffffff;--hero-num:#ffffff;--bar:#ffffff;--scrim:rgba(26,12,12,.62);
  --decor-w:min(34%,460px);--content-max:62%;
  color-scheme:light;
}
:root[data-skin="repre"]{
  --bg:#f3f5f9;--surface:#ffffff;--surface-2:#eef1f6;--field:#ffffff;--ink:#0f1d36;--muted:#56627a;--line:#dbe1ea;
  --accent:#11457e;--accent-ink:#ffffff;--accent-2:#d7141a;--accent-2-ink:#ffffff;
  --band:#11457e;--band-ink:#ffffff;--hero-num:#ffffff;--bar:#ffffff;--scrim:rgba(10,20,40,.62);
  --decor-w:min(34%,440px);--content-max:64%;
  color-scheme:light;
}
:root[data-skin="neutral"]{
  --bg:#f2f3f5;--surface:#ffffff;--surface-2:#eceef1;--field:#ffffff;--ink:#17191d;--muted:#5d636d;--line:#dcdfe4;
  --accent:#2a2e35;--accent-ink:#ffffff;--accent-2:#6b7280;--accent-2-ink:#ffffff;
  --band:#2a2e35;--band-ink:#ffffff;--hero-num:#aeb5bf;--bar:#ffffff;--scrim:rgba(14,16,20,.62);
  --decor-w:min(34%,440px);--content-max:100%;
  color-scheme:light;
}
:root[data-skin="neutral"] .band::before{inset:10px max(16px,env(safe-area-inset-right,0px)) 14px auto;width:min(58%,660px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 85' fill='none'%3E%3Crect x='2' y='2' width='196' height='81' rx='26' stroke='white' stroke-opacity='.6' stroke-width='1.6'/%3E%3Cpath d='M13 4v77M187 4v77' stroke='%23e0505c' stroke-opacity='.75' stroke-width='.8'/%3E%3Cpath d='M75 2v81M125 2v81' stroke='%236b9be0' stroke-opacity='.8' stroke-width='3'/%3E%3Cpath d='M100 2v81' stroke='%23e0505c' stroke-opacity='.8' stroke-width='2.4'/%3E%3Ccircle cx='100' cy='42.5' r='15' stroke='%236b9be0' stroke-opacity='.8' stroke-width='.8'/%3E%3Cg stroke='%23e0505c' stroke-opacity='.75' stroke-width='.8'%3E%3Ccircle cx='35' cy='21' r='13'/%3E%3Ccircle cx='35' cy='64' r='13'/%3E%3Ccircle cx='165' cy='21' r='13'/%3E%3Ccircle cx='165' cy='64' r='13'/%3E%3C/g%3E%3Cg fill='%23e0505c' fill-opacity='.8'%3E%3Ccircle cx='35' cy='21' r='1.6'/%3E%3Ccircle cx='35' cy='64' r='1.6'/%3E%3Ccircle cx='165' cy='21' r='1.6'/%3E%3Ccircle cx='165' cy='64' r='1.6'/%3E%3Ccircle cx='86' cy='21' r='1.3'/%3E%3Ccircle cx='86' cy='64' r='1.3'/%3E%3Ccircle cx='114' cy='21' r='1.3'/%3E%3Ccircle cx='114' cy='64' r='1.3'/%3E%3C/g%3E%3Ccircle cx='100' cy='42.5' r='1.3' fill='%236b9be0'/%3E%3Cpath d='M13 36a6.5 6.5 0 0 1 0 13M187 36a6.5 6.5 0 0 0 0 13' fill='%236b9be0' fill-opacity='.35' stroke='%23e0505c' stroke-opacity='.75' stroke-width='.8'/%3E%3C/svg%3E") right center/contain no-repeat;z-index:-1}
@media (max-width:640px){:root[data-skin="neutral"] .band::before{width:88%;opacity:.35}}
:root[data-skin="neutral"] .band::after{inset:auto 0 0 0;height:4px;background:#aeb5bf;z-index:-1}
@media (max-width:640px){
  :root{--decor-w:30%}
  :root[data-skin="slavia"],:root[data-skin="repre"]{--decor-w:20%;--content-max:78%}
}

:root:not([data-skin]) .band::before,:root[data-skin="sharks"] .band::before{inset:0 0 0 auto;width:var(--decor-w);background:#0b1517;clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);z-index:-1}
:root:not([data-skin]) .band::after,:root[data-skin="sharks"] .band::after{inset:0 0 0 auto;width:var(--decor-w);background:#f47a2e;clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);transform:translateX(-12px);z-index:-2}
:root[data-skin="vegas"] .band::before{inset:0;background:repeating-linear-gradient(90deg,transparent 0 46px,rgba(185,151,91,.16) 46px 47px);z-index:-1}
:root[data-skin="vegas"] .band::after{inset:auto 0 0 0;height:8px;background:linear-gradient(#b9975b 0 6px,#c8102e 6px 8px);z-index:-1}
:root[data-skin="slavia"] .band::before{inset:0 0 0 auto;width:var(--decor-w);background:#ffffff;z-index:-1}
:root[data-skin="slavia"] .band::after{width:clamp(44px,9vw,120px);aspect-ratio:1;top:50%;right:calc(var(--decor-w) / 2);transform:translate(50%,-50%);background:#d00b13;clip-path:polygon(50% 0,61.8% 35.4%,100% 38.2%,69.1% 59.5%,79.4% 95.1%,50% 73.6%,20.6% 95.1%,30.9% 59.5%,0 38.2%,38.2% 35.4%);z-index:-1}
.sw-sharks{background:linear-gradient(135deg,#006d75 50%,#0b1517 50%)}
.sw-vegas{background:linear-gradient(135deg,#b9975b 50%,#333f48 50%)}
.sw-slavia{background:linear-gradient(90deg,#ffffff 50%,#d00b13 50%)}
:root:not([data-skin]) .btn-danger,:root[data-skin="sharks"] .btn-danger{color:#ff6b6b;border-color:#ff6b6b}
:root[data-skin="slavia"] .lb-team,:root[data-skin="repre"] .lb-team{color:var(--accent)}
:root:not([data-skin]) .err,:root[data-skin="sharks"] .err{color:#ff8a8a}