[data-brand] :focus-visible{outline:3px solid var(--ring);outline-offset:2px}[data-brand] :is(h1,h2,h3){text-wrap:balance}[data-brand][data-slot=dropdown-menu-content]{border:2px solid var(--foreground);border-radius:var(--brand-radius-field);background:var(--popover);color:var(--popover-foreground);box-shadow:4px 4px 0 0 var(--brand-hard)}[data-brand] .brand-press{transition:transform .12s,box-shadow .12s}[data-brand] .brand-press:hover{transform:translate(calc(var(--brand-offset,4px) / 2), calc(var(--brand-offset,4px) / 2));box-shadow:calc(var(--brand-offset,4px) / 2) calc(var(--brand-offset,4px) / 2) 0 0 var(--brand-shadow,var(--brand-hard))}@keyframes brand-drop-in{0%{opacity:.35;transform:translateY(14px)scale(.98)}60%{opacity:1;transform:translateY(-3px)scale(1.01)}to{opacity:1;transform:none}}@keyframes brand-sweep{0%{background-size:0% 100%}to{background-size:100% 100%}}[data-brand] .brand-drop-in{animation:.52s cubic-bezier(.2,.9,.3,1.2) both brand-drop-in;animation-delay:calc(var(--i,0) * .22s)}[data-brand] .brand-sweep{background-image:linear-gradient(color-mix(in srgb, var(--primary) 35%, transparent), color-mix(in srgb, var(--primary) 35%, transparent));background-repeat:no-repeat;animation:.9s ease-out .65s both brand-sweep}[data-brand] .episode-list a:visited{color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){[data-brand] .brand-drop-in,[data-brand] .brand-sweep{animation:none}[data-brand] .brand-sweep{background-size:100% 100%}[data-brand] .brand-press,[data-brand] .brand-press:hover{transition:none;transform:none}}
