.tonight-page{--tonight-glass:#0c0c10c7;--tonight-glass-border:#ffffff14;--tonight-navy-glow:#13294b59;isolation:isolate;background-color:#050506}.tonight-page:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#050506 0%,#05060a 34%,#04060e 72%,#020308 100%),linear-gradient(25deg,#0000 44%,#ff5f050e 78%,#0000 100%);position:absolute;inset:0}.tonight-ambient{z-index:-1;pointer-events:none;background:linear-gradient(#0000 0% 28%,#0000 74%,#0106126b 100%),linear-gradient(94deg,#ff5f050e 0%,#0000 34% 100%)}.tonight-ambient:after{content:"";opacity:.04;background-image:repeating-linear-gradient(0deg,#0000,#0000 3px,#ffffff09 3px 4px),repeating-linear-gradient(90deg,#0000,#0000 5px,#ffffff05 5px,#0000 7px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.tonight-card-stack:before{content:"";z-index:-1;pointer-events:none;filter:blur(18px);opacity:.78;background:linear-gradient(#1455b92e 0%,#0000 23% 100%),linear-gradient(#0000 18%,#ff842424 42%,#0000 61%),linear-gradient(#0000 50%,#a5202426 76%,#0000 100%);position:absolute;inset:-.75rem 0 -.5rem}.tonight-hero-glow{background:0 0}.tonight-neon-mark{pointer-events:none}@media (prefers-reduced-transparency:reduce){.tonight-neon-mark{opacity:1}}.tonight-headline{color:var(--foreground)}.tonight-stripe{background:linear-gradient(180deg, #ff5f05b3 0%, #ff5f0573 42%, var(--illini-navy) 42%, var(--illini-navy) 100%)}.tonight-glass-panel{-webkit-backdrop-filter:blur(20px)saturate(140%);background:#0c0c1080}.tonight-plan-heading-accent{display:inline-block;position:relative}.tonight-plan-heading-accent:after{content:"";background:linear-gradient(90deg,#ff5f05b3,#ff5f0533,#0000);border-radius:999px;height:.065rem;position:absolute;bottom:-.2rem;left:0;right:.18em;box-shadow:0 0 8px #ff5f0524}.tonight-poll-chip{background:#ffffff08;border:1px solid #ffffff12;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,background .2s,box-shadow .2s}.tonight-poll-chip:active{transform:scale(.97)}.tonight-poll-chip[data-active=true]{background:#ff5f051f;border-color:#ff5f0573;box-shadow:inset 0 1px #ffffff14}.tonight-live-dot{animation:1.8s ease-in-out infinite tonight-live-pulse}.tonight-live-indicator{text-shadow:0 0 8px #6ee7b72e;animation:4.8s ease-in-out infinite tonight-live-ambient}.tonight-open-status-pulse{text-shadow:0 0 8px #6ee7b729;animation:4.2s ease-in-out infinite tonight-open-status-glow}.tonight-bar-card{border:1px solid #ffffff17;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;box-shadow:0 12px 32px #0006}.tonight-bar-card:active{transform:scale(.985)}.tonight-photo-scrim{background:linear-gradient(90deg,#050508fa 0%,#050508e6 27%,#05050894 46%,#05050829 64%,#0000 78%)}.tonight-bar-copy{text-shadow:0 1px 10px #000000e6}.tonight-deal-pill{background:#0000002e}.tonight-teaser-viewport{overflow:hidden}.tonight-teaser-viewport-overflowing{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 .75rem calc(100% - 1.25rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 .75rem calc(100% - 1.25rem),#0000 100%)}.tonight-teaser-track{--tonight-teaser-gap:1.75rem;white-space:nowrap;max-width:100%;display:inline-flex}.tonight-teaser-track[data-overflowing=true]{max-width:none;animation-name:tonight-teaser-marquee;animation-timing-function:linear;animation-iteration-count:infinite}.tonight-teaser-copy{min-width:max-content}.tonight-teaser-track[data-overflowing=true] .tonight-teaser-copy{padding-right:var(--tonight-teaser-gap)}@keyframes tonight-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes tonight-live-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 10px #6ee7b7b3}50%{opacity:.55;transform:scale(.82);box-shadow:0 0 4px #6ee7b759}}@keyframes tonight-live-ambient{0%,to{opacity:.9;background:#10b98109;box-shadow:0 0 #6ee7b700}50%{opacity:1;background:#10b9811b;box-shadow:0 0 18px #6ee7b733}}@keyframes tonight-open-status-glow{0%,to{filter:brightness();box-shadow:0 0 #6ee7b700,inset 0 1px #ffffff0a}50%{filter:brightness(1.12);box-shadow:0 0 18px #6ee7b742,inset 0 1px #ffffff17}}@keyframes tonight-teaser-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.tonight-shimmer{position:relative;overflow:hidden}.tonight-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0d,#0000);animation:2.4s ease-in-out infinite tonight-shimmer;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.tonight-shimmer:after{animation:none}.tonight-live-indicator,.tonight-open-status-pulse,.tonight-bar-card,.tonight-poll-chip{transition:none}.tonight-live-indicator,.tonight-open-status-pulse,.tonight-live-dot{animation:none}.tonight-teaser-track[data-overflowing=true]{max-width:100%;animation:none}.tonight-teaser-track[data-overflowing=true] .tonight-teaser-copy{text-overflow:ellipsis;min-width:0;max-width:100%;padding-right:0;overflow:hidden}.tonight-teaser-track[data-overflowing=true] .tonight-teaser-copy[aria-hidden=true]{display:none}}@media (prefers-reduced-transparency:reduce){.tonight-glass-panel,.tonight-bar-copy{-webkit-backdrop-filter:none}}
