.event-management-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.event-management-heading p,.event-management-card p{margin-top:.4rem}.event-management-tabs,.event-card-links{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.event-management-tabs{border-bottom:1px solid var(--border);margin:1rem 0 1.5rem}.event-management-tabs a,.event-card-links a{align-items:center;min-height:44px;display:inline-flex}.event-management-tabs a{color:var(--muted);padding:.65rem .25rem;font-weight:800}.event-management-tabs a[aria-current=page]{color:var(--primary);border-bottom:3px solid var(--accent)}.event-management-list{gap:1rem;margin-bottom:1.5rem;display:grid}.event-management-card,.event-management-empty,.event-setup-form,.event-config-game,.event-financial-summary,.event-readiness,.event-publication{border:1px solid var(--border);background:var(--surface);border-radius:1rem;min-width:0;padding:1.1rem}.event-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.event-management-card h2{color:var(--primary);overflow-wrap:anywhere;margin:.65rem 0;font-size:1.5rem;font-weight:900;line-height:1.2}.event-management-card h2 a:hover{text-decoration:underline}.event-state-badge{border:1px solid var(--border-strong);color:var(--primary);background:var(--background);border-radius:.4rem;padding:.35rem .6rem;font-size:.875rem;font-weight:700;display:inline-flex}.event-setup-form{align-content:start;gap:1.2rem;display:grid}.event-setup-form fieldset{min-width:0}.event-template-options{gap:.75rem;display:grid}.event-template-option{border:2px solid var(--border);cursor:pointer;border-radius:.7rem;align-items:start;gap:.75rem;padding:1rem;display:flex}.event-template-option[data-selected=true]{border-color:var(--primary);background:var(--surface-soft)}.event-template-option>input{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.15rem}.event-template-option strong,.event-template-option span span{display:block}.event-template-option strong{color:var(--primary);font-weight:900}.event-template-option span span{color:var(--muted);margin-top:.3rem;font-size:.875rem}.event-setup-fields,.event-payout-fields{gap:1rem;margin:.5rem 0;display:grid}.event-form-section{border-top:1px solid var(--border);gap:1rem;padding-top:1.25rem;display:grid}.event-form-section h2,.event-financial-summary h2,.event-readiness h2,.event-publication h2{color:var(--primary);font-size:1.2rem;font-weight:900;line-height:1.3}.event-form-section input[type=datetime-local]{max-width:100%}.event-team-selector{align-content:start;gap:.6rem;min-width:0;display:grid}.event-team-selector>.team-identity{min-height:44px}.event-confirmation{min-height:44px;color:var(--primary);align-items:start;gap:.65rem;padding:.4rem 0;font-size:.95rem;line-height:1.6;display:flex}.event-confirmation input{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.2rem}.event-setup-sidebar,.event-setup-columns{align-items:start;gap:1rem;display:grid}.event-financial-summary{border-top:4px solid var(--accent)}.event-financial-summary>p,.event-readiness>p,.event-publication>p{color:var(--muted);margin:.7rem 0;font-size:.875rem;line-height:1.65}.event-financial-summary dl{gap:.7rem;margin:1rem 0;display:grid}.event-financial-summary dl>div,.event-config-payouts>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem .8rem;display:flex}.event-financial-summary dt,.event-config-payouts dt{overflow-wrap:anywhere;font-size:.875rem}.event-financial-summary dd,.event-config-payouts dd{color:var(--primary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex-shrink:0;max-width:100%;font-weight:800}.event-readiness{background:var(--background)}.event-readiness ul{color:var(--primary);overflow-wrap:anywhere;margin:.65rem 0 .65rem 1.25rem;line-height:1.8;list-style:outside}.event-publication{border-color:var(--border-strong)}.event-publication form{margin-top:1rem}.event-setup-preview{gap:1.25rem;display:grid}.event-template-preview{color:var(--on-primary);background:var(--primary);border-bottom:5px solid var(--accent);border-radius:1rem;padding:1.5rem}.event-template-preview[data-theme=thanksgiving]{background-image:url(/assets/fowl-play/stadium-backdrop.webp)}.event-template-preview[data-theme=championship]{background-image:url(/assets/championship/stadium-night.webp)}.event-template-preview[data-theme]{background-blend-mode:multiply;background-position:50%;background-size:cover}.event-template-preview .eyebrow{color:var(--accent)}.event-template-preview h2{color:var(--on-primary);font-family:var(--font-stadium);overflow-wrap:anywhere;margin:.7rem 0;font-size:clamp(1.6rem,4vw,2.75rem);line-height:1.2}.event-template-preview>p{margin:.6rem 0}.event-template-preview .event-state-badge{margin-top:.6rem}.event-config-games{gap:1rem;display:grid}.event-config-game{gap:.8rem;display:grid}.event-config-game h3{color:var(--primary);font-size:1.15rem;font-weight:900}.event-config-matchup{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}.event-config-matchup>div{gap:.35rem;display:grid}.event-config-matchup>div>span:last-child{color:var(--muted);font-size:.875rem}.event-config-matchup>span{color:var(--muted);font-weight:800}.event-config-payouts{border-top:1px solid var(--border);gap:.5rem;padding-top:.75rem;display:grid}.event-tbd{border:1px dashed var(--border-strong);color:var(--primary);background:var(--background);border-radius:.45rem;padding:.65rem .8rem;font-weight:700;display:inline-block}@media (min-width:640px){.event-template-options,.event-setup-fields,.event-payout-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.event-config-matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem}.event-management-card,.event-setup-form,.event-config-game{padding:1.4rem}}@media (min-width:1100px){.event-management-list{grid-template-columns:repeat(2,minmax(0,1fr))}.event-setup-columns{grid-template-columns:minmax(0,1.7fr) minmax(17rem,1fr)}}@media (forced-colors:active){.event-template-option[data-selected=true]{border-color:highlight}.event-template-preview{border:2px solid canvastext}}
.stadium-experience{container-name:fowl-stage}.stadium-hero.fowl-welcome{background:var(--background);border-bottom:1px solid var(--border)}.stadium-hero.fowl-welcome>.stadium-backdrop{z-index:-1;opacity:.2;object-position:center 65%}.stadium-hero.fowl-welcome .stadium-hero-inner{gap:.35rem;padding:.5rem .75rem 1rem}.stadium-hero.fowl-welcome .stadium-event-art{min-height:200px;display:block}.stadium-hero.fowl-welcome .stadium-wood-sign{width:72%;max-width:275px;position:absolute;top:-.5rem;left:-.5rem;right:auto}.stadium-hero.fowl-welcome .stadium-wood-sign>div{place-items:center;display:grid;position:absolute;inset:15% 11% 25%;transform:rotate(-3deg)}.stadium-hero.fowl-welcome .stadium-wood-sign h1{letter-spacing:-.065em;text-transform:uppercase;max-width:5.5ch;font-size:clamp(2.5rem,12vw,3.25rem);line-height:.94}.stadium-hero.fowl-welcome .stadium-event-art .stadium-turkey{width:45%;max-width:165px;height:205px;position:absolute;bottom:0;left:auto;right:-.2rem}.stadium-hero.fowl-welcome .turkey-welcome .turkey-art{animation:none}.stadium-hero.fowl-welcome .stadium-hero-copy{background:0 0;border-radius:0;margin:0;padding:.15rem .5rem .6rem}.fowl-event-edition{letter-spacing:.05em;color:var(--primary);font-size:.72rem;font-weight:800;line-height:1.5}.stadium-hero.fowl-welcome .stadium-headline{font-family:var(--font-sans);letter-spacing:-.035em;margin-top:.3rem;font-size:clamp(1.2rem,5vw,1.5rem);line-height:1.25}.stadium-hero.fowl-welcome .stadium-offer{max-width:39ch;margin-top:.5rem;font-size:.9rem;font-weight:500}.stadium-hero.fowl-welcome .stadium-offer strong{font-weight:900}.stadium-hero.fowl-welcome .stadium-facts{gap:.25rem .6rem;margin-top:.45rem;font-size:.75rem}.stadium-hero.fowl-welcome .stadium-hero-actions{gap:.1rem .85rem;margin-top:.75rem}.stadium-hero.fowl-welcome .stadium-hero-actions>a:first-child{border-radius:.4rem;flex:1;justify-content:space-between;min-height:52px;padding:.7rem 1rem;font-size:1rem}.stadium-hero.fowl-welcome .stadium-hero-actions>.text-link{font-size:.75rem}.stadium-hero.fowl-welcome .stadium-hero-note{margin-top:.4rem;font-size:.75rem}.stadium-hero.fowl-welcome .stadium-countdown{box-shadow:none;border:0;border-top:1px solid var(--border-strong);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.25rem .75rem;padding:.7rem .5rem 0;display:grid}.stadium-hero.fowl-welcome .stadium-countdown h2{font-family:var(--font-sans);text-align:left;font-size:.75rem;font-weight:700}.stadium-hero.fowl-welcome .stadium-countdown-values{grid-area:1/2/3;min-width:0}.stadium-hero.fowl-welcome .stadium-countdown-values .stadium-countdown-digits{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;min-width:0;padding:0;display:grid}.stadium-hero.fowl-welcome .stadium-countdown-digits>div{flex-direction:column;align-items:center;gap:.1rem}.stadium-hero.fowl-welcome .stadium-countdown-digits dd{font-family:var(--font-sans);font-size:1rem;font-weight:850}.stadium-hero.fowl-welcome .stadium-countdown-digits dt{margin:0;font-size:.65rem}.stadium-hero.fowl-welcome .stadium-countdown time{grid-column:1;font-size:.65rem}.stadium-week-schedule{margin-top:.75rem}.week-schedule-mobile{box-shadow:none;border-radius:.4rem}.week-schedule-mobile>summary{min-height:52px}.stadium-week-schedule .stadium-availability{background:0 0;border:0;border-radius:0;padding-block:.4rem}.stadium-week-schedule .stadium-availability progress{height:.3rem}.stadium-board-panel,.stadium-personal-card,.stadium-payout-card{box-shadow:none;border-radius:.5rem}.stadium-board-panel .board-team-banners>div{border-radius:.25rem}.participant-welcome.public-stadium{background:var(--background);border:0;border-radius:.5rem;min-height:0;margin-top:1rem;padding:0;position:relative}.participant-welcome.public-stadium:before{opacity:.2}.participant-welcome .welcome-art{width:180px;margin:.7rem auto -.25rem}.participant-welcome .public-stadium-copy{background:0 0;border:0;border-radius:0;margin:0;padding:.5rem 1.25rem 1.3rem}.participant-welcome .public-stadium-copy h1{font-family:var(--font-stadium);letter-spacing:-.055em;max-width:19ch;margin:.5rem 0 .75rem;font-size:clamp(1.65rem,7vw,2.4rem)}.participant-welcome .public-stadium-copy h1 span{color:var(--success)}.participant-welcome .public-stadium-copy>p:not(.eyebrow){margin:.7rem 0;font-size:.9rem;line-height:1.55}.participant-welcome .public-stadium-copy>a{border-radius:.4rem;justify-content:space-between;width:100%;min-height:52px}.participant-welcome .public-stadium-copy .public-invitation-note{border-top:1px solid var(--border-strong);margin-top:1rem;padding-top:.8rem;font-size:.75rem}.public-game-plan{gap:0}.public-game-plan article{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:1.2rem .5rem}.identity-welcome{max-width:34rem;margin:2.25rem auto 1.5rem}.identity-welcome h1{font-family:var(--font-stadium);letter-spacing:-.055em;color:var(--primary);margin-top:.55rem;font-size:clamp(2rem,8vw,2.75rem);line-height:1.1}.identity-intro{color:var(--muted);margin-top:1rem;line-height:1.6}.identity-form{border-top:4px solid var(--accent);box-shadow:none;border-radius:.45rem;margin-top:1.5rem;padding:1.25rem}.event-content[data-destination=mine] .page-heading{padding:.8rem 1rem}.event-content[data-destination=mine] .page-heading>p:not(.eyebrow){display:none}@media (min-width:640px){.stadium-hero.fowl-welcome .stadium-hero-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:.5rem 1.5rem;padding:1rem 1.5rem}.stadium-hero.fowl-welcome .stadium-event-art{min-height:240px}.stadium-hero.fowl-welcome .stadium-wood-sign{width:85%;max-width:330px;top:.25rem;left:-.5rem}.stadium-hero.fowl-welcome .stadium-wood-sign h1{font-size:3rem}.stadium-hero.fowl-welcome .stadium-event-art .stadium-turkey{width:48%;max-width:185px;height:245px;right:-.75rem}.stadium-hero.fowl-welcome .stadium-countdown{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(160px,1fr)}.stadium-hero.fowl-welcome .stadium-countdown time{margin:0}.participant-welcome.public-stadium{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:420px}.participant-welcome .welcome-art{align-self:end;width:min(100%,320px);margin:0;padding:.5rem}.participant-welcome .public-stadium-copy{margin:0;padding:2rem 2rem 2rem .5rem}.participant-welcome .public-stadium-copy h1{font-size:clamp(2.2rem,4vw,3.5rem)}.participant-welcome .public-stadium-copy>a{gap:2rem;width:auto}.public-game-plan{gap:1.5rem}.identity-welcome{margin-block:3.5rem}.identity-form{padding:1.75rem}}@media (min-width:1100px){.stadium-hero.fowl-welcome .stadium-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(190px,.5fr);gap:2rem;min-height:300px;padding:.75rem 2rem}.stadium-hero.fowl-welcome .stadium-event-art{min-height:275px}.stadium-hero.fowl-welcome .stadium-wood-sign{width:78%;max-width:360px;top:-.25rem}.stadium-hero.fowl-welcome .stadium-wood-sign h1{font-size:3.65rem}.stadium-hero.fowl-welcome .stadium-event-art .stadium-turkey{width:45%;max-width:215px;height:275px;right:-1rem}.stadium-hero.fowl-welcome .stadium-headline{font-size:1.75rem}.fowl-event-edition{font-size:.8rem}.stadium-hero.fowl-welcome .stadium-offer{font-size:1rem}.stadium-hero.fowl-welcome .stadium-hero-actions>a:first-child{flex:0 auto;gap:2rem}.stadium-hero.fowl-welcome .stadium-countdown{border:0;border-left:1px solid var(--border-strong);grid-column:auto;padding:1rem 0 1rem 1.5rem;display:block;transform:none}.stadium-hero.fowl-welcome .stadium-countdown h2{max-width:none;margin:0 0 .65rem}.stadium-hero.fowl-welcome .stadium-countdown-digits{justify-content:flex-start}.stadium-hero.fowl-welcome .stadium-countdown-digits>div{flex-direction:column}.stadium-hero.fowl-welcome .stadium-countdown-digits dd{font-family:var(--font-stadium);font-size:1.8rem}.stadium-hero.fowl-welcome .stadium-countdown time{text-align:left;margin-top:.75rem}.week-schedule-days{grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr);gap:.75rem}.week-schedule-day{background:0 0;border:0;border-radius:0;padding:0}.week-schedule-day>div:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.stadium-week-schedule .stadium-matchup{border-radius:.4rem;min-height:143px;padding:.65rem}.stadium-week-schedule .stadium-matchup .matchup-identity{grid-template-columns:minmax(0,1fr);gap:.3rem}.stadium-week-schedule .matchup-identity-versus{display:none}.stadium-week-schedule .stadium-matchup .team-identity{text-align:left;flex-direction:row}.stadium-week-schedule .stadium-matchup .team-identity-name{font-size:.75rem}.stadium-week-schedule .matchup-status{margin-top:auto}.stadium-week-schedule .matchup-selected{font-size:.6rem}}@container fowl-stage (max-width:18rem){.stadium-hero.fowl-welcome .stadium-event-art{flex-direction:column;align-items:center;min-height:0;display:flex}.stadium-hero.fowl-welcome .stadium-wood-sign{aspect-ratio:auto;flex:1;width:100%;min-width:0;max-width:none;padding:.5rem 0;position:relative;top:auto;left:auto}.stadium-hero.fowl-welcome .stadium-wood-sign>img{display:none}.stadium-hero.fowl-welcome .stadium-wood-sign>div{position:static;transform:none}.stadium-hero.fowl-welcome .stadium-wood-sign h1{max-width:none;font-size:2.5rem}.stadium-hero.fowl-welcome .stadium-event-art .stadium-turkey{width:35%;height:auto;position:static}.stadium-hero.fowl-welcome .stadium-hero-actions{flex-direction:column;align-items:stretch}.stadium-hero.fowl-welcome .stadium-countdown-values{min-width:0}.stadium-hero.fowl-welcome .stadium-countdown-values .stadium-countdown-digits{grid-template-columns:minmax(0,1fr);justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.stadium-hero.fowl-welcome *,.participant-welcome *,.identity-welcome *{transition:none;animation:none}}@media (prefers-reduced-motion:no-preference){[data-decorative-motion=on] .stadium-hero.fowl-welcome .turkey-welcome .turkey-art{animation:.25s ease-out both fowl-welcome-arrive}}@keyframes fowl-welcome-arrive{0%{opacity:0}to{opacity:1}}@media (forced-colors:active){.stadium-hero.fowl-welcome .stadium-wood-sign>div{color:canvastext;background:canvas}.stadium-hero.fowl-welcome>.stadium-backdrop{display:none}}
