.page{flex-direction:column;gap:2rem;width:100%;max-width:900px;margin:0 auto;padding:4rem 2rem 6rem;display:flex}.page-header{align-items:center;gap:1.5rem;display:flex}.back-link{background:var(--bg-card);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.back-link:hover{color:var(--purple-primary);background:#a855f714;border-color:#a855f74d}.video-wrapper{border:1px solid var(--border);aspect-ratio:16/9;background:#000;border-radius:20px;overflow:hidden}.video-wrapper video{width:100%;height:100%;display:block}.video-meta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.video-title{letter-spacing:-.5px;font-size:1.4rem;font-weight:700}.copy-btn{background:var(--bg-card);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600;transition:all .25s;display:inline-flex}.copy-btn:hover{color:var(--purple-primary);background:#a855f71a;border-color:#a855f74d}.vs-toast{color:#c084fc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;pointer-events:none;background:#a855f726;border:1px solid #a855f74d;border-radius:999px;padding:.6rem 1.2rem;font-size:.82rem;font-weight:600;transition:opacity .3s;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}@media (max-width:600px){.page{padding:2rem 1rem 4rem}.video-title{font-size:1.1rem}}
