.public-utility-inner{max-width:1264px;min-height:48px;justify-content:space-between}.public-utility-identity{display:flex;align-items:center;gap:10px;min-width:0;font-size:14px}.public-account-link{display:inline-flex;align-items:center;gap:10px;min-width:0;min-height:44px;font-weight:600;color:var(--brand-secondary-foreground,#f5f5f4)}.public-account-link .public-logo{border-radius:6px}.public-account-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-utility-separator{color:color-mix(in srgb,var(--brand-secondary-foreground,#f5f5f4) 45%,transparent)}.public-account-switcher .public-menu-trigger{gap:6px;min-height:44px;color:var(--brand-secondary-muted,#d1d1cd);font-size:14px;font-weight:500}.public-utility .public-utility-actions{gap:14px}.public-manage-icon,.public-manage-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;color:var(--brand-secondary-foreground,#f5f5f4)}.public-manage-icon{display:none;justify-content:center;min-width:44px}.public-utility a:hover{text-decoration:underline;text-underline-offset:4px}.public-utility a:focus-visible,.public-utility button:focus-visible{outline:2px solid var(--brand-secondary-foreground,#f5f5f4);outline-offset:-2px;border-radius:6px}.public-band{position:relative;background:var(--brand-primary);color:var(--brand-foreground)}.public-band-art{overflow:hidden}.public-band-art,.public-band-art:before{position:absolute;inset:0;pointer-events:none}.public-band-art:before{content:"";background:repeating-linear-gradient(135deg,rgb(0 0 0/.045) 0 2px,transparent 2px 14px)}.public-band-art:after{content:"";position:absolute;right:-60px;top:-90px;width:420px;height:420px;border-radius:50%;border:56px solid rgb(255 255 255/.12);pointer-events:none}.public-band[data-variant=compact] .public-band-art:after{display:none}.public-band-inner{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo identity season" "nav nav nav";align-items:center;column-gap:22px;width:100%;max-width:1264px;margin-inline:auto;padding:32px 32px 0}.public-band[data-variant=compact] .public-band-inner{column-gap:16px;padding-top:22px}.public-band-logo{grid-area:logo;display:flex;align-items:center;justify-content:center;width:84px;height:84px;padding:10px;border-radius:20px;background:#fff;color:#202020;box-shadow:0 6px 20px rgb(0 0 0/.2)}.public-band-logo .public-logo{width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;font-family:var(--font-family-secondary);font-size:30px;font-weight:800}.public-band[data-variant=compact] .public-band-logo{width:56px;height:56px;padding:7px;border-radius:14px}.public-band[data-variant=compact] .public-band-logo .public-logo{font-size:20px}.public-band-identity{grid-area:identity;min-width:0}.public-band-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 6px}.public-band-chips span{padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--brand-foreground) 14%,transparent);font-size:11px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.public-band-chips span+span{background:color-mix(in srgb,var(--brand-foreground) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-foreground) 28%,transparent)}.public-band[data-variant=compact] .public-band-chips{gap:0;margin-bottom:4px}.public-band[data-variant=compact] .public-band-chips span{padding:0;background:none;box-shadow:none}.public-band[data-variant=compact] .public-band-chips span+span:before{content:"·";padding-inline:.5em}.public-band-name{margin:0;font-family:var(--font-family-secondary);font-size:46px;font-weight:800;line-height:1.02;letter-spacing:-.01em;overflow-wrap:anywhere}.public-band[data-variant=compact] .public-band-name{font-size:30px;line-height:1.05;letter-spacing:0}.public-band-name a{color:inherit}.public-band-description{margin:6px 0 0;font-size:16px;font-weight:500}.public-band-season{grid-area:season}.public-band-season label{flex-direction:column;align-items:flex-start;gap:6px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.public-band-season select{min-height:44px;min-width:180px;padding-inline:14px;border:1px solid rgb(0 0 0/.2);border-radius:10px;background:rgb(255 255 255/.92);color:#202020;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none}.public-band a:focus-visible,.public-band button:focus-visible,.public-band select:focus-visible{outline:2px solid currentColor;outline-offset:-2px;border-radius:6px}.public-tabs{grid-area:nav;display:flex;align-items:flex-end;min-width:0;margin:26px 0 0 -14px}.public-band[data-variant=compact] .public-tabs{margin-top:16px}.public-tab,.public-tab-menu>.public-menu-trigger{display:inline-flex;align-items:center;gap:6px;height:52px;padding:0 14px;border-bottom:3px solid transparent;color:inherit;font-size:15px;font-weight:600;white-space:nowrap}.public-header .public-tab-menu>.public-menu-trigger:hover,.public-header .public-tab:hover{background:color-mix(in srgb,var(--brand-foreground) 6%,transparent);text-decoration:none}.public-tab-menu>.public-menu-trigger[data-active],.public-tab[aria-current=page]{border-bottom-color:currentColor;font-weight:700}.public-menu{position:relative}.public-menu-trigger{display:inline-flex;align-items:center;padding:0;border:0;background:none;font:inherit;cursor:pointer}.public-menu-trigger svg{transition:transform .15s ease}.public-menu[data-open]>.public-menu-trigger svg:last-child{transform:rotate(180deg)}.public-menu-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:260px;max-width:min(92vw,720px);padding:8px;border:1px solid var(--border);border-radius:14px;background:var(--card);color:var(--card-foreground);box-shadow:0 12px 32px rgb(0 0 0/.18);letter-spacing:0;text-transform:none}.public-menu-panel[hidden]{display:none}.public-info-group ul,.public-menu-list,.public-sheet-list{margin:0;padding:0;list-style:none}.public-menu-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 12px;border-radius:10px;color:var(--card-foreground);font-size:14px;font-weight:500}.public-menu-link small{color:var(--muted-foreground);font-size:12px}.public-header .public-menu-link:hover,.public-menu-link[aria-current=page]{background:var(--brand-soft);text-decoration:none}.public-menu-link[aria-current=page]{font-weight:700}.public-menu-footer-link{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;margin-top:6px;padding-top:6px;border-top:1px solid var(--border);color:var(--brand-link);font-size:14px;font-weight:600}.public-info-panel{width:max-content;padding:16px}.public-info-groups{display:grid;grid-auto-columns:minmax(180px,220px);grid-auto-flow:column;gap:16px}.public-info-group-name{display:block;margin:0 0 4px;padding:0 12px;color:var(--muted-foreground);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:32px;text-transform:uppercase}.public-menu-panel a:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.public-section-switch{display:none;grid-area:section;min-width:0}.public-section-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;padding:0 14px;border:0;border-radius:12px;background:var(--brand-secondary);color:var(--brand-secondary-foreground,#f5f5f4);font:inherit;font-size:16px;font-weight:700;cursor:pointer}.public-section-current{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;line-height:1}.public-section-current small{color:var(--brand-secondary-muted,#d1d1cd);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.public-section-sheet{width:100%;max-width:100%;max-height:85dvh;margin:auto 0 0;padding:0;border:0;border-radius:18px 18px 0 0;background:var(--card);color:var(--card-foreground);box-shadow:0 -12px 32px rgb(0 0 0/.25)}.public-section-sheet::backdrop{background:rgb(0 0 0/.5)}.public-section-sheet-body{padding:8px 16px calc(24px + env(safe-area-inset-bottom))}.public-section-sheet-header{display:flex;align-items:center;justify-content:space-between;min-height:56px}.public-section-sheet-header h2{margin:0;font-family:var(--font-family-secondary);font-size:20px;font-weight:700}.public-section-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:10px;background:none;color:inherit;cursor:pointer}.public-sheet-link{display:flex;align-items:center;min-height:48px;padding:0 12px;border-radius:10px;font-size:16px;font-weight:600}.public-header .public-info-group-name:hover,.public-header .public-sheet-link:hover{background:var(--muted);text-decoration:none}.public-sheet-link[aria-current=page]{background:var(--brand-soft);font-weight:700}.public-sheet-info{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.public-sheet-info h3{margin:0 0 4px;padding:0 12px;color:var(--muted-foreground);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.public-sheet-info .public-info-groups{grid-auto-columns:auto;grid-auto-flow:row;gap:8px}.public-section-sheet a:focus-visible,.public-section-sheet button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (max-width:899px){.public-utility .public-utility-inner{flex-wrap:nowrap;padding-inline:16px 8px}.public-account-switcher-label,.public-manage-link,.public-utility-separator{display:none}.public-manage-icon{display:inline-flex}.public-utility .public-utility-actions{gap:0}.public-utility .appearance-option-face>span:not(.sr-only){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.public-band-art:after{right:-70px;top:-60px;width:220px;height:220px;border-width:34px}.public-band-inner,.public-band[data-variant=compact] .public-band-inner{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo identity" "section section";column-gap:14px;row-gap:18px;padding:20px 16px 14px}.public-band[data-variant=full] .public-band-inner:has(.public-band-season){grid-template-columns:auto minmax(0,1fr) 128px;grid-template-areas:"logo identity identity" "section section season";column-gap:8px}.public-band[data-variant=full] .public-band-logo{margin-right:6px}.public-band-logo,.public-band[data-variant=compact] .public-band-logo{width:60px;height:60px;padding:8px;border-radius:16px}.public-band-logo .public-logo,.public-band[data-variant=compact] .public-band-logo .public-logo{font-size:22px}.public-band-chips span+span,.public-band-description{display:none}.public-band[data-variant=compact] .public-band-chips span+span{display:inline}.public-band-chips span{padding:3px 8px;font-size:10px}.public-band-name,.public-band[data-variant=compact] .public-band-name{font-size:28px}.public-band-season label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.public-band-season select{width:100%;min-width:0;height:48px;padding-inline:10px;border-radius:12px;font-size:14px}.public-tabs{display:none}.public-section-switch{display:block}}.public-sticky-header .public-band-inner,.public-sticky-header .public-band-logo,.public-sticky-header .public-band-name{transition:padding var(--public-header-duration) var(--public-header-easing),width var(--public-header-duration) var(--public-header-easing),height var(--public-header-duration) var(--public-header-easing),font-size var(--public-header-duration) var(--public-header-easing)}.public-sticky-header[data-compact=true] .public-band-inner{padding-top:8px}.public-sticky-header[data-compact=true] .public-band-logo{width:40px;height:40px;padding:5px;border-radius:10px;box-shadow:none}.public-sticky-header[data-compact=true] .public-band-logo .public-logo{font-size:15px}.public-sticky-header[data-compact=true] .public-band-name{font-size:20px}.public-sticky-header[data-compact=true] .public-band-art:after,.public-sticky-header[data-compact=true] .public-band-chips,.public-sticky-header[data-compact=true] .public-band-description,.public-sticky-header[data-compact=true] .public-band-season{display:none}.public-sticky-header[data-compact=true] .public-tabs{margin-top:4px}.public-sticky-header[data-compact=true] .public-tab,.public-sticky-header[data-compact=true] .public-tab-menu>.public-menu-trigger{height:44px}@media (max-width:899px){.public-sticky-header[data-compact=true] .public-band-inner{row-gap:8px;padding-bottom:8px}.public-sticky-header[data-compact=true] .public-band-season{display:block}}.public-team-row{background:var(--card);box-shadow:0 0 0 100vmax var(--card),0 1px 0 100vmax var(--border);clip-path:inset(0 -100vmax -1px);padding-top:20px}.public-team-row-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.public-team-row-identity{display:flex;align-items:center;gap:16px;min-width:0}.public-team-row-identity h1{margin:2px 0 6px;font-family:var(--font-family-secondary);font-size:34px;font-weight:800;line-height:1.05;overflow-wrap:anywhere}.public-team-row-chips{display:flex;flex-wrap:wrap;gap:8px;font-size:13px}.public-team-row-chips span{padding:3px 10px;border-radius:999px;background:var(--muted);font-weight:600}.public-team-row-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}@media (max-width:599px){.public-team-row-identity h1{font-size:26px}}.owner-footer{margin-top:auto;border-top:4px solid var(--brand-primary);background:var(--brand-secondary);color:var(--brand-secondary-foreground,#f5f5f4);container:owner-footer/inline-size}.owner-footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px;width:100%;max-width:1264px;margin-inline:auto;padding:48px 32px 40px}.owner-footer-owner{display:flex;flex-direction:column;gap:14px;min-width:0}.owner-footer-identity{display:flex;align-items:center;gap:12px;min-width:0}.owner-footer-logo{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;padding:6px;border-radius:12px;background:#fff;color:#202020}.owner-footer-logo .public-logo{width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;font-family:var(--font-family-secondary);font-size:18px;font-weight:800}.owner-footer-name{margin:0;font-family:var(--font-family-secondary);font-size:20px;font-weight:700;line-height:1.1;overflow-wrap:anywhere}.owner-footer-copyright,.owner-footer-subtitle{margin:0;color:var(--brand-secondary-muted,#d1d1cd);font-size:13px}.owner-footer-description{max-width:34ch;font-size:14px}.owner-footer-description,.owner-footer-heading{margin:0;color:var(--brand-secondary-muted,#d1d1cd)}.owner-footer-heading{font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.owner-footer-contact{display:flex;flex-direction:column;gap:4px;font-style:normal}.owner-footer-contact .owner-footer-heading{margin-bottom:6px}.owner-contact-row{display:flex;align-items:flex-start;gap:10px;min-height:32px;color:var(--brand-secondary-muted,#d1d1cd);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.owner-contact-icon{display:inline-flex;flex-shrink:0;margin-top:2px}.owner-contact-text{display:flex;flex-direction:column;min-width:0}.owner-contact-text b{font-weight:500}.owner-contact-text small{font-size:14px}.owner-contact-row[href^="mailto:"] small,.owner-contact-row[href^="tel:"] small{display:none}.owner-footer-column{display:flex;flex-direction:column;gap:12px;min-width:0}.owner-footer-column ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.owner-footer-link{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--brand-secondary-muted,#d1d1cd);font-size:14px;font-weight:500;overflow-wrap:anywhere}.owner-footer-link small{color:color-mix(in srgb,var(--brand-secondary-muted,#d1d1cd) 80%,transparent);font-size:12px}.owner-footer-link[data-more]{color:var(--brand-secondary-foreground,#f5f5f4);font-weight:600}.owner-footer a:hover{color:var(--brand-secondary-foreground,#f5f5f4);text-decoration:underline;text-underline-offset:4px}.owner-footer a:focus-visible{outline:2px solid var(--brand-secondary-foreground,#f5f5f4);outline-offset:2px;border-radius:4px}.owner-footer-bottom{border-top:1px solid color-mix(in srgb,var(--brand-secondary-foreground,#f5f5f4) 14%,transparent)}.owner-footer-bottom-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:1264px;min-height:76px;margin-inline:auto;padding:12px 32px}.owner-footer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.owner-footer-manage{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--brand-secondary-muted,#d1d1cd);font-size:13px;font-weight:500}@container owner-footer (max-width: 899px){.owner-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.owner-footer-owner{grid-column:1/-1}}@container owner-footer (max-width: 599px){.owner-footer-main{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 16px 8px}.owner-footer-description{display:none}.owner-footer-logo{width:44px;height:44px}.owner-footer-name{font-size:18px}.owner-footer-contact{gap:0;margin-top:4px;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-secondary-foreground,#f5f5f4) 14%,transparent);border-radius:14px;background:color-mix(in srgb,var(--brand-secondary-foreground,#f5f5f4) 4%,transparent)}.owner-footer-contact .owner-footer-heading{margin:0;padding:14px 14px 10px}.owner-contact-row{align-items:center;gap:12px;min-height:52px;padding:6px 14px;border-top:1px solid color-mix(in srgb,var(--brand-secondary-foreground,#f5f5f4) 14%,transparent);color:var(--brand-secondary-foreground,#f5f5f4)}.owner-contact-icon{align-items:center;justify-content:center;width:34px;height:34px;margin:0;border-radius:10px;background:color-mix(in srgb,var(--brand-secondary-foreground,#f5f5f4) 8%,transparent)}.owner-contact-text b{font-size:15px;font-weight:700}.owner-contact-row[href^="mailto:"] small,.owner-contact-row[href^="tel:"] small,.owner-contact-text small{display:block;color:var(--brand-secondary-muted,#d1d1cd);font-size:13px}.owner-footer-column{gap:4px}.owner-footer-column ul{gap:0}.owner-footer-link{display:flex;min-height:44px;border-bottom:1px solid color-mix(in srgb,var(--brand-secondary-foreground,#f5f5f4) 10%,transparent);font-size:15px}.owner-footer-column li:last-child .owner-footer-link{border-bottom:0}.owner-footer-bottom{border-top:0}.owner-footer-bottom-inner{flex-direction:column-reverse;justify-content:center;gap:14px;margin-top:12px;padding:22px 16px 24px;border-top:1px solid color-mix(in srgb,var(--brand-secondary-foreground,#f5f5f4) 14%,transparent)}.owner-footer-actions{flex-direction:column;gap:6px}.owner-footer-copyright{font-size:12px}}.public-home{display:flex;flex-direction:column;gap:40px;padding-block:36px 64px}.public-home-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px}.public-home-row>:first-child{grid-column:span 2}.public-home-row>:only-child{grid-column:1/-1}.public-home-row>.public-registration-card{align-self:stretch}.public-card{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--card);color:var(--card-foreground);box-shadow:0 1px 2px rgb(20 20 20/.04),0 4px 16px rgb(20 20 20/.04)}.public-eyebrow{margin:0;color:var(--muted-foreground);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.public-card-title{margin:6px 0 0;font-family:var(--font-family-secondary);font-size:22px;font-weight:700;line-height:1.15}.public-spotlight-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;border-bottom:1px solid var(--border)}.public-spotlight-time{margin:6px 0 0;font-family:var(--font-family-secondary);font-size:20px;font-weight:700;line-height:1.15}.public-spotlight-chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:var(--brand-soft);color:var(--brand-link);font-size:13px;font-weight:700;line-height:1}.public-spotlight-chip[data-live]{background:var(--destructive);color:var(--destructive-foreground,#fff)}.public-spotlight-matchup{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"start versus end";align-items:center;gap:20px;padding:28px 24px}.public-spotlight-team{display:flex;flex-direction:column;gap:4px;min-width:0}.public-spotlight-team[data-side=start]{grid-area:start}.public-spotlight-team[data-side=end]{grid-area:end;align-items:flex-end;text-align:right}.public-spotlight-team-name{font-family:var(--font-family-secondary);font-size:24px;font-weight:700;line-height:1.1}.public-spotlight-record{padding-left:70px;color:var(--muted-foreground);font-size:14px}.public-spotlight-team[data-side=end] .public-spotlight-record{padding-left:0}.public-spotlight-versus{grid-area:versus;padding:8px 12px;border:1px solid var(--border);border-radius:999px;color:var(--muted-foreground);font-size:14px;font-weight:700;line-height:1}.public-spotlight-name{margin:0;padding:28px 24px;font-family:var(--font-family-secondary);font-size:22px;font-weight:700}.public-spotlight-empty,.public-spotlight-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--muted) 45%,transparent)}.public-spotlight-venue{display:flex;align-items:center;gap:8px;min-width:0;color:var(--muted-foreground);font-size:14px}.public-spotlight-actions{display:flex;gap:10px}.public-spotlight-narrow{display:none}.public-registration-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-width:0;overflow:hidden;padding:24px;border-radius:16px;background:var(--brand-secondary);color:var(--brand-secondary-foreground,#f5f5f4)}.public-registration-card:after{content:"";position:absolute;right:-50px;bottom:-70px;width:200px;height:200px;border:34px solid var(--brand-primary);border-radius:50%;opacity:.9;pointer-events:none}.public-registration-card>*{position:relative;z-index:1}.public-registration-card .public-eyebrow{color:var(--brand-secondary-muted,#d1d1cd)}.public-registration-title{margin:8px 0;font-family:var(--font-family-secondary);font-size:26px;font-weight:700;line-height:1.15}.public-registration-text{margin:0;color:var(--brand-secondary-muted,#d1d1cd);font-size:14px}.public-info-card-header{padding:20px 22px 14px}.public-info-card-list{margin:0;padding:0 10px 10px;list-style:none}.public-info-card-link{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;color:var(--card-foreground)}.public-info-card-icon,.public-info-card-link:hover{background:var(--brand-soft)}.public-info-card-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:var(--brand-link)}.public-info-card-text{display:flex;flex:1;flex-direction:column;min-width:0}.public-info-card-text b{font-size:15px}.public-info-card-text small{color:var(--muted-foreground);font-size:13px}.public-info-card-chevron{flex-shrink:0;color:var(--muted-foreground)}.public-info-card-footer{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;border-top:1px solid var(--border);color:var(--brand-link);font-size:14px;font-weight:600}.public-home a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:899px){.public-home{gap:20px;padding-block:20px 40px}.public-home-row{grid-template-columns:minmax(0,1fr);gap:20px}.public-home-row>:first-child{grid-column:auto}}@media (max-width:599px){.public-spotlight-header{padding:14px 16px}.public-spotlight-time{margin-top:4px;font-size:18px}.public-spotlight-matchup{grid-template-columns:minmax(0,1fr);grid-template-areas:"start" "end";gap:12px;padding:16px}.public-spotlight-team,.public-spotlight-team[data-side=end]{flex-direction:row;align-items:center;justify-content:space-between;text-align:left}.public-spotlight-team-name{font-size:19px}.public-spotlight-record{padding-left:0}.public-spotlight-versus{display:none}.public-spotlight-footer{flex-direction:column;align-items:stretch;padding:0 16px 16px;border-top:0;background:none}.public-spotlight-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.public-spotlight-wide{display:none}.public-spotlight-narrow{display:inline}.public-registration-card{padding:20px 16px}.public-registration-card:after{width:160px;height:160px;border-width:28px}.public-registration-title{font-size:22px}}@media (scripting:enabled){@container owner-footer (max-width: 599px){.owner-footer-column[data-hide-narrow]{display:none}}}