@layer reset,tokens,base,layout,components;@layer pages{.ev-schedule{gap:var(--s-7);min-inline-size:0;display:grid}.ev-schedule :where(p,ol,ul,h2,h3){margin:0}.ev-noscript{color:var(--ash);font-size:var(--t-small)}.ev-board{gap:var(--s-4);display:grid}.ev-full .ev-zone{border-block-end:1px solid var(--line);color:var(--ash);font-size:var(--t-small);line-height:var(--lh-small);padding-block-end:var(--s-3)}.ev-full .ev-zone strong{color:var(--parchment);font-weight:650}.ev-upcoming{gap:var(--s-2);display:grid}.ev-upcoming-title{color:var(--ash);font:650 var(--t-label)/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.ev-upcoming-list{grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.ev-up+.ev-up{border-block-start:1px solid var(--line)}.ev-up-link{align-items:center;column-gap:var(--s-4);min-block-size:3.5rem;padding-block:var(--s-3);color:var(--parchment);grid-template-columns:5.5rem minmax(0,1fr);grid-template-areas:"time name""time until";text-decoration:none;display:grid}.ev-up-time{color:var(--parchment);font:800 var(--t-num-ui)/1 var(--font-body);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;transition:color var(--dur-1);grid-area:time}.ev-up-name{min-inline-size:0;transition:color var(--dur-1);grid-area:name;font-weight:650;line-height:1.3}.ev-up-until{color:var(--ash);font-size:var(--t-meta);font-variant-numeric:tabular-nums;grid-area:until}.ev-up[data-event-state=soon] .ev-up-time{color:var(--set)}.ev-up-link:hover .ev-up-name{color:var(--bronze-hi)}@media (width>=760px){.ev-upcoming-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-up+.ev-up{border-block-start:0;border-inline-start:1px solid;border-image:linear-gradient(180deg, transparent, var(--line-bronze), transparent) 1}.ev-up-link{row-gap:var(--s-1);padding:var(--s-2) var(--s-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"time""name""until"}.ev-up:first-child .ev-up-link{padding-inline-start:0}.ev-up-time{font-size:var(--t-num-plaque-wide);margin-block-end:var(--s-1)}}.ev-group{gap:var(--s-4);display:grid}.ev-group-title{align-items:center;gap:var(--s-4);display:flex}.ev-group-title:after{content:"";background:linear-gradient(90deg, var(--line-bronze), transparent);flex:1;block-size:1px;min-inline-size:2rem}.ev-list{gap:var(--s-3);display:grid}@media (width>=760px){.ev-group-static .ev-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ev-card{align-content:start;gap:var(--s-2) var(--s-6);min-inline-size:0;transition:border-color var(--dur-1);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""cadence""when""note""ribbon""all";display:grid}.ev-card:target{border-color:var(--bronze)}.ev-card-head{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;grid-area:head;display:flex}.ev-name{font:700 var(--t-h3)/var(--lh-h3) var(--font-body)}.ev-card[data-event-state=running] .ev-card-head:after{content:"Probíhá";border:1px solid color-mix(in srgb, var(--excellent) 40%, transparent);border-radius:var(--r);background:var(--tint-excellent);min-height:1.625rem;color:var(--excellent);font:600 var(--t-meta)/1.2 var(--font-body);white-space:nowrap;align-items:center;padding:0 .55rem;display:inline-flex}.ev-cadence{color:var(--ash);font-size:var(--t-small);line-height:var(--lh-small);grid-area:cadence}.ev-cadence:first-letter{text-transform:uppercase}.ev-when{margin-block:var(--s-2);grid-area:when;align-content:start;gap:.2rem;display:grid}.ev-state{color:var(--ash);font:600 var(--t-meta)/1.3 var(--font-body);font-variant-numeric:tabular-nums}.ev-state:empty,.ev-next:empty,.ev-until:empty{display:none}.ev-clock{align-items:baseline;gap:0 var(--s-3);flex-wrap:wrap;display:flex}:is(.ev-card,.ev-row) .ev-clock:has(.ev-next:empty){display:none}.ev-next{color:var(--parchment);font:800 var(--t-num-ui)/1.05 var(--font-body);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em}.ev-until{color:var(--ash);font-size:var(--t-meta);font-variant-numeric:tabular-nums}.ev-note{max-inline-size:var(--measure);color:var(--ash);font-size:var(--t-small);line-height:var(--lh-small);grid-area:note}.ev-card:is([data-event-kind=all-day],[data-event-kind=continuous],[data-event-kind=player-triggered]) .ev-when{margin-block:0}.ev-card:is([data-event-kind=all-day],[data-event-kind=continuous],[data-event-kind=player-triggered]) .ev-state{align-items:center;gap:var(--s-2);color:var(--aether);font-size:var(--t-small);display:flex}.ev-card:is([data-event-kind=all-day],[data-event-kind=continuous],[data-event-kind=player-triggered]) .ev-state:before{content:"";block-size:.5rem;inline-size:.5rem;clip-path:var(--rhombus);background:currentColor;flex:none}.ev-card[data-event-state=running]{border-color:color-mix(in srgb, var(--excellent) 45%, transparent);background:linear-gradient(90deg, var(--tint-excellent), transparent 45%), var(--stone);animation:ev-running-flash .6s var(--ease-out) 1}@keyframes ev-running-flash{0%{outline:2px solid var(--excellent);outline-offset:0}to{outline-offset:6px;outline:2px solid #0000}}:is(.ev-card,.ev-row)[data-event-state=running] .ev-state{color:var(--excellent)}:is(.ev-card,.ev-row)[data-event-state=soon] .ev-next{color:var(--set)}@media (width>=760px){.ev-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head when""cadence when""note when""ribbon ribbon""all all"}.ev-when{text-align:end;justify-items:end;min-inline-size:12rem;margin-block:0}.ev-card .ev-clock{justify-content:flex-end}.ev-card:is([data-event-kind=all-day],[data-event-kind=continuous],[data-event-kind=player-triggered]){grid-template-columns:minmax(0,1fr);grid-template-areas:"head""when""note"}.ev-card:is([data-event-kind=all-day],[data-event-kind=continuous],[data-event-kind=player-triggered]) .ev-when{text-align:start;justify-items:start;min-inline-size:0}}.ev-ribbon{grid-area:ribbon;margin-block-start:var(--s-3)}.ev-track{border:1px solid var(--line);border-radius:var(--r);background:repeating-linear-gradient(90deg, #eee8dc24 0 1px, transparent 1px calc(100% / 4)), repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px calc(100% / 24)), var(--well);block-size:1.75rem;box-shadow:var(--inset-well);position:relative;overflow-x:clip}.ev-track[data-event-span=week]{background:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px calc(100% / 7)), var(--well)}.ev-track[data-event-span=fortnight]{background:repeating-linear-gradient(90deg, #eee8dc24 0 1px, transparent 1px calc(100% / 2)), repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px calc(100% / 14)), var(--well)}.ev-tick{inline-size:max(2px, calc(var(--w,0) * 1%));background:var(--ash);border-radius:1px;position:absolute;inset-block:5px;inset-inline-start:calc(var(--t,0) * 1%)}.ev-tick[data-slot=past]{opacity:.4}.ev-tick[data-slot=next]{inline-size:max(5px, calc(var(--w,0) * 1%));background:var(--excellent);inset-block:3px}.ev-tick[data-slot=now]{inline-size:max(5px, calc(var(--w,0) * 1%));background:var(--excellent);inset-block:2px;box-shadow:0 0 0 1px #80dc9059,0 0 12px #80dc9080}.ev-track:before,.ev-track:after{content:"";z-index:var(--z-raise);pointer-events:none;position:absolute;inset-inline-start:calc(var(--now,0) * 1%)}.ev-track:after{background:var(--aether);inline-size:1px;inset-block:-5px;box-shadow:0 0 6px #88bef5b3}.ev-track:before{block-size:7px;inline-size:7px;clip-path:var(--rhombus);background:var(--aether);top:-10px;translate:-3px}.ev-scale{block-size:1.25rem;color:var(--ash);font:600 var(--t-label)/1 var(--font-body);font-variant-numeric:tabular-nums;margin-block-start:.4rem;position:relative}.ev-scale span{white-space:nowrap;position:absolute;top:0;translate:-50%}.ev-scale span:first-child{inset-inline-start:0;translate:0}.ev-scale span:last-child{inset-inline-start:100%;translate:-100%}.ev-scale-day span:nth-child(2){inset-inline-start:25%}.ev-scale-day span:nth-child(3){inset-inline-start:50%}.ev-scale-day span:nth-child(4){inset-inline-start:75%}.ev-scale-fortnight span:nth-child(2){inset-inline-start:50%}.ev-all{grid-area:all;margin-block-start:var(--s-3)}.ev-all>summary{min-height:2.75rem;font-size:var(--t-small)}.ev-times{gap:var(--s-2);padding:0 0 var(--s-2);grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));list-style:none;display:grid}.ev-times li{border:1px solid var(--line);border-radius:var(--r);background:var(--well);color:var(--parchment);font:600 var(--t-small)/1.3 var(--font-body);font-variant-numeric:tabular-nums;justify-content:center;padding:.35rem .5rem;display:flex}.ev-times li[data-slot=past]{color:var(--ash);background:0 0;text-decoration:line-through #aab0ba8c}.ev-times li:is([data-slot=next],[data-slot=now]){border-color:color-mix(in srgb, var(--excellent) 45%, transparent);background:var(--tint-excellent);color:var(--excellent)}.ev-times li[data-slot=now]{font-weight:800}.ev-compact,.ev-teaser{gap:var(--s-4)}.ev-rows-head{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:flex}.ev-rows-head h3{font:700 var(--t-h3)/var(--lh-h3) var(--font-body)}:is(.ev-compact,.ev-teaser) .ev-zone{color:var(--ash);font-size:var(--t-meta)}.ev-rows{column-gap:var(--s-6);border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.ev-row{align-items:center;gap:.1rem var(--s-3);min-block-size:3.75rem;padding-block:var(--s-3);border-block-start:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"gem name clock""gem state clock";display:grid}.ev-row:before{content:"";block-size:.55rem;inline-size:.55rem;clip-path:var(--rhombus);background:var(--steel);grid-area:gem}.ev-row[data-event-state=soon]:before{background:var(--set)}.ev-row[data-event-state=running]:before{background:var(--excellent)}.ev-row-title{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;grid-area:name;min-inline-size:0;display:flex}.ev-row-name{min-inline-size:0;color:var(--parchment);font-weight:650;line-height:1.3}.ev-row .ev-state{grid-area:state;font-weight:500;display:block}.ev-row .ev-state:first-letter{text-transform:uppercase}.ev-row .ev-clock{text-align:end;grid-area:clock;justify-items:end;gap:0;display:grid}.ev-row .ev-next{font-size:1.375rem}.ev-more{padding-block-start:var(--s-2)}@media (width>=760px){.ev-compact .ev-rows,.ev-teaser .ev-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ev-teaser .ev-rows{border-block-start:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0}.ev-teaser .ev-row{align-content:start;row-gap:var(--s-2);padding:var(--s-4) var(--s-5);border-block-start:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"gem name""clock clock""state state"}.ev-teaser .ev-row:first-child{padding-inline-start:0}.ev-teaser .ev-row+.ev-row{border-inline-start:1px solid;border-image:linear-gradient(180deg, transparent, var(--line-bronze), transparent) 1}.ev-teaser .ev-row .ev-clock{justify-content:flex-start;align-items:baseline;gap:0 var(--s-3);text-align:start;flex-wrap:wrap;display:flex}.ev-teaser .ev-row .ev-next{font-size:var(--t-num-ui)}}}@layer overrides;
