:root{--pf30-accent:#65dbc8;--pf30-surface:#111b22}
html,body{background:#000!important}
#yt__acme_header{background:#080808!important;border-bottom:1px solid #202020}
#yt__acme_header .ipsNavBar_active>a{background:rgba(101,219,200,.12)!important;color:#9af3e1!important;border-radius:10px}
.site-logo .site-name{letter-spacing:-.7px}
#homeLauncher .options .coolButton.orange{background:#65dbc8!important;color:#082322!important;box-shadow:none!important}
#homeLauncher .options .coolButton.orange:hover{background:#8ae7d8!important}
.vbSliderPoster .swiper-slide,.vbListTableWrap .ipsBox{border-radius:14px!important}
.pf30-discovery{margin:26px 0 40px;padding:26px;border:1px solid #253640;border-radius:22px;background:linear-gradient(120deg,#14242c,#101820)}
.pf30-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:#8fe4d4;text-transform:uppercase}
.pf30-discovery h1{margin:8px 0 10px;font-size:clamp(24px,3vw,36px);letter-spacing:-1px;color:#f5f8fa;line-height:1.15}
.pf30-discovery>p{max-width:760px;color:#aab9c4;font-size:14px;line-height:1.7;margin-bottom:24px}
.pf30-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.pf30-collection{padding:18px;background:#111c24;border:1px solid #263844;border-radius:15px}
.pf30-collection h3{font-size:17px;margin:0 0 8px;color:#f0f8f8}.pf30-collection p{font-size:13px;color:#adbdc8;line-height:1.65;margin:0 0 16px}
.pf30-collection a{display:block;padding:8px 0;color:#b2f0e5;text-decoration:none;font-size:13px;border-top:1px solid #21313b;line-height:1.4}
.pf30-collection a:hover{color:white}.pf30-collection a small{display:block;color:#8e9ea9;font-size:11px;margin-top:3px}
.pf30-more{color:#65dbc8!important;font-weight:600}
@media(max-width:767px){.pf30-discovery{margin:16px 0 28px;padding:18px;border-radius:17px}.pf30-collections{grid-template-columns:1fr;gap:12px}.pf30-discovery>p{font-size:13px}.pf30-collection{padding:15px}}
