:root{--fmt-audio:#8a4f00;--fmt-video:#3e2c8c;--fmt-animation:#a3245e}@media (prefers-color-scheme:dark){:root{--fmt-audio:#f5c76a;--fmt-video:#c7b8ff;--fmt-animation:#f49ac1}}.ep{position:relative}.ep-link{color:inherit;text-decoration:none}.ep-link:after{content:"";border-radius:var(--r-md);position:absolute;inset:0}.ep-link:focus-visible{outline:none}.ep-link:focus-visible:after{outline:3px solid var(--focus);outline-offset:2px}.fmt-row{z-index:1;gap:6px;margin-left:auto;display:inline-flex;position:relative}.fmt{z-index:1;border:1.5px solid;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;display:inline-flex;position:relative}.fmt-audio{color:var(--fmt-audio)}.fmt-video{color:var(--fmt-video)}.fmt-animation{color:var(--fmt-animation)}a.fmt{background:color-mix(in srgb, currentColor 12%, var(--surface))}a.fmt:hover{background:color-mix(in srgb, currentColor 22%, var(--surface))}a.fmt:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.fmt-off{color:var(--ink-soft);opacity:.75;border-style:dashed}@media (pointer:coarse){.fmt{width:44px;height:44px}}.mode-switch{flex-wrap:wrap;gap:6px;display:inline-flex}.mode-switch .chip{gap:6px;min-height:40px}.mode-switch .chip svg{flex:none}@media (pointer:coarse){.mode-switch .chip{min-height:44px}}.watch-note{margin:-6px 0 12px}@media (prefers-reduced-motion:reduce){.ep:hover{transform:none}}.ep-meta{flex-wrap:wrap}
