.nav-entertainment{display:inline-flex;align-items:center;padding:22px 0;font:inherit;line-height:1.5;color:inherit;white-space:nowrap;transition:color .2s ease}.nav-entertainment:hover{color:var(--blue,#008cff)}.nav-entertainment:focus-visible{outline:2px solid var(--blue,#008cff);outline-offset:5px}.mobile-menu-links>.nav-entertainment{display:flex;padding:20px 22px;border-bottom:1px solid #222;color:inherit;font:inherit;white-space:normal}.entertainment-section{position:relative;isolation:isolate;background:#000;color:#fff;padding:80px var(--pad,6%) 88px;border-top:8px solid #fff;scroll-margin-top:16px;font-family:Inter,Arial,sans-serif}.entertainment-section:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,#008cff14,transparent 58%)}.entertainment-section .sectionhead{margin:0 auto 36px;text-align:center}.entertainment-section h2{font-size:clamp(30px,3.5vw,48px);line-height:1.2;letter-spacing:-1.2px;margin:0 0 15px;color:inherit}.entertainment-section .sectionhead p{font-size:16px;line-height:1.6;color:#aebbc9;max-width:580px;margin:0 auto}.entertainment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),360px));justify-content:center;gap:28px;max-width:1220px;margin:0 auto}.entertainment-card{min-width:0;border:1px solid #1c2b3b;border-radius:12px;overflow:hidden;background:#060b12;transition:border-color .2s ease,box-shadow .2s ease}.entertainment-card:hover{border-color:#266195;box-shadow:0 14px 36px #0006}.entertainment-player{aspect-ratio:9/16;position:relative;width:100%;background:#03070c}.entertainment-player iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.entertainment-copy{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 24px;text-align:center}.entertainment-copy p{font-size:14px;line-height:1.6;color:#aebbc9;margin:0;overflow-wrap:anywhere}.entertainment-copy p[hidden]{display:none}.entertainment-tiktok{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;width:100%;max-width:240px;box-sizing:border-box;padding:12px 24px;margin:0;border:1px solid var(--blue,#008cff);border-radius:999px;background:var(--blue,#008cff);font:700 16px/1.4 Inter,Arial,sans-serif;letter-spacing:.2px;color:#fff;text-decoration:none;overflow-wrap:anywhere;transition:filter .2s ease,transform .2s ease,box-shadow .2s ease}.entertainment-tiktok:hover{color:#fff;filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 8px 22px #008cff30}.entertainment-tiktok:active{transform:translateY(0);filter:brightness(.94)}.entertainment-tiktok:focus-visible{outline:2px solid var(--blue,#008cff);outline-offset:5px;border-radius:999px}.entertainment-tiktok svg{width:20px;height:20px;flex-shrink:0}.entertainment-copy .entertainment-error{color:#ffce8c}
@media(min-width:1101px) and (max-width:1350px){body>header>nav{position:static;left:auto;right:auto;transform:none;margin-left:auto;gap:clamp(18px,2vw,30px);justify-content:flex-end}body>header>.logo{flex-shrink:0}}
@media(min-width:761px) and (max-width:1100px){body>header{display:flex;justify-content:center;flex-wrap:nowrap;height:68px;min-height:68px;padding:0 58px;gap:0}body>header .logo{text-align:center;font-size:17px}body>header>nav,body>header>.nav-panel{display:none!important}body>header>.mobile-menu-toggle{position:absolute;left:10px;top:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;background:transparent;border:0;padding:10px;color:inherit}body>header>.mobile-menu-toggle span{display:block;width:24px;height:2px;background:currentColor}html{scroll-padding-top:80px}}
@media(max-width:760px){.entertainment-section{padding:52px 5% 60px}.entertainment-section h2{font-size:clamp(27px,7vw,38px);letter-spacing:-.7px}.entertainment-section .sectionhead{margin-bottom:26px}.entertainment-grid{gap:22px;grid-template-columns:minmax(0,360px)}.entertainment-copy{padding:18px 20px}}
@media(prefers-reduced-motion:reduce){.entertainment-card,.nav-entertainment,.entertainment-tiktok{transition:none}}

.entertainment-effect-art{aspect-ratio:9/16;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:36px 28px;text-align:center;background:radial-gradient(ellipse at 50% 45%,#008cff28,transparent 65%),#03070c}.entertainment-effect-art svg{width:120px;height:120px;color:var(--blue,#008cff);filter:drop-shadow(0 0 24px #008cff50)}.entertainment-effect-art .effect-label{font-size:12px;font-weight:700;letter-spacing:2px;color:#9abbdc}.entertainment-effect-art h3{font-size:clamp(26px,3vw,34px);line-height:1.2;margin:0;max-width:280px;overflow-wrap:anywhere}
