:root{--pbs-blue:#2638c4;--pbs-blue-bright:#4d5ee8;--focus:#aeb7ff;--bg-0:#06070f;--bg-1:#0b0e1d;--bg-2:#131736;--bg-now:#1b2352;--text:#f3f4fb;--text-dim:#c0c5dc;--text-quiet:#aeb4d0;--line:#ffffff21;--line-strong:#ffffff3d;--ink:#10131f;--action-red:#b3261e;--status-green:#55d98b;--progress-track:#183126;--color-white:#fff;--color-black:#000;--color-paper:#fff;--color-print-ink:#10131f;--color-nj-green:#00ac00;--color-theme-navy:#0b1f3a;--color-brand:var(--pbs-blue);--color-brand-bright:var(--pbs-blue-bright);--color-focus-ring:var(--focus);--color-focus-ring-on-light:var(--pbs-blue);--color-surface-page:var(--bg-0);--color-surface-panel:var(--bg-1);--color-surface-elevated:var(--bg-2);--color-surface-current:var(--bg-now);--color-text-on-surface:var(--text);--color-text-muted:var(--text-dim);--color-text-quiet:var(--text-quiet);--color-text-on-brand:var(--color-white);--color-text-on-action:var(--color-white);--color-link:var(--focus);--color-border:var(--line);--color-border-strong:var(--line-strong);--color-control-edge-on-glass:var(--text);--color-icon-button:var(--text-dim);--color-action:var(--action-red);--color-status:var(--status-green);--color-progress-track:var(--progress-track);--color-ink:var(--ink);--color-text-soft:#d7daf0;--color-text-emphasis:#e7eaff;--color-player-surface:#050611;--color-light-text:#1d1f2b;--color-light-text-muted:#515a72;--color-light-link:#2230a8;--color-light-link-strong:#1f2a6b;--color-light-heading:#10143f;--color-light-copy:#3a4152;--color-light-line:#e2e6f0;--color-light-line-strong:#b9c2e6;--color-light-surface-soft:#f4f6fb;--color-light-surface-blue:#eef2fb;--color-light-surface-blue-strong:#e9ecfb;--color-light-surface-muted:#eaecf7;--color-light-line-soft:#eef0f6;--color-light-code:#f1f3f9;--color-light-note:#f6f8fd;--color-light-note-text:#3a3f55;--color-light-body:#25283a;--color-light-blue-copy:#2a3350;--color-announcement-surface:#14193a;--color-announcement-link:#8a97ff;--color-announcement-copy:#c5cbe8;--color-danger-text:#ff9ba1;--color-success-text:#8fe0b8;--color-architecture-proposed:#d9a441;--color-footer-quiet:#7f86ad;--color-schedule-live:#e5484d;--color-schedule-on-demand:#6a5ae0;--color-schedule-grid:#1fb6b0;--color-schedule-kids:#2fb457;--color-schedule-current-date-text:#e6e9ff;--color-schedule-rail-surface:#090b18;--color-schedule-hour-text:#d8dbee;--color-schedule-primetime-text:#cbd0ec;--color-schedule-program-hover-surface:#19204a;--color-schedule-time-text:#e5e7f4;--color-schedule-link:#dfe3ff;--color-schedule-dialog-backdrop:#03040ac7;--color-schedule-summary-shadow:#01091242;--color-schedule-print-border:#727784;--color-kids-surface:#0a0d12;--color-kids-block:#3fae49;--color-kids-block-yellow:#f2b21d;--color-legacy-link:#1a4fa0;--color-signal-surface:#0a145a;--color-signal-near-white:#eef1f9;--color-hero-default-fill:#3b6fb0;--color-hero-default-edge:#e0322d;--color-hero-default-compact-fill:#7d93cf;--color-hero-default-compact-edge:#9eb2ff;--color-hero-cinematic-fill:#a9c2ff;--color-hero-cinematic-edge:#37d95a;--color-hero-cinematic-compact-fill:#8193d8;--color-hero-cinematic-compact-edge:#b7c5ff;--color-event-date-accent:#6f80f5;--color-badge-free-bg:#0f5132;--color-badge-free-fg:#eafaf0;--color-badge-passport-bg:#1e2b98;--color-badge-passport-fg:#eef0ff;--color-badge-leaving-bg:#f6b21b;--color-badge-leaving-fg:#231903;--color-badge-media-bg:#242a52;--color-badge-media-fg:#dfe3f7;--tile-gradient-0:linear-gradient(135deg, #16225c, #2638c4);--tile-gradient-1:linear-gradient(135deg, #0b3b2e, #0a7d28);--tile-gradient-2:linear-gradient(135deg, #13213f, #3b6fb0);--tile-gradient-3:linear-gradient(135deg, #0e2a3a, #1f7a8c);--tile-gradient-4:linear-gradient(135deg, #1a2350, #4d5ee8);--tile-gradient-5:linear-gradient(135deg, #06301f, #15a83a);--tile-gradient-6:linear-gradient(135deg, #102a4c, #2a6f97);--tile-gradient-7:linear-gradient(135deg, #11324a, #1ca37a);--font-sans:"PBS Sans", "Avenir Next", Avenir, Frutiger, "Segoe UI", sans-serif;--heading-tracking:-.035em;--number-variant:tabular-nums;--wrap:84rem;--gutter:clamp(1rem, 3vw, 1.5rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--target-min:1.5rem;--target-comfortable:2.75rem;--radius-control:4px;--radius-surface:5px;--radius-accent:4px 18px 4px 4px;--radius-pill:999px;--focus-outline:3px solid var(--color-focus-ring);--focus-offset:3px;--motion-duration-fast:.15s;--motion-duration-standard:.2s;--motion-duration-emphasis:.36s;--motion-duration-loop:5.6s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1)}:where(h1,h2,h3){text-wrap:balance}:where(time,.tabular-nums,[data-duration],[data-count]){font-variant-numeric:var(--number-variant)}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:.01ms;--motion-duration-standard:.01ms;--motion-duration-emphasis:.01ms;--motion-duration-loop:.01ms}}html[data-motion=off]{--motion-duration-fast:.01ms;--motion-duration-standard:.01ms;--motion-duration-emphasis:.01ms;--motion-duration-loop:.01ms}html{text-size-adjust:100%}img,svg,video,canvas{max-width:100%}a,button,summary,[role=button]{-webkit-tap-highlight-color:#2638c43d}html[data-saver] body{background-attachment:scroll}@media (prefers-reduced-data:reduce){body{background-attachment:scroll}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:highlight}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--motion-duration-fast)!important;transition-duration:var(--motion-duration-fast)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{animation-duration:var(--motion-duration-fast)!important;transition-duration:var(--motion-duration-fast)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}
