.tv-backdrop-image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.tv-backdrop{pointer-events:none;clip-path:inset(0 var(--tv-backdrop-gutter,0px) 0 0);position:absolute;inset:0}.tv-backdrop__image{transition:opacity var(--duration-base) var(--ease-standard)}.tv-backdrop[data-arriving] .tv-backdrop__image{opacity:0}:root[data-theme=dark] .tv-backdrop:after{content:"";background-color:var(--shell-panel);opacity:.35;position:absolute;inset:0}:root[data-palette=apple][data-theme=dark] .tv-backdrop:after{background-color:var(--shell-panel)}.tv-backdrop-content{position:relative}.tv-homecard{gap:var(--space-4);inline-size:fit-content;max-inline-size:min(100%,40rem);flex-direction:column;margin-block-start:var(--space-10);display:flex}.tv-backdrop-content[data-backdrop=picture] .tv-homecard{padding:var(--space-6);border-radius:var(--radius-lg);background-color:var(--color-surface-raised)}[data-palette=apple] .tv-backdrop-content[data-backdrop=picture] .tv-homecard{background-color:var(--bg-grouped-secondary)}.tv-homecard .tv-muted{max-inline-size:var(--measure);color:var(--color-text)}[data-palette=apple] .tv-homecard .tv-muted{color:var(--label-2)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) and (background-color:color-mix(in srgb, currentcolor 50%, transparent)){.tv-backdrop-content[data-backdrop=picture] .tv-homecard{background-color:color-mix(in srgb, var(--color-surface-raised) 92%, transparent);-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%)}[data-palette=apple] .tv-backdrop-content[data-backdrop=picture] .tv-homecard{background-color:var(--material-card)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.tv-backdrop-content[data-backdrop=picture] .tv-homecard{background-color:var(--color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}[data-palette=apple] .tv-backdrop-content[data-backdrop=picture] .tv-homecard{background-color:var(--bg-grouped-secondary)}}@media (forced-colors:active){.tv-backdrop{display:none}}@media print{.tv-backdrop{display:none}}@media (width<=40rem){.tv-backdrop-content[data-backdrop=picture] .tv-homecard{padding:var(--space-4)}}
