.watch-breadcrumb{margin:24px 0;font-size:1rem;color:var(--muted)}#main>h1{margin-top:30px}#watch-video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#000;border:1px solid var(--border);border-radius:12px}.watch-note,.share-options{font-size:.9rem;margin:18px 0}.share-options{display:flex;gap:20px;flex-wrap:wrap}.watch-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0 45px}.watch-chapters a{padding:16px;border:1px solid var(--border);border-radius:8px;font-size:1rem;text-decoration:none}.watch-chapters span{display:block;font-family:var(--mono);color:var(--accent);margin-bottom:5px}.watch-summary,.watch-transcript{max-width:850px;margin:60px 0}.watch-transcript section{padding:25px 0;border-bottom:1px solid var(--border)}.watch-transcript h3{font-size:1.25rem}.watch-transcript p{font-size:1rem;line-height:1.8}.share-fallback{display:block;max-width:100%;margin:15px 0}.share-fallback[hidden]{display:none}.share-fallback input{width:100%;padding:12px;font:1rem var(--sans);background:var(--panel);color:var(--text);border:1px solid var(--accent)}button.button{color:var(--text);background:var(--panel);font-size:.9rem}.actions .button{min-height:44px}.watch-transcript a{scroll-margin-top:20px}footer a,footer p{font-size:.9rem}@media(max-width:760px){.watch-chapters{grid-template-columns:1fr 1fr}.share-options{gap:12px}.watch-summary,.watch-transcript{margin:40px 0}}@media(max-width:440px){.watch-chapters{grid-template-columns:1fr}.actions{flex-direction:column;align-items:stretch}}
