.back-link[data-astro-cid-26jkmq5c]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:1.5rem;font-weight:500;text-decoration:none;display:inline-block}.back-link[data-astro-cid-26jkmq5c]:hover{color:var(--color-text)}.watch-page[data-astro-cid-26jkmq5c]{max-width:100%}.video-player[data-astro-cid-26jkmq5c]{aspect-ratio:16/9;background:#000;border-radius:8px;width:100%;margin-bottom:1.5rem;position:relative;overflow:hidden}@supports not (aspect-ratio:16 / 9){.video-player[data-astro-cid-26jkmq5c]{height:0;padding-bottom:56.25%}}.video-player[data-astro-cid-26jkmq5c] iframe[data-astro-cid-26jkmq5c]{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.video-title[data-astro-cid-26jkmq5c]{letter-spacing:-.02em;color:var(--color-text);margin-bottom:.75rem;font-size:24px;font-weight:700;line-height:1.2}.video-meta[data-astro-cid-26jkmq5c]{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:13px;display:flex}.video-type-badge[data-astro-cid-26jkmq5c]{text-transform:uppercase;letter-spacing:.05em;background:var(--color-bg-secondary,#f5f5f5);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.meta-dot[data-astro-cid-26jkmq5c]{color:#d0d0d0}.video-channel[data-astro-cid-26jkmq5c]{color:var(--color-text-muted);background:var(--color-bg-secondary,#f9f9f9);border-left:3px solid var(--color-primary);border-radius:6px;margin-bottom:1.25rem;padding:.5rem .75rem;font-size:14px}.video-description[data-astro-cid-26jkmq5c]{color:var(--color-text-secondary,#444);margin-bottom:1.25rem;font-size:15px;line-height:1.7}.video-description[data-astro-cid-26jkmq5c] p[data-astro-cid-26jkmq5c]{margin-bottom:.75rem}.video-tags[data-astro-cid-26jkmq5c]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.tag-chip[data-astro-cid-26jkmq5c]{background:var(--color-bg-secondary,#f5f5f5);border:1px solid var(--color-border);color:var(--color-text-muted);white-space:nowrap;border-radius:100px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-block}.video-actions[data-astro-cid-26jkmq5c]{flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem;display:flex}.action-btn[data-astro-cid-26jkmq5c]{border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.action-youtube[data-astro-cid-26jkmq5c]{color:#fff;background:red}.action-youtube[data-astro-cid-26jkmq5c]:hover{background:#c00}.related-section[data-astro-cid-26jkmq5c]{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:2rem}.related-heading[data-astro-cid-26jkmq5c]{color:var(--color-text);margin-bottom:1.25rem;font-size:18px;font-weight:600}.related-grid[data-astro-cid-26jkmq5c]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.related-card[data-astro-cid-26jkmq5c]{color:inherit;border:1px solid var(--color-border);border-radius:8px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block;overflow:hidden}.related-card[data-astro-cid-26jkmq5c]:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #c41e3a14}.related-thumb[data-astro-cid-26jkmq5c]{aspect-ratio:16/9;background:#111;position:relative;overflow:hidden}.related-thumb[data-astro-cid-26jkmq5c] img[data-astro-cid-26jkmq5c]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.related-duration[data-astro-cid-26jkmq5c]{color:#fff;background:#000c;border-radius:3px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;bottom:6px;right:6px}.related-info[data-astro-cid-26jkmq5c]{padding:.6rem .75rem}.related-title[data-astro-cid-26jkmq5c]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.3rem;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.related-date[data-astro-cid-26jkmq5c],.related-views[data-astro-cid-26jkmq5c]{color:var(--color-text-muted);font-size:11px}.related-views[data-astro-cid-26jkmq5c]:before{content:" · "}.timestamp-link{color:var(--color-primary);font-variant-numeric:tabular-nums;font-weight:500;text-decoration:none}.timestamp-link:hover{text-decoration:underline}.desc-link{color:var(--color-primary);word-break:break-all}.desc-link:hover{text-decoration:underline}.desc-hashtag{color:var(--color-primary);font-weight:500}
