.ytt[data-astro-cid-dfc5rkq7]{margin:0;width:100%;max-width:460px;background:#0b0905;border:1px solid var(--box);padding:clamp(18px,3vw,26px);display:flex;flex-direction:column;gap:9px;font:clamp(13px,1.3vw,15px) / 1.45 var(--font-mono)}.ytt-k[data-astro-cid-dfc5rkq7]{font-size:11px;letter-spacing:.14em;color:var(--prose)}.ytt-l[data-astro-cid-dfc5rkq7]{align-self:flex-start;padding:1px 5px}.ytt-struck[data-astro-cid-dfc5rkq7]{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--clay);text-decoration-thickness:2px}.ytt-kept[data-astro-cid-dfc5rkq7]{background:var(--accent);color:var(--accent-ink);font-weight:700}.ytt-end[data-astro-cid-dfc5rkq7]{align-self:flex-start;display:flex;align-items:center;gap:8px}.ytt-cursor[data-astro-cid-dfc5rkq7]{display:block;flex:none;height:1.35em;width:auto}.ytt-compact[data-astro-cid-dfc5rkq7]{max-width:380px;gap:6px;padding:clamp(14px,2.4vw,20px);font-size:clamp(12px,1.1vw,13px)}.ytl[data-astro-cid-lrnemwha]{--purple: #c9a2ff;--dim: #7a5f14;display:flex;flex-direction:column;gap:14px;font-family:var(--font-disp);color:var(--ink)}.ytl[data-astro-cid-lrnemwha] [data-astro-cid-lrnemwha][hidden]{display:none!important}.ytl[data-astro-cid-lrnemwha] [data-astro-cid-lrnemwha]:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.ytl-head[data-astro-cid-lrnemwha]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.ytl-h[data-astro-cid-lrnemwha]{margin:0;font:700 clamp(26px,3.2vw,34px) / 1.15 var(--font-disp);letter-spacing:-.03em;color:var(--ink-bright)}.ytl-h3[data-astro-cid-lrnemwha]{font-size:clamp(22px,2.6vw,28px)}.ytl-key[data-astro-cid-lrnemwha]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;font:12px/1.4 var(--font-mono);color:var(--prose)}.ytl-key[data-astro-cid-lrnemwha] li[data-astro-cid-lrnemwha]{display:flex;align-items:center;gap:8px}.ytl-key[data-astro-cid-lrnemwha] span[data-astro-cid-lrnemwha]{width:14px;height:10px}.ytl-key-kept[data-astro-cid-lrnemwha]{background:var(--accent)}.ytl-key-struck[data-astro-cid-lrnemwha]{background:linear-gradient(to bottom,var(--line) 0 4px,var(--clay) 4px 6px,var(--line) 6px)}.ytl-key-best[data-astro-cid-lrnemwha]{background:var(--purple)}.ytl-empty[data-astro-cid-lrnemwha]{margin:0;color:var(--muted)}.ytl-list[data-astro-cid-lrnemwha]{margin:0;padding:0;list-style:none;border-top:1px solid var(--box)}.yt-row[data-astro-cid-lrnemwha]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 clamp(12px,2vw,22px);padding:clamp(14px,2vw,20px) clamp(8px,1.4vw,16px);border-bottom:1px solid var(--line);scroll-margin-top:96px}.yt-row[data-astro-cid-lrnemwha].is-on{background:#1d1708}.yt-row[data-astro-cid-lrnemwha].is-ringed{box-shadow:inset 0 0 0 2px var(--signal)}.yt-side[data-astro-cid-lrnemwha]{display:flex;flex-direction:column;align-items:center;gap:8px}.yt-num[data-astro-cid-lrnemwha]{font:700 18px/1 var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums}.yt-num[data-astro-cid-lrnemwha] span[data-astro-cid-lrnemwha]{color:var(--prose);font-weight:400}.yt-row[data-astro-cid-lrnemwha].is-on .yt-num[data-astro-cid-lrnemwha]{color:var(--accent)}.yt-play[data-astro-cid-lrnemwha]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--box-lit);background:var(--panel-2);color:var(--accent);cursor:pointer}.yt-play[data-astro-cid-lrnemwha] svg[data-astro-cid-lrnemwha]{width:16px;height:16px}.yt-row[data-astro-cid-lrnemwha].is-on .yt-play[data-astro-cid-lrnemwha]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.yt-i-pause[data-astro-cid-lrnemwha],.yt-play[data-astro-cid-lrnemwha].is-live .yt-i-play[data-astro-cid-lrnemwha]{display:none}.yt-play[data-astro-cid-lrnemwha].is-live .yt-i-pause[data-astro-cid-lrnemwha]{display:block}.yt-main[data-astro-cid-lrnemwha]{display:flex;flex-direction:column;gap:12px;min-width:0}.yt-top[data-astro-cid-lrnemwha]{display:flex;flex-wrap:wrap;gap:10px 28px;align-items:flex-start}.yt-text[data-astro-cid-lrnemwha]{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:4px}.yt-title[data-astro-cid-lrnemwha]{margin:0;font:700 clamp(16px,1.5vw,18px) / 1.3 var(--font-disp);color:var(--ink-bright);text-wrap:pretty}.yt-desc[data-astro-cid-lrnemwha]{margin:0;max-width:64ch;font:15px/1.55 var(--font-disp);color:var(--prose);text-wrap:pretty}.yt-meta[data-astro-cid-lrnemwha]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 18px;font:12px/1.4 var(--font-mono)}.yt-host[data-astro-cid-lrnemwha]{color:var(--ink);white-space:nowrap}.yt-date[data-astro-cid-lrnemwha]{color:var(--signal);white-space:nowrap}.yt-go[data-astro-cid-lrnemwha],.yt-share[data-astro-cid-lrnemwha]{min-height:44px;display:inline-flex;align-items:center;font:700 13px/1 var(--font-mono);white-space:nowrap}.yt-go[data-astro-cid-lrnemwha]{color:var(--accent);text-decoration:none}.yt-go[data-astro-cid-lrnemwha]:hover{color:var(--ink-bright)}.yt-share[data-astro-cid-lrnemwha]{padding:0;border:0;background:none;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.yt-times[data-astro-cid-lrnemwha]{flex:1 1 260px;max-width:330px;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.yt-times[data-astro-cid-lrnemwha]>div[data-astro-cid-lrnemwha]{display:flex;flex-direction:column;gap:3px}.yt-times[data-astro-cid-lrnemwha] dt[data-astro-cid-lrnemwha]{font:10px/1.2 var(--font-mono);letter-spacing:.14em;color:var(--prose)}.yt-times[data-astro-cid-lrnemwha] dd[data-astro-cid-lrnemwha]{margin:0;align-self:flex-start;font:700 clamp(14px,1.3vw,17px) / 1.3 var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.yt-t-cut[data-astro-cid-lrnemwha] dt[data-astro-cid-lrnemwha],.yt-t-cut[data-astro-cid-lrnemwha] dd[data-astro-cid-lrnemwha]{color:var(--accent)}.yt-t-saved[data-astro-cid-lrnemwha] dt[data-astro-cid-lrnemwha],.yt-t-saved[data-astro-cid-lrnemwha] dd[data-astro-cid-lrnemwha]{color:var(--purple)}.yt-t-saved[data-astro-cid-lrnemwha].is-best dd[data-astro-cid-lrnemwha]{padding:0 5px;background:var(--purple);color:var(--accent-ink)}.yt-strip[data-astro-cid-lrnemwha]{display:flex;flex-wrap:wrap;gap:clamp(1px,.15vw,2px)}.yt-strip[data-astro-cid-lrnemwha] span[data-astro-cid-lrnemwha]{width:clamp(3px,.42vw,6px);height:14px}.yt-strip[data-astro-cid-lrnemwha] .s[data-astro-cid-lrnemwha]{background:linear-gradient(to bottom,var(--line) 0 6px,var(--clay) 6px 8px,var(--line) 8px)}.yt-strip[data-astro-cid-lrnemwha] .k[data-astro-cid-lrnemwha]{background:var(--accent)}.ytl[data-astro-cid-lrnemwha].js .yt-strip[data-astro-cid-lrnemwha] .k[data-astro-cid-lrnemwha]{cursor:pointer}.yt-row[data-astro-cid-lrnemwha].is-on .yt-strip[data-astro-cid-lrnemwha] .k[data-astro-cid-lrnemwha]{background:var(--dim)}.yt-row[data-astro-cid-lrnemwha].is-on .yt-strip[data-astro-cid-lrnemwha] .k[data-astro-cid-lrnemwha].lit{background:var(--accent)}.yt-audio[data-astro-cid-lrnemwha]{width:100%;min-width:0}.ytl[data-astro-cid-lrnemwha].js .yt-audio[data-astro-cid-lrnemwha]{display:none}.yt-player[data-astro-cid-lrnemwha]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 14px;background:var(--panel-2);border:1px solid var(--box-lit)}.yt-range[data-astro-cid-lrnemwha]{flex:1 1 200px;min-width:0;height:44px;margin:0;accent-color:var(--accent)}.yt-clock[data-astro-cid-lrnemwha]{font:700 14px/1 var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.yt-speeds[data-astro-cid-lrnemwha]{display:flex;gap:4px}.yt-speeds[data-astro-cid-lrnemwha] button[data-astro-cid-lrnemwha]{min-width:48px;height:44px;padding:0 8px;border:1px solid var(--box-lit);background:transparent;color:var(--ink);font:700 13px/1 var(--font-mono);cursor:pointer}.yt-speeds[data-astro-cid-lrnemwha] button[data-astro-cid-lrnemwha][aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.yt-left[data-astro-cid-lrnemwha]{font:12px/1.3 var(--font-mono);color:var(--prose);white-space:nowrap}.ytl-more[data-astro-cid-lrnemwha]{align-self:flex-start;min-height:52px;padding:0 22px;border:1px solid var(--accent);background:none;color:var(--accent);font:700 14px/1 var(--font-mono);cursor:pointer}
