body.woah-page.woah-videos-page main{flex:1;display:flex;flex-direction:column;align-items:center;padding:72px 20px 60px}body.woah-page.woah-videos-page main>*{background:var(--woah-bg)}body.woah-page.woah-videos-page main .breadcrumb{position:relative;top:auto;left:auto;z-index:10;margin:0 0 16px;align-self:flex-start}body.woah-page.woah-videos-page .breadcrumb{color:var(--woah-sunset)}body.woah-page.woah-videos-page .breadcrumb a{color:var(--woah-sunset)}body.woah-page.woah-videos-page .breadcrumb a:hover{color:var(--woah-rose-sky)}body.woah-page.woah-videos-page .breadcrumb .sep{color:var(--woah-sunset);opacity:0.6}body.woah-page.woah-videos-page .breadcrumb .current{color:var(--woah-sunset)}body.woah-page.woah-videos-page .page-header{width:100%;max-width:960px;margin-top:16px;margin-bottom:32px;animation:fadeUp 0.5s ease both}body.woah-page.woah-videos-page .artist-label{font-family:"Press Start 2P",monospace;font-size:10px;color:var(--woah-sunset);letter-spacing:0.2em;margin-bottom:8px;opacity:0.8}body.woah-page.woah-videos-page .page-title{font-family:"Press Start 2P",monospace;font-size:clamp(12px,2.5vw,20px);color:var(--woah-sunset);letter-spacing:0.08em;line-height:1.6;margin-bottom:20px;text-shadow:0 0 20px rgba(232,160,160,0.5)}body.woah-page.woah-videos-page .divider{width:100%;max-width:960px;height:1px;background:linear-gradient(90deg,transparent,var(--woah-sunset),var(--woah-coastal),var(--woah-rose-sky),transparent);margin:0 0 36px;opacity:0.4}body.woah-page.woah-videos-page .videos-section{width:100%;max-width:960px;animation:fadeUp 0.5s 0.25s ease both}body.woah-page.woah-videos-page .no-videos{font-family:"Courier Prime",monospace;font-size:14px;color:var(--woah-ocean);padding:32px;text-align:center;opacity:0.6}.video-entry{margin-bottom:3rem;width:100%}.video-header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:0.6rem}.video-title-wrap{display:flex;align-items:baseline;gap:0.6rem}.video-year{font-family:"Press Start 2P",monospace;font-size:8px;color:var(--woah-coastal);letter-spacing:0.1em;margin-bottom:8px;opacity:0.9;white-space:nowrap}.video-title{font-family:"Press Start 2P",monospace;font-size:18px;color:var(--woah-pink-sky);letter-spacing:0.04em;line-height:1.5;margin:0;font-weight:400}.video-ext-links{display:flex;flex-wrap:wrap;gap:6px;flex-shrink:0;margin-top:0.5rem}.ext-link{font-family:"Press Start 2P",monospace;font-size:6px;letter-spacing:0.1em;padding:5px 10px;text-decoration:none;border:1px solid;transition:background 0.15s,color 0.15s}.ext-yt{border-color:var(--woah-sunset);color:var(--woah-sunset)}.ext-yt:hover{background:var(--woah-sunset);color:var(--woah-pink-sky)}.video-embed{position:relative;width:100%;max-width:960px;aspect-ratio:16 / 9;background:#000;overflow:hidden}.video-thumb{position:absolute;inset:0;cursor:pointer}.video-thumb img{width:100%;height:100%;object-fit:cover;display:block}.play-btn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.3);transition:background 0.2s}.video-thumb:hover .play-btn{background:rgba(0,0,0,0.45)}.play-icon{width:48px;height:48px;border:2px solid var(--woah-sunset);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color 0.2s,background 0.2s,transform 0.2s}.play-icon::after{content:"";display:block;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:14px solid var(--woah-sunset);margin-left:3px}.video-thumb:hover .play-icon{border-color:var(--woah-rose-sky);background:rgba(232,160,160,0.15);transform:scale(1.08)}.video-thumb:hover .play-icon::after{border-left-color:var(--woah-rose-sky)}.video-iframe-wrap{display:none;position:absolute;inset:0}.video-iframe-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.video-entry.active .video-thumb{display:none}.video-entry.active .video-iframe-wrap{display:block}.video-embed.ia-embed .video-iframe-wrap iframe{top:-52px;height:calc(100% + 52px)}body.woah-page.woah-videos-page .nav-card.c-back{background:transparent;color:var(--woah-sunset);border-color:var(--woah-sunset)}body.woah-page.woah-videos-page .nav-card.c-back:hover{background:var(--woah-sunset);color:var(--woah-bg)}body.woah-page.woah-videos-page .nav-card::after{display:none}body.woah-page.woah-videos-page .nav-card:hover{background:inherit!important;color:inherit!important;box-shadow:none!important}
