:root{--bg:#f6f4f0;--panel:#fff;--ink:#1f1d1a;--muted:#6b665f;--line:#e3ded5;--accent:#820f00;--hl:#fff4e0;--play:#fde7c2;--presenter:#9aa0a6;--photo:#3b7dd8;--card:#c9a46a;--graphic:#2f9e6e;--video:#8a5cd0;--sting:#e05a9a;--footage:#8a5cd0;--image:#3b7dd8;--host:#9aa0a6;--warn:#b3261e;--ok:#2f7d4f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--ink);margin:0;font:15px/1.55 Pretendard,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif}a{color:var(--accent)}header{padding:18px 20px 6px}h1{margin:0;font-size:21px}.meta{color:var(--muted);margin-top:2px;font-size:13px}.legend{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:10px;font-size:12.5px;display:flex}.legend i,.chip i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.chip{border:1px solid var(--line);color:var(--muted);border-radius:10px;margin:2px 4px 0 0;padding:0 7px;font-size:11.5px;display:inline-block}.wrap{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;padding:10px 20px 40px;display:grid}.chapters{flex-direction:column;gap:4px;margin-top:12px;display:flex}.chapters button{text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;justify-content:space-between;gap:10px;padding:7px 10px;font-size:13.5px;display:flex}.chapters button.on{border-color:var(--accent)}.chapters small{color:var(--muted);white-space:nowrap}.timeline{background:var(--line);cursor:pointer;border-radius:5px;height:26px;margin-top:10px;position:relative;overflow:hidden}.timeline span{position:absolute;top:0;bottom:0}.timeline .head{background:var(--ink);pointer-events:none;width:2px;position:absolute;top:-2px;bottom:-2px}.ticks{height:16px;color:var(--muted);font-size:10.5px;position:relative}.ticks b{white-space:nowrap;border-left:1px solid var(--muted);padding-left:3px;font-weight:500;position:absolute;transform:translate(-1px)}.scene{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:12px 14px;scroll-margin-top:12px}.scene.on{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 25%, transparent)}.scene h3{justify-content:space-between;gap:8px;margin:0 0 6px;font-size:14px;display:flex}.scene h3 a{color:inherit;cursor:pointer;text-decoration:none}.scene h3 small{color:var(--muted);font-weight:500}.chapter-title{color:var(--accent);margin:14px 0 0;font-size:15px}.list{flex-direction:column;gap:12px;display:flex}.caps{margin:0 0 8px;padding:0;font-size:14px;list-style:none}.caps li{border-radius:4px;padding:1px 4px}.segs{flex-direction:column;gap:6px;display:flex}.seg{cursor:pointer;border-radius:6px;grid-template-columns:128px minmax(0,1fr);align-items:start;gap:10px;padding:4px;display:grid}.seg:hover,.seg.on{background:var(--hl)}.seg img,.seg .noimg{aspect-ratio:16/9;object-fit:cover;background:var(--line);border-radius:4px;width:128px;display:block}.seg .t{color:var(--muted);font-size:12px}.seg .title{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.claim{color:var(--muted);margin-top:3px;font-size:12px}.now{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-height:64px;margin-top:12px;padding:10px 12px;font-size:13.5px}.now .t{color:var(--muted);font-size:12px}.now .cap{font-size:15px}@media (max-width:900px){header{padding:14px 16px 6px}.wrap{grid-template-columns:1fr;padding:8px 16px 40px}.seg{grid-template-columns:96px minmax(0,1fr)}.seg img,.seg .noimg{width:96px}}
