.tv-shell{background:var(--color-page);color:var(--color-text-primary);overflow-wrap:anywhere;min-height:100vh}.tv-shell :is(a,button,input,select,h1[tabindex]):focus-visible{outline:var(--border-width-strong) solid var(--color-focus-ring);outline-offset:var(--space-1)}.tv-shell a{overflow-wrap:anywhere}.tv-shell .eyebrow{color:var(--color-action-primary)}.tv-shell .aqde-button{white-space:normal;text-align:center;max-width:100%;line-height:var(--line-height-body)}.tv-header-inner>*,.tv-brand>span,.tv-hero>*,.tv-section-heading>*,.tv-links>*,.tv-check-item>span{min-width:0}.tv-skip{inset-inline-start:var(--space-4);top:var(--space-4);z-index:var(--z-dropdown);padding:var(--space-3);background:var(--color-surface);position:absolute;transform:translateY(-200%)}.tv-skip:focus{transform:none}.tv-header{background:var(--color-surface);border-bottom:var(--border-width-thin) solid var(--color-border)}.tv-header-inner,.tv-nav,.tv-links,.tv-section-heading{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.tv-header-inner{padding-block:var(--space-5);justify-content:space-between}.tv-brand{align-items:center;gap:var(--space-3);color:var(--color-text-primary);text-decoration:none;display:inline-flex}.tv-brand small{color:var(--color-text-secondary);font-size:var(--font-size-xs);display:block}.tv-ring{width:var(--space-10);height:var(--space-10);border:var(--space-2) solid var(--color-action-primary);border-inline-end-color:var(--color-success);border-radius:var(--radius-pill);flex-shrink:0}.tv-nav{gap:var(--space-2);padding-block:var(--space-2)}.tv-nav a,.tv-links a,.tv-header-inner>a:last-child{min-height:var(--touch-target-min);align-items:center;display:inline-flex}.tv-nav a{border-bottom:var(--border-width-strong) solid transparent;padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);text-decoration:none}.tv-nav a[aria-current=page]{border-color:var(--color-action-primary);color:var(--color-action-primary);font-weight:var(--font-weight-semibold)}.tv-main{padding-block:var(--space-6) var(--space-16)}.tv-main:focus{outline:none}.tv-hero{gap:var(--space-8);padding-block:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.tv-hero h1{max-width:20ch}.tv-hero p,.tv-page-heading>p:last-child,.tv-topic p,.tv-muted{color:var(--color-text-secondary)}.tv-playback-notice{border-inline-start:var(--border-width-strong) solid var(--color-border-strong);margin-block:var(--space-5);padding-inline-start:var(--space-4)}.tv-preparation fieldset{border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-lg);min-width:0;padding:var(--space-5)}.tv-check-item{align-items:flex-start;gap:var(--space-3);min-height:var(--touch-target-min);padding-block:var(--space-3);cursor:pointer;display:flex}.tv-check-item input{accent-color:var(--color-action-primary);flex-shrink:0;margin-block-start:var(--space-1)}.tv-notice{padding:var(--space-6);background:var(--color-surface-muted);border-radius:var(--radius-lg);border:var(--border-width-thin) solid var(--color-border);align-self:center}.tv-notice h2{font-size:var(--font-size-xl);margin-block:var(--space-5) var(--space-3)}.tv-badge{padding:var(--space-1) var(--space-3);border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--font-size-sm);display:inline-block}.tv-section{margin-block-start:var(--space-12)}.tv-section-heading{justify-content:space-between;margin-block-end:var(--space-5)}.tv-section-heading h2,.tv-section-heading p{margin-block-end:var(--space-2)}.tv-empty{padding:var(--space-10) var(--space-6);border:var(--border-width-thin) dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface)}.tv-feed-layout,.tv-detail{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.tv-feed-layout>*,.tv-detail>*{min-width:0}.tv-feed-layout .tv-empty{flex-direction:column;justify-content:center;min-height:28rem;display:flex}.tv-feed-context{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface-muted);align-self:start}.tv-feed-context>a{min-height:var(--touch-target-min);align-items:center;display:inline-flex}.tv-media-list{padding:0;list-style:none}.tv-topic-grid.tv-media-list>li{padding:0}.tv-media-card{height:100%;padding:var(--space-6)}.tv-detail{margin-block-start:var(--space-6)}.tv-detail-stage{aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--color-surface-muted);border:var(--border-width-thin) solid var(--color-border);max-height:65svh;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.tv-detail-stage .tv-empty-mark{margin:0}.tv-empty-mark{width:var(--space-16);height:var(--space-16);border-radius:var(--radius-lg);background:var(--color-surface-muted);color:var(--color-text-secondary);font-weight:var(--font-weight-bold);place-items:center;margin-block-end:var(--space-6);display:grid}.tv-empty h3{font-size:var(--font-size-h3)}.tv-empty>p:not(.eyebrow){color:var(--color-text-secondary)}.tv-topic-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.tv-topic-grid>*{min-width:0;padding:var(--space-6)}.tv-topic-grid h2{font-size:var(--font-size-h4)}.tv-topic h3 a{min-height:var(--touch-target-min);align-items:center;gap:var(--space-2);display:inline-flex}.tv-muted{font-size:var(--font-size-sm)}.tv-search{align-items:end;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);border:var(--border-width-thin) solid var(--color-border);grid-template-columns:minmax(0,1fr);display:grid}.tv-search>*{min-width:0}.tv-search-hint{color:var(--color-text-secondary);grid-column:1/-1;margin:0}.tv-footer{padding-block:var(--space-8);background:var(--color-surface);border-top:var(--border-width-thin) solid var(--color-border)}.tv-footer p{color:var(--color-text-secondary)}@media (min-width:48rem){.tv-feed-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.tv-detail{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center}.tv-hero{gap:var(--space-12);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.tv-search{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto}}@media (prefers-color-scheme:dark){.tv-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-page:var(--aqde-neutral-900);--color-surface:var(--aqde-neutral-800);--color-surface-muted:var(--aqde-neutral-700);--color-text-primary:var(--aqde-neutral-50);--color-text-secondary:var(--aqde-neutral-200);--color-border:var(--aqde-neutral-600);--color-border-strong:var(--aqde-neutral-500);--color-action-primary:var(--aqde-blue-300);--color-action-primary-hover:var(--aqde-blue-200)}.tv-shell .aqde-button--primary{color:var(--aqde-neutral-900)}}@media (prefers-reduced-motion:reduce){html:has(.tv-shell){scroll-behavior:auto}.tv-shell *{transition:none;animation:none}}
