.export-page.svelte-4o7q8h{min-height:100vh;padding:1.5rem;background:radial-gradient(circle at top left,rgba(255,92,87,.16),transparent 24rem),radial-gradient(circle at top right,rgba(99,180,255,.18),transparent 24rem),#040912}.export-toolbar.svelte-4o7q8h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;max-width:68rem;margin:0 auto 1rem;color:#ffffffbd;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.export-toolbar__actions.svelte-4o7q8h{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;justify-content:flex-end}.export-view-switch.svelte-4o7q8h{display:inline-grid;grid-auto-flow:column;gap:.35rem;padding:.3rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a}.export-toolbar.svelte-4o7q8h a:where(.svelte-4o7q8h){color:#fff;text-decoration:none}.export-view-switch.svelte-4o7q8h a:where(.svelte-4o7q8h),.export-admin-link.svelte-4o7q8h{display:inline-flex;align-items:center;justify-content:center;min-height:2.3rem;padding:.55rem .85rem;border-radius:999px;color:#ffffffbd;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.export-admin-link.svelte-4o7q8h{border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.export-view-switch.svelte-4o7q8h a.export-view-link--active:where(.svelte-4o7q8h){background:linear-gradient(90deg,#ff5c572e,#63b4ff1f);color:#fff}.export-download.svelte-4o7q8h{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;border:1px solid rgba(255,92,87,.32);border-radius:999px;background:linear-gradient(180deg,#ff5c5729,#ff5c570f);padding:.7rem 1rem;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.export-download.svelte-4o7q8h:disabled{opacity:.68}.schedule-poster.svelte-4o7q8h{position:relative;display:grid;gap:1.2rem;align-content:start;width:min(100%,68rem);min-height:min(100vw * 1.777,120rem);margin:0 auto;padding:clamp(1.2rem,2vw,2rem);padding-bottom:clamp(2rem,3vw,3rem);border:1px solid rgba(255,255,255,.12);border-radius:1.8rem;background:radial-gradient(circle at center,rgba(255,255,255,.04),transparent 38%),linear-gradient(180deg,#060a14f0,#040810fa);aspect-ratio:9 / 16;box-shadow:0 30px 80px #0000006b;overflow:hidden}.schedule-poster--table.svelte-4o7q8h{gap:0;padding:clamp(.75rem,1.2vw,1rem);padding-bottom:clamp(.75rem,1.2vw,1rem);border-radius:1rem;background:linear-gradient(180deg,#040810fa,#03070efc);grid-template-rows:auto auto;min-height:auto;aspect-ratio:auto}.schedule-watermark.svelte-4o7q8h{position:absolute;inset:0;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:4}.schedule-watermark--pattern.svelte-4o7q8h{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='290' height='164' viewBox='0 0 290 164'%3E%3Ctext x='20' y='108' transform='rotate(-34 20 108)' fill='%23ffffff' fill-opacity='0.078' font-family='Arial,sans-serif' font-size='27' font-weight='900' letter-spacing='2'%3ENSTUDIOS%3C/text%3E%3C/svg%3E");background-repeat:repeat;background-size:14.5rem 8.2rem}.poster-header.svelte-4o7q8h,.poster-board-header.svelte-4o7q8h,.poster-table.svelte-4o7q8h,.poster-list.svelte-4o7q8h{position:relative;z-index:1}.poster-header.svelte-4o7q8h{display:grid;justify-items:center;gap:.65rem;text-align:center}.poster-kicker.svelte-4o7q8h{margin:0;color:#ffffff9e;font-size:.85rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.poster-header.svelte-4o7q8h h1:where(.svelte-4o7q8h){margin:0;color:#fff;font-size:clamp(2.8rem,6vw,5.4rem);font-weight:900;line-height:.95;letter-spacing:-.05em;text-transform:uppercase}.poster-date.svelte-4o7q8h{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.7rem 1.4rem;border:1px solid rgba(255,92,87,.28);border-radius:999px;background:linear-gradient(90deg,#ff5c571f,#63b4ff1f)}.poster-date.svelte-4o7q8h span:where(.svelte-4o7q8h){color:#fff;font-size:clamp(1rem,2vw,1.55rem);font-weight:900;letter-spacing:.14em;text-transform:uppercase}.poster-list.svelte-4o7q8h{display:grid;gap:.7rem}.poster-board-header.svelte-4o7q8h{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand date" "title date";align-items:center;gap:.1rem 1rem;padding:.6rem .72rem .7rem;border:1px solid rgba(255,255,255,.1);border-bottom:0;border-radius:.45rem .45rem 0 0;background:#050a12f5}.poster-board-header.svelte-4o7q8h p:where(.svelte-4o7q8h){grid-area:brand;margin:0;color:#ffffff94;font-size:.66rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.poster-board-header.svelte-4o7q8h h1:where(.svelte-4o7q8h){grid-area:title;margin:0;color:#fff;font-size:clamp(2rem,3.8vw,3.1rem);font-weight:900;line-height:.9;text-transform:uppercase}.poster-board-header.svelte-4o7q8h span:where(.svelte-4o7q8h){grid-area:date;display:inline-flex;align-items:center;align-self:stretch;padding-left:1rem;border-left:1px solid rgba(255,255,255,.12);color:#ffffffeb;font-size:.86rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.poster-table.svelte-4o7q8h{display:grid;gap:0;border:1px solid rgba(255,255,255,.08);border-radius:0 0 .45rem .45rem;overflow:hidden;align-self:start;background:#050a12f0}.poster-table__list.svelte-4o7q8h{display:grid;gap:0;align-content:start}.poster-table__row.svelte-4o7q8h{display:grid;grid-template-columns:2.8rem minmax(0,1.2fr) 3.4rem 5.6rem 3.4rem minmax(0,1.2fr) 2.8rem;align-items:center;gap:.48rem;min-height:3.2rem;padding:.06rem .52rem;border:0;border-top:1px solid rgba(255,255,255,.08);border-radius:0;background:#070c16f0}.poster-table__row.svelte-4o7q8h .team-badge--sm{width:2.45rem;height:2.45rem;border-radius:.75rem}.poster-table__row.svelte-4o7q8h:first-child{border-top:0}.poster-table__row--forfeit.svelte-4o7q8h{background:#0a0d18fa;box-shadow:inset .26rem 0 #ff5c57c7}.poster-table__team-body.svelte-4o7q8h{display:grid;gap:.1rem;min-width:0}.poster-table__team-body.svelte-4o7q8h strong:where(.svelte-4o7q8h){overflow:hidden;color:#fff;font-size:.98rem;font-weight:900;line-height:.98;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.poster-table__team-body--home.svelte-4o7q8h{justify-items:end;text-align:right}.poster-table__team-body.svelte-4o7q8h em:where(.svelte-4o7q8h){color:#ffd5d3eb;font-size:.42rem;font-style:normal;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}.poster-table__team-body--winner.svelte-4o7q8h strong:where(.svelte-4o7q8h){color:#fff}.poster-table__score-mid.svelte-4o7q8h,.poster-table__score-value.svelte-4o7q8h{display:grid;place-items:center;min-height:2rem}.poster-table__score-value.svelte-4o7q8h{color:#fff;font-size:2.25rem;font-weight:900;line-height:.9;text-shadow:0 0 18px rgba(255,255,255,.08)}.poster-table__score-value--winner.svelte-4o7q8h{color:#ffd86b;text-shadow:0 0 20px rgba(255,216,107,.2)}.poster-table__score-mid.svelte-4o7q8h{align-items:center;justify-content:center;min-height:2rem;padding:0 .42rem;border-block:1px solid rgba(255,255,255,.2);background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent),#02060e94;color:#ffffffe0;font-size:.84rem;font-style:normal;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.poster-table__score-mid--forfeit.svelte-4o7q8h{color:#ffd5d3;font-size:.62rem;letter-spacing:.16em}.poster-game.svelte-4o7q8h{display:grid;grid-template-columns:minmax(0,1fr) 6rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.7rem .85rem;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#070c16f0}.poster-game--forfeit.svelte-4o7q8h{border-color:#ff5c573d;background:#0a0d18f5}.poster-team.svelte-4o7q8h{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem}.poster-team--home.svelte-4o7q8h{grid-template-columns:auto minmax(0,1fr) auto}.poster-team__body.svelte-4o7q8h{display:grid;min-width:0}.poster-team__body.svelte-4o7q8h strong:where(.svelte-4o7q8h){overflow:hidden;color:#fff;font-size:clamp(.92rem,1.65vw,1.5rem);font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.poster-team__body.svelte-4o7q8h small:where(.svelte-4o7q8h){color:#ffffff8f;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.poster-team__winner.svelte-4o7q8h{display:inline-flex;align-items:center;width:max-content;margin-top:.35rem;padding:.2rem .48rem;border-radius:999px;border:1px solid rgba(255,92,87,.22);background:#ff5c5714;color:#ffd5d3;font-size:.5rem;font-style:normal;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.poster-score.svelte-4o7q8h{display:grid;place-items:center;min-width:2.8rem;padding:.25rem .55rem;border-radius:.8rem;background:#ffffff0d;color:#fff;font-size:clamp(1.4rem,3vw,2.6rem);font-weight:900;letter-spacing:-.05em;line-height:1}.poster-score--winner.svelte-4o7q8h{color:#ffd86b;text-shadow:0 0 20px rgba(255,216,107,.2)}.poster-versus.svelte-4o7q8h{display:grid;justify-items:center;gap:.3rem}.poster-versus.svelte-4o7q8h span:where(.svelte-4o7q8h){display:grid;place-items:center;width:3rem;height:3rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff08;color:#fff;font-size:.92rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.poster-versus.svelte-4o7q8h small:where(.svelte-4o7q8h){color:#ffffff85;font-size:.58rem;font-weight:800;letter-spacing:.14em;text-align:center;text-transform:uppercase}.export-empty.svelte-4o7q8h{color:#fff;text-align:center}@media(max-width:640px){.export-page.svelte-4o7q8h{padding:.8rem}.schedule-poster.svelte-4o7q8h{min-height:auto;padding:1rem 1rem 1.75rem}.export-toolbar__actions.svelte-4o7q8h{justify-content:flex-start}.export-view-switch.svelte-4o7q8h{width:100%;grid-auto-flow:row}.poster-game.svelte-4o7q8h{grid-template-columns:minmax(0,1fr)}.poster-versus.svelte-4o7q8h{order:2}.poster-table__row.svelte-4o7q8h{grid-template-columns:minmax(0,1fr)}.schedule-watermark--diagonal.svelte-4o7q8h{font-size:2rem}}
