@charset "utf-8";
:root{
  --bg:#140d0d;--surface:#211616;--surface-2:#1a1111;--field:#150e0e;--ink:#f4ece6;--muted:#b09d94;--line:#3a2826;
  --accent:#f1be48;--accent-ink:#1a1204;--accent-2:#e8384f;--accent-2-ink:#ffffff;
  --band:#c8102e;--band-ink:#ffffff;--hero-num:#111111;--bar:#1a1111;--scrim:rgba(12,6,6,.86);
  --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="benatky"]{
  --bg:#0a1424;--surface:#111f36;--surface-2:#0d192d;--field:#0b1628;--ink:#eaf1fb;--muted:#93a6c2;--line:#22365a;
  --accent:#5aa7ff;--accent-ink:#04152b;--accent-2:#ffffff;--accent-2-ink:#0b2a55;
  --band:#1d5fb4;--band-ink:#ffffff;--hero-num:#0b1f3d;--bar:#0d192d;--scrim:rgba(4,10,20,.86);
  color-scheme:dark;
}
:root[data-skin="liberec"]{
  --bg:#f2f7fa;--surface:#ffffff;--surface-2:#eaf2f7;--field:#ffffff;--ink:#0b2545;--muted:#4f6478;--line:#d6e2ea;
  --accent:#0b2545;--accent-ink:#ffffff;--accent-2:#0079a8;--accent-2-ink:#ffffff;
  --band:#0b2545;--band-ink:#ffffff;--hero-num:#3cc6f0;--bar:#ffffff;--scrim:rgba(6,18,34,.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="liberec"],:root[data-skin="repre"]{--decor-w:20%;--content-max:78%}
}

:root:not([data-skin]) .band::before,:root[data-skin="calgary"] .band::before{inset:0 0 0 auto;width:var(--decor-w);background:#111111;clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);z-index:-1}
:root:not([data-skin]) .band::after,:root[data-skin="calgary"] .band::after{inset:0 0 0 auto;width:var(--decor-w);background:#f1be48;clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);transform:translateX(-12px);z-index:-2}
:root[data-skin="benatky"] .band::before{inset:0 0 0 auto;width:var(--decor-w);background:#0b1f3d;clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);z-index:-1}
:root[data-skin="benatky"] .band::after{inset:0 0 0 auto;width:var(--decor-w);background:linear-gradient(transparent 36%,#ffffff 36% 45%,transparent 45% 55%,#ffffff 55% 64%,transparent 64%);clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);z-index:-1}
:root[data-skin="liberec"] .band::before{inset:0 0 0 auto;width:var(--decor-w);background:#ffffff;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);z-index:-1}
:root[data-skin="liberec"] .band::after{inset:0 0 0 auto;width:var(--decor-w);background:repeating-linear-gradient(115deg,transparent 0 34px,#3cc6f0 34px 41px,transparent 41px 60px,#0b2545 60px 63px);clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);z-index:-1}
.sw-calgary{background:linear-gradient(135deg,#c8102e 50%,#f1be48 50% 70%,#111111 70%)}
.sw-benatky{background:linear-gradient(135deg,#1d5fb4 50%,#ffffff 50%)}
.sw-liberec{background:linear-gradient(135deg,#ffffff 50%,#3cc6f0 50% 70%,#0b2545 70%)}
:root:not([data-skin]) .btn-danger,:root[data-skin="calgary"] .btn-danger{color:#ff6b6b;border-color:#ff6b6b}
:root[data-skin="liberec"] .lb-team,:root[data-skin="repre"] .lb-team{color:var(--accent)}
:root:not([data-skin]) .err,:root[data-skin="calgary"] .err{color:#ff8a8a}