:root{--bg:#050706;--panel:#0b0f0d;--lime:#7dff45;--lime2:#b6ff39;--text:#f5f7f4;--muted:#99a39d;--line:#1d2821}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}
.site-header{height:78px;position:fixed;z-index:50;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:rgba(5,7,6,.76);backdrop-filter:blur(16px);border-bottom:1px solid rgba(125,255,69,.12)}
.brand{display:flex;align-items:center;gap:12px;font:800 22px "Barlow Condensed",sans-serif;letter-spacing:2px}.mark{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--lime);color:var(--lime);transform:skew(-8deg);font-size:25px}
nav{display:flex;gap:28px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}nav a{color:#cbd1cd}nav a:hover{color:var(--lime)}.menu{display:none;background:none;border:0;color:white;font-size:25px}
.hero{min-height:100vh;position:relative;display:flex;align-items:center;padding:120px 8vw 70px;overflow:hidden;background:radial-gradient(circle at 72% 48%,#16351e 0,transparent 25%),linear-gradient(135deg,#050706 45%,#071109)}
.grid-glow{position:absolute;inset:0;opacity:.17;background-image:linear-gradient(rgba(125,255,69,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(125,255,69,.12) 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(to right,transparent,black)}
.hero-copy{position:relative;z-index:2;width:min(760px,68vw)}.eyebrow{color:var(--lime);font:700 12px Inter,sans-serif;letter-spacing:4px;margin:0 0 20px}
h1,h2{font-family:"Barlow Condensed",Impact,sans-serif;text-transform:uppercase;margin:0;line-height:.83;letter-spacing:-2px}h1{font-size:clamp(90px,15vw,210px);font-weight:900}h1 span,h2 span{color:var(--lime)}
.lead{font-size:clamp(17px,2vw,23px);max-width:680px;line-height:1.55;color:#bec6c1;margin:32px 0}.actions{display:flex;gap:14px}.btn{padding:16px 24px;border:1px solid var(--lime);font-size:12px;font-weight:800;letter-spacing:2px}.btn.primary{background:var(--lime);color:#071008}.btn.ghost:hover{background:var(--lime);color:#071008}
.hero-art{position:absolute;right:-7vw;top:14%;width:50vw;height:72vh;display:grid;place-items:center}.reptile-eye{width:42%;height:70%;border-radius:70% 30% 70% 30%;transform:rotate(45deg);background:radial-gradient(ellipse at center,#050505 0 8%,#b9ff31 9% 15%,#3f7d21 16% 30%,#10180e 31% 52%,transparent 53%);filter:drop-shadow(0 0 50px rgba(125,255,69,.25))}
.rings{position:absolute;border:1px solid rgba(125,255,69,.17);border-radius:50%}.r1{width:50%;height:50%}.r2{width:75%;height:75%}.r3{width:100%;height:100%}.scroll{position:absolute;bottom:28px;left:8vw;color:#6f7b73;font-size:10px;letter-spacing:3px}
.section{padding:120px 8vw}.split{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:start}.section h2,.contact h2,.live h2{font-size:clamp(60px,8vw,120px);font-weight:900}.copy{font-size:17px;line-height:1.9;color:#aeb8b1}.copy p:first-child{margin-top:0}.quote{border-left:2px solid var(--lime);padding-left:22px;color:white;font:700 24px "Barlow Condensed",sans-serif;letter-spacing:1px}
.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats div{padding:42px 3vw;border-right:1px solid var(--line)}.stats strong{display:block;font:900 48px "Barlow Condensed";color:var(--lime)}.stats span{font-size:10px;letter-spacing:2px;color:#8e9992}
.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}.text-link{font-size:12px;font-weight:800;letter-spacing:2px;color:var(--lime)}
.releases{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.release{display:block}.cover{aspect-ratio:1;position:relative;padding:10%;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border:1px solid #263329;transition:.25s}.cover:before{content:"";position:absolute;inset:-20%;background:repeating-linear-gradient(120deg,transparent 0 14px,rgba(255,255,255,.03) 15px 16px);transform:rotate(10deg)}.release:hover .cover{transform:translateY(-6px);border-color:var(--lime);box-shadow:0 20px 60px rgba(0,0,0,.45)}.cover b{position:relative;font:900 clamp(38px,5vw,72px)/.78 "Barlow Condensed";letter-spacing:-1px}.cover small{position:relative;margin-top:18px;color:var(--lime);font-weight:800;letter-spacing:3px}.c1{background:radial-gradient(circle at 80% 15%,#60b735,transparent 25%),#0a160c}.c2{background:radial-gradient(circle at 25% 25%,#39326c,transparent 30%),#090911}.c3{background:radial-gradient(circle at 75% 30%,#943d20,transparent 27%),#160b08}.c4{background:radial-gradient(circle at 55% 30%,#4b6571,transparent 27%),#080c0e}.c5{background:radial-gradient(circle at 30% 20%,#685b24,transparent 30%),#100e07}.c6{background:radial-gradient(circle at 60% 25%,#65346e,transparent 30%),#0e0710}.release h3{font:800 25px "Barlow Condensed";margin:18px 0 4px;text-transform:uppercase;letter-spacing:1px}.release p{margin:0;color:#7d8981;font-size:12px}
.live{min-height:700px;display:flex;align-items:center;padding:100px 8vw;background:linear-gradient(90deg,rgba(5,7,6,.96),rgba(5,7,6,.48)),radial-gradient(circle at 75% 50%,#2b6b2c,#071008 50%)}.live-inner{max-width:700px}.live p:not(.eyebrow){max-width:580px;color:#aab4ad;line-height:1.7}.live-card{margin-top:35px;padding:24px;border-left:3px solid var(--lime);background:rgba(255,255,255,.035);display:grid;grid-template-columns:1fr 1fr;gap:5px 20px}.live-card span{font-size:10px;letter-spacing:3px;color:var(--lime)}.live-card strong{font:800 27px "Barlow Condensed"}.live-card em{grid-column:2;font-style:normal;color:#9ba69f}
.label{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:center}.label-logo{aspect-ratio:1;max-width:470px;border:1px solid #2c3a30;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#17321d,#080b09 65%)}.label-logo>span{font:900 140px "Barlow Condensed";line-height:.7;color:var(--lime)}.label-logo b{font:900 37px/.85 "Barlow Condensed";text-align:center;letter-spacing:2px}.label-logo small{margin-top:15px;letter-spacing:5px;color:#879289}.label p:last-child{color:#aab4ad;line-height:1.8;max-width:650px}
.contact{text-align:center;padding:150px 8vw;background:linear-gradient(#050706,rgba(10,30,13,.7))}.contact p:not(.eyebrow){max-width:650px;margin:30px auto;color:#aab4ad;line-height:1.8}.socials{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.socials a{border:1px solid #334238;padding:16px 22px;font-size:11px;font-weight:800;letter-spacing:2px}.socials a:hover{border-color:var(--lime);color:var(--lime)}
footer{padding:32px 5vw;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#78837c;font-size:11px}footer .brand{color:white}footer>a{letter-spacing:2px}
@media(max-width:850px){nav{display:none;position:absolute;top:78px;left:0;right:0;background:#070a08;padding:25px 5vw;flex-direction:column}nav.open{display:flex}.menu{display:block}.hero-copy{width:100%}.hero-art{opacity:.35;width:95vw;right:-40vw}.split,.label{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.releases{grid-template-columns:1fr 1fr}.section{padding:90px 6vw}.section-head{align-items:start;gap:30px;flex-direction:column}}
@media(max-width:540px){.releases{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.stats strong{font-size:36px}.hero{padding-left:6vw}.actions{flex-direction:column;align-items:flex-start}footer{gap:25px;align-items:flex-start;flex-direction:column}.live-card{grid-template-columns:1fr}.live-card em{grid-column:1}}

/* V2 — genuine DJ Reptile artwork */
.brand-thumb{width:42px;height:42px;object-fit:cover;border-radius:50%;border:1px solid rgba(125,255,69,.55)}
.real-hero-art{right:2vw;top:17%;width:57vw;height:66vh;display:flex;align-items:center;justify-content:center}
.real-hero-art img{width:100%;height:auto;max-height:100%;object-fit:contain;filter:drop-shadow(0 18px 50px rgba(0,0,0,.6))}
.about-real{align-items:center}.about-image{width:min(100%,560px);aspect-ratio:1;object-fit:cover;border:1px solid #2b3b30;box-shadow:0 25px 80px rgba(0,0,0,.5);margin-bottom:38px}
.cover-img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border:1px solid #263329;transition:transform .25s,border-color .25s,box-shadow .25s}
.release:hover .cover-img{transform:translateY(-6px);border-color:var(--lime);box-shadow:0 20px 60px rgba(0,0,0,.5)}
.real-label{padding:28px;background:radial-gradient(circle,#17321d,#080b09 70%)}
.real-label img{display:block;width:100%;height:auto;object-fit:contain}
@media(max-width:850px){.real-hero-art{width:100vw;right:-38vw;top:20%;opacity:.32}.about-image{max-width:480px}}
@media(max-width:540px){.real-hero-art{right:-48vw;width:125vw}.brand-thumb{width:36px;height:36px}}

/* V3 layout correction */
.site-header{
  position:relative !important;
  height:72px;
  padding:0 max(24px,5vw);
  background:#050706 !important;
  backdrop-filter:none !important;
}
.site-header .brand{flex:0 0 auto}
.site-header nav{margin-left:auto}
.site-header .brand-thumb{
  width:38px;height:38px;object-fit:cover;border-radius:50%;
  flex:none;
}

/* Header logo is static: it remains in the header and scrolls away normally. */
.hero-clean{
  min-height:auto !important;
  display:block !important;
  padding:46px 5vw 80px !important;
  background:
    radial-gradient(circle at 50% 0%,rgba(53,118,45,.22),transparent 40%),
    #050706 !important;
}
.hero-clean .grid-glow{opacity:.11}
.hero-shell{
  position:relative;z-index:2;
  width:min(1400px,100%);
  margin:0 auto;
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
}
.hero-banner{
  display:block;
  width:min(1180px,100%);
  height:auto;
  max-height:430px;
  object-fit:contain;
  object-position:center;
  margin:0 auto;
}
.hero-intro{
  width:min(900px,100%);
  margin:30px auto 0;
}
.hero-intro .eyebrow{margin-bottom:14px}
.hero-intro h1{
  font-size:clamp(58px,7vw,105px) !important;
  line-height:.9 !important;
  letter-spacing:-1px !important;
}
.hero-intro .lead{
  max-width:720px;
  margin:20px auto 25px;
  font-size:clamp(16px,1.5vw,20px);
}
.hero-intro .actions{justify-content:center}
.hero-clean .hero-art,.hero-clean .scroll{display:none!important}

/* Keep all imagery contained and consistent */
.about-image{
  display:block;
  width:min(100%,500px)!important;
  height:auto!important;
  aspect-ratio:1;
  object-fit:cover;
  margin:0 auto 38px!important;
}
.cover-img{
  width:100%!important;
  height:auto!important;
  aspect-ratio:1;
  object-fit:cover;
}
.real-label img{
  width:100%!important;
  max-height:310px;
  object-fit:contain!important;
}

@media(max-width:850px){
  .site-header{position:relative!important}
  .site-header nav{
    top:72px;
    position:absolute;
    z-index:20;
  }
  .hero-clean{padding:28px 5vw 60px!important}
  .hero-banner{max-height:none}
  .hero-intro{margin-top:24px}
}
@media(max-width:540px){
  .hero-intro h1{font-size:58px!important}
  .hero-intro .actions{align-items:stretch}
  .hero-intro .btn{text-align:center}
}

/* V4 MULTI-PAGE */
.page-hero{padding:110px 8vw 70px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 70% 20%,rgba(77,180,60,.16),transparent 35%),#050706}
.page-hero h1{font-size:clamp(70px,10vw,145px)}
.page-hero .lead{margin-bottom:0}
.home-links{text-align:center}.home-links h2{margin-bottom:50px}
.page-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;text-align:left;max-width:1100px;margin:0 auto}
.page-cards a{padding:32px;border:1px solid var(--line);background:#090d0a;transition:.2s}
.page-cards a:hover{border-color:var(--lime);transform:translateY(-3px)}
.page-cards b{display:block;font:900 34px "Barlow Condensed";color:var(--lime);margin-bottom:7px}
.page-cards span{color:#98a29b;font-size:13px}
.center-action{text-align:center;margin-top:55px}.live-page{min-height:620px}.live-actions{margin-top:28px}
.contact-page{min-height:calc(100vh - 72px);display:flex;flex-direction:column;align-items:center;justify-content:center}
.contact-page h1{font-size:clamp(75px,11vw,155px);font-family:"Barlow Condensed";line-height:.82;margin:0;text-transform:uppercase}
.contact-page h1 span{color:var(--lime)}
@media(max-width:700px){.page-cards{grid-template-columns:1fr}.page-hero{padding:75px 6vw 50px}}

.site-header nav a.active{color:var(--lime)}

/* V5 expanded biography */
.about-details{border-top:1px solid var(--line)}
.about-details>h2{margin-bottom:55px}
.bio-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}
.bio-grid article{padding:34px;border:1px solid var(--line);background:#080c09}
.bio-grid h3{font:900 30px "Barlow Condensed";letter-spacing:1px;color:var(--lime);margin:0 0 15px}
.bio-grid p{color:#aab4ad;line-height:1.8;margin:0 0 18px}
@media(max-width:700px){.bio-grid{grid-template-columns:1fr}}

.music-page .releases{grid-template-columns:repeat(3,minmax(0,280px))!important;justify-content:center;gap:34px!important;max-width:980px;margin-left:auto;margin-right:auto}
.music-page .release,.music-page .cover-img{width:100%!important;max-width:280px!important}
@media(max-width:900px){.music-page .releases{grid-template-columns:repeat(2,minmax(0,260px))!important}}
@media(max-width:600px){.music-page .releases{grid-template-columns:minmax(0,260px)!important}}

/* =========================================================
   V7 — HOMEPAGE EXPERIENCE
   ========================================================= */
.home-v7{overflow:hidden}
.home-v7 .home-hero{padding-bottom:55px!important}
.home-v7 .hero-banner{filter:drop-shadow(0 25px 55px rgba(0,0,0,.75))}
.home-v7 .hero-intro h1{text-shadow:0 0 45px rgba(105,255,68,.08)}

.home-marquee{
  overflow:hidden;border-top:1px solid #263128;border-bottom:1px solid #263128;
  background:var(--lime);color:#050705;white-space:nowrap
}
.home-marquee div{
  width:max-content;padding:13px 0;font:900 19px "Barlow Condensed";
  letter-spacing:2px;animation:reptileMarquee 26s linear infinite
}
.home-marquee i{font-style:normal;padding:0 18px}
@keyframes reptileMarquee{to{transform:translateX(-35%)}}

.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px}
.section-heading h2{margin:0}
.text-link{font:800 13px Inter;letter-spacing:1.2px;color:var(--lime)}
.featured-covers{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.featured-covers a{min-width:0}
.cover-frame{overflow:hidden;border:1px solid #29342c;background:#080b09;position:relative}
.cover-frame:after{content:"";position:absolute;inset:0;border:1px solid transparent;transition:.25s}
.featured-covers img{display:block;width:100%;aspect-ratio:1;object-fit:cover;transition:transform .35s ease}
.featured-covers a:hover img{transform:scale(1.035)}
.featured-covers a:hover .cover-frame:after{border-color:var(--lime)}
.featured-covers strong{display:block;margin-top:17px;font:900 29px "Barlow Condensed";letter-spacing:.6px}
.featured-covers span{font:700 10px Inter;letter-spacing:2px;color:var(--lime)}

.home-radio{
  position:relative;display:grid;grid-template-columns:1.1fr .9fr;min-height:590px;
  padding:90px 8vw;border-top:1px solid var(--line);border-bottom:1px solid var(--line);
  background:
    linear-gradient(90deg,#050706 0%,rgba(5,7,6,.95) 45%,rgba(12,30,15,.82) 100%),
    radial-gradient(circle at 80% 50%,rgba(96,255,59,.18),transparent 38%);
}
.radio-copy,.radio-visual{position:relative;z-index:2}
.radio-copy{max-width:670px}
.radio-copy h2{font-size:clamp(85px,10vw,150px);line-height:.75;margin:14px 0 32px}
.radio-copy h2 span{color:var(--lime)}
.radio-copy>p:not(.eyebrow){max-width:570px;color:#aab3ac;line-height:1.8}
.radio-visual{display:flex;flex-direction:column;justify-content:center;align-items:center}
.frequency{font:900 clamp(100px,13vw,190px) "Barlow Condensed";line-height:.8;color:var(--lime);text-shadow:0 0 50px rgba(100,255,60,.18)}
.frequency small{font-size:24px;color:#fff}
.radio-visual>strong{font:800 11px Inter;letter-spacing:4px;margin-top:22px;color:#9aa39d}
.equalizer{height:110px;width:min(460px,100%);display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px}
.equalizer i{display:block;width:10px;height:30%;background:var(--lime);opacity:.8;animation:eq 1.1s ease-in-out infinite alternate}
.equalizer i:nth-child(2n){height:75%;animation-delay:.2s}.equalizer i:nth-child(3n){height:45%;animation-delay:.4s}.equalizer i:nth-child(4n){height:95%;animation-delay:.1s}
@keyframes eq{from{transform:scaleY(.35);opacity:.35}to{transform:scaleY(1);opacity:1}}

.home-stats{border-top:0}
.home-about{display:grid;grid-template-columns:minmax(280px,480px) 1fr;gap:8vw;align-items:center}
.home-about-image{position:relative}
.home-about-image img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border:1px solid #29342c}
.home-about-image span{position:absolute;right:-22px;bottom:25px;background:var(--lime);color:#050705;padding:13px 20px;font:900 22px "Barlow Condensed";letter-spacing:1px}
.home-about-copy h2{font-size:clamp(50px,6vw,90px);line-height:.85;margin:12px 0 28px}
.home-about-copy h2 span,.venom-home h2 span,.home-cta h2 span{color:var(--lime)}
.home-about-copy p:not(.eyebrow){max-width:720px;color:#aab3ac;line-height:1.85;margin-bottom:30px}

.venom-home{
  display:grid;grid-template-columns:minmax(260px,420px) 1fr;gap:7vw;align-items:center;
  border-top:1px solid var(--line);background:radial-gradient(circle at 20% 50%,rgba(72,160,52,.12),transparent 30%)
}
.venom-home-logo{padding:22px;background:#070a08;border:1px solid #263128}
.venom-home-logo img{display:block;width:100%;max-height:260px;object-fit:contain}
.venom-home h2{font-size:clamp(60px,7vw,105px);line-height:.8;margin:14px 0 25px}
.venom-home p:not(.eyebrow){max-width:620px;color:#aab3ac;line-height:1.8;margin-bottom:24px}

.home-cta{text-align:center;padding:110px 6vw 120px;border-top:1px solid var(--line);background:radial-gradient(circle at 50% 80%,rgba(95,255,55,.12),transparent 38%),#050706}
.home-cta h2{font:900 clamp(80px,12vw,175px) "Barlow Condensed";line-height:.73;margin:20px 0 48px}

@media(max-width:900px){
 .featured-covers{grid-template-columns:repeat(3,1fr);gap:15px}
 .home-radio{grid-template-columns:1fr;padding:70px 6vw}
 .radio-visual{margin-top:65px}
 .home-about,.venom-home{grid-template-columns:1fr}
 .home-about-image{max-width:480px;margin:auto}
 .venom-home-logo{max-width:420px}
}
@media(max-width:620px){
 .section-heading{display:block}.section-heading .text-link{display:inline-block;margin-top:18px}
 .featured-covers{grid-template-columns:1fr;max-width:300px;margin:auto}
 .home-radio{min-height:0}
 .radio-copy h2{font-size:82px}
 .frequency{font-size:110px}
 .home-about-image span{right:10px}
 .home-marquee div{font-size:16px}
}
@media(prefers-reduced-motion:reduce){
 .home-marquee div,.equalizer i{animation:none}
 .featured-covers img{transition:none}
}

.v7-reveal{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}
.v7-reveal.v7-visible{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.v7-reveal{opacity:1;transform:none;transition:none}}

/* =========================================================
   V8 — TOP TICKER + SMALLER HOMEPAGE RELEASES
   ========================================================= */

/* New scrolling strip sits above the menu */
.top-ticker{
  width:100%;
  height:48px;
  overflow:hidden;
  display:flex;
  align-items:center;
  background:var(--lime);
  color:#050705;
  border-bottom:1px solid #1d3619;
  white-space:nowrap;
}
.top-ticker-track{
  display:flex;
  align-items:center;
  justify-content:center;
  width:max-content;
  min-width:200%;
  height:100%;
  font:900 18px "Barlow Condensed";
  letter-spacing:1.8px;
  animation:topTickerScroll 28s linear infinite;
  will-change:transform;
}
.top-ticker-track span{display:inline-block;padding:0 25px}
.top-ticker-track i{font-style:normal;font-size:15px}
@keyframes topTickerScroll{
  from{transform:translateX(0)}
  to{transform:translateX(-50%)}
}

/* Old homepage ticker is no longer used */
.home-marquee{display:none!important}

/* Latest Releases: deliberately smaller and centred */
.home-v7 .releases-feature{
  text-align:center;
}
.home-v7 .releases-feature .section-heading{
  max-width:980px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}
.home-v7 .featured-covers{
  grid-template-columns:repeat(3,220px)!important;
  justify-content:center!important;
  align-items:start;
  gap:42px!important;
  width:100%;
  max-width:900px;
  margin:0 auto;
}
.home-v7 .featured-covers>a{
  display:block;
  width:220px;
  max-width:220px;
  text-align:left;
}
.home-v7 .featured-covers .cover-frame{
  width:220px;
  height:220px;
}
.home-v7 .featured-covers img{
  width:220px!important;
  height:220px!important;
  aspect-ratio:1;
  object-fit:cover;
}
.home-v7 .featured-covers strong{
  font-size:25px;
}

/* Make the ticker wording visually balanced around the screen centre */
@media(min-width:901px){
  .top-ticker-track{padding-left:0}
}
@media(max-width:800px){
  .home-v7 .featured-covers{
    grid-template-columns:repeat(2,210px)!important;
    gap:30px!important;
  }
  .home-v7 .featured-covers>a,
  .home-v7 .featured-covers .cover-frame{
    width:210px;
    max-width:210px;
  }
  .home-v7 .featured-covers img{
    width:210px!important;
    height:210px!important;
  }
}
@media(max-width:520px){
  .top-ticker{height:42px}
  .top-ticker-track{font-size:16px}
  .top-ticker-track span{padding:0 18px}
  .home-v7 .featured-covers{
    grid-template-columns:200px!important;
  }
  .home-v7 .featured-covers>a,
  .home-v7 .featured-covers .cover-frame{
    width:200px;
    max-width:200px;
  }
  .home-v7 .featured-covers img{
    width:200px!important;
    height:200px!important;
  }
  .home-v7 .releases-feature .section-heading{text-align:center}
}
@media(prefers-reduced-motion:reduce){
  .top-ticker-track{animation:none}
}
