/* ADIMASTER RELEASE 164 · UNIFIED CINEMATIC HUD
   The accepted globe and portal-ring coordinate systems are intentionally not referenced. */

@media (min-width:761px){
  /* Extend the approved chamber into the screen gutters without resizing it. */
  body[data-route="artist"] .r164HeroAtmosphere{
    position:absolute!important;
    z-index:0!important;
    top:var(--r164-hero-top,0px)!important;
    left:0!important;
    width:100%!important;
    height:0;
    overflow:hidden!important;
    pointer-events:none!important;
    background:
      linear-gradient(90deg,rgba(4,6,19,.23),rgba(2,6,16,.05) 14%,rgba(2,6,16,.05) 86%,rgba(4,6,19,.23)),
      url("../../artist-flat-hud-backdrop-r160.webp") center / 100% 100% no-repeat!important;
    filter:brightness(.76) saturate(1.10)!important;
  }
  body[data-route="artist"] .r164HeroAtmosphere>i,
  body[data-route="artist"] .r164HeroAtmosphere>b{
    position:absolute!important;
    top:0!important;
    bottom:0!important;
    display:block!important;
    width:18%!important;
    pointer-events:none!important;
  }
  body[data-route="artist"] .r164HeroAtmosphere>i{
    left:0!important;
    background:
      linear-gradient(90deg,rgba(94,61,191,.16),transparent 90%),
      repeating-linear-gradient(154deg,transparent 0 58px,rgba(92,143,255,.08) 59px,transparent 61px)!important;
  }
  body[data-route="artist"] .r164HeroAtmosphere>b{
    right:0!important;
    background:
      linear-gradient(270deg,rgba(34,123,194,.14),transparent 90%),
      repeating-linear-gradient(26deg,transparent 0 61px,rgba(134,94,241,.075) 62px,transparent 64px)!important;
  }

  /* Hero HUD: content remains aligned with its own chamber, but gains a more
     confident visual hierarchy and consistent content-safe boundaries. */
  body[data-route="artist"] .r159Panel{
    background:
      radial-gradient(ellipse at 14% 5%,rgba(48,152,225,.085),transparent 55%),
      linear-gradient(111deg,rgba(2,9,21,.43),rgba(4,12,28,.25) 58%,rgba(17,6,32,.26))!important;
    box-shadow:
      inset 0 0 0 1px rgba(96,213,255,.095),
      inset 0 0 1.65cqw rgba(42,123,201,.072)!important;
  }
  body[data-route="artist"] .r159Brand{
    grid-template-columns:33% 67%!important;
    padding:.56cqw .65cqw .49cqw .64cqw!important;
  }
  body[data-route="artist"] .r161BrandMark{
    width:95%!important;
    height:89%!important;
  }
  body[data-route="artist"] .r161BrandMark .r159BrandLogo{
    width:94%!important;
    height:94%!important;
  }
  body[data-route="artist"] .r159BrandCopy{
    padding-left:.34cqw!important;
  }
  body[data-route="artist"] .r159BrandCopy strong{
    font-size:clamp(26px,1.84cqw,34px)!important;
    letter-spacing:.03em!important;
  }
  body[data-route="artist"] .r159BrandCopy small{
    font-size:clamp(8.4px,.54cqw,10px)!important;
  }
  body[data-route="artist"] .r161BrandSignature{
    font-size:clamp(7px,.42cqw,8px)!important;
    opacity:.90!important;
  }
  body[data-route="artist"] button.r159Panel.r159Feature{
    grid-template-columns:30% 70%!important;
    padding:.53cqw .68cqw .48cqw .66cqw!important;
  }
  body[data-route="artist"] .r159IconRing{
    width:6.58cqw!important;
    height:6.58cqw!important;
    max-width:95%!important;
    max-height:93%!important;
  }
  body[data-route="artist"] .r159IconRing svg{
    width:71%!important;
    height:71%!important;
  }
  body[data-route="artist"] .r159FeatureCopy{
    padding:.33cqw .58cqw .08cqw .35cqw!important;
  }
  body[data-route="artist"] .r159FeatureCopy strong{
    margin-bottom:.35cqw!important;
    padding-right:3.5cqw!important;
    font-size:clamp(17px,1.15cqw,21px)!important;
    letter-spacing:.026em!important;
  }
  body[data-route="artist"] .r159FeatureCopy p{
    font-size:clamp(11px,.705cqw,12.8px)!important;
    font-weight:465!important;
    line-height:1.39!important;
    letter-spacing:.004em!important;
  }
  body[data-route="artist"] .r159PanelIndex{
    right:.52cqw!important;
    max-width:4.1cqw!important;
    font-size:clamp(6.7px,.43cqw,8px)!important;
    color:rgba(128,233,255,.77)!important;
  }
  body[data-route="artist"] .r159LiveRow{
    margin-top:.34cqw!important;
  }
  body[data-route="artist"] .r159LiveRow b{
    width:7.35cqw!important;
    opacity:.84!important;
  }
  body[data-route="artist"] .r159Telemetry,
  body[data-route="artist"] .r161CreatorPulse{
    padding:.67cqw .84cqw .45cqw!important;
  }
  body[data-route="artist"] .r159TelemetryTitle{
    margin-bottom:.29cqw!important;
    font-size:clamp(14px,.91cqw,17px)!important;
    letter-spacing:.035em!important;
  }
  body[data-route="artist"] .r159MapWrap{
    width:100%!important;
    border-color:rgba(88,195,255,.13)!important;
  }
  body[data-route="artist"] .r159EqWrap{
    padding:.14cqw .10cqw .17cqw!important;
    gap:.115cqw!important;
  }
  body[data-route="artist"] .r159EqWrap i{
    box-shadow:0 0 .17cqw rgba(96,225,255,.28)!important;
  }
  body[data-route="artist"] .r159EnergyBody{
    grid-template-columns:minmax(0,1fr) 25%!important;
    gap:.18cqw!important;
  }
  body[data-route="artist"] .r159EnergyPct strong{
    font-size:clamp(19px,1.55cqw,27px)!important;
  }
  body[data-route="artist"] .r161PulseHead>strong{
    font-size:clamp(13px,.89cqw,16px)!important;
  }
  body[data-route="artist"] .r161PulseCore{
    width:min(4.66cqw,89%)!important;
  }
  body[data-route="artist"] .r161PulseChannel>strong,
  body[data-route="artist"] .r161PulseChannel>b{
    font-size:clamp(6.5px,.43cqw,8px)!important;
  }

  /* Irregular star positions are painted once by the R164 canvas; no tiling. */
  body[data-route="artist"] .r163CosmosLayer{
    background-image:
      radial-gradient(ellipse at 16% 13%,rgba(33,97,155,.095),transparent 35%),
      radial-gradient(ellipse at 81% 46%,rgba(102,46,143,.078),transparent 38%),
      radial-gradient(ellipse at 44% 82%,rgba(30,75,133,.055),transparent 42%)!important;
    background-size:100% 100%!important;
  }
  body[data-route="artist"] .r163CosmosLayer>i{
    background-image:none!important;
    animation:none!important;
    opacity:0!important;
  }
  body[data-route="artist"] .r164StarCanvas{
    position:absolute!important;
    z-index:0!important;
    inset:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    pointer-events:none!important;
    opacity:.88!important;
  }
  body[data-route="artist"] .r164Twinkle{
    position:absolute!important;
    z-index:2!important;
    width:2px!important;
    height:2px!important;
    border-radius:50%!important;
    background:rgba(201,240,255,.9)!important;
    box-shadow:0 0 6px rgba(117,213,255,.66)!important;
    pointer-events:none!important;
    animation:r164Twinkle var(--r164-duration,5s) ease-in-out infinite!important;
    animation-delay:var(--r164-delay,0s)!important;
  }

  /* The entire archive is now constructed in the chamber's faceted HUD style. */
  body[data-route="artist"] .artistStoryR75{
    padding-top:28px!important;
    padding-bottom:24px!important;
    background:
      radial-gradient(900px 440px at 15% 20%,rgba(45,128,192,.050),transparent 72%),
      radial-gradient(920px 440px at 91% 69%,rgba(135,66,188,.064),transparent 73%),
      linear-gradient(180deg,rgba(1,5,13,.63),rgba(2,7,16,.70) 52%,rgba(2,6,14,.64))!important;
  }
  body[data-route="artist"] .r162DeckHeading{
    min-height:40px!important;
    margin-bottom:12px!important;
  }
  body[data-route="artist"] .artistStoryRailR75{
    gap:19px!important;
  }
  body[data-route="artist"] .artistStoryCardR75,
  body[data-route="artist"] .artistStoryIntroR76,
  body[data-route="artist"] .artistStoryModuleR76{
    border-color:rgba(88,181,250,.38)!important;
    background:
      radial-gradient(380px 230px at 12% 0%,rgba(39,119,185,.16),transparent 75%),
      radial-gradient(370px 225px at 97% 98%,rgba(108,48,178,.12),transparent 77%),
      linear-gradient(137deg,rgba(5,16,31,.975),rgba(3,9,21,.982) 56%,rgba(8,8,25,.974))!important;
    box-shadow:
      inset 0 0 0 1px rgba(152,221,255,.034),
      inset 0 0 38px rgba(35,126,204,.063),
      0 0 20px rgba(34,86,158,.10),
      0 17px 41px rgba(0,0,0,.27)!important;
    clip-path:polygon(20px 0,calc(100% - 30px) 0,100% 30px,100% calc(100% - 20px),calc(100% - 20px) 100%,30px 100%,0 calc(100% - 30px),0 20px)!important;
  }
  body[data-route="artist"] .artistStoryCardR75::before{
    background:
      linear-gradient(90deg,rgba(99,237,255,.76),rgba(91,129,255,.26) 46%,transparent 81%) 30px 10px/calc(100% - 70px) 1px no-repeat,
      linear-gradient(90deg,transparent,rgba(193,100,255,.59)) 32px calc(100% - 11px)/calc(100% - 65px) 1px no-repeat,
      repeating-linear-gradient(0deg,transparent 0 38px,rgba(95,172,230,.040) 39px,transparent 40px)!important;
    opacity:.92!important;
  }
  body[data-route="artist"] .artistStoryCardR75::after,
  body[data-route="artist"] .artistStoryCardR75.is-visible::after{
    top:28px!important;
    right:10px!important;
    bottom:27px!important;
    width:1px!important;
    opacity:.83!important;
  }

  /* Shared outer hull: reused chamber artwork only touches the frame bands. */
  body[data-route="artist"] .r164Hull{
    position:absolute!important;
    z-index:2!important;
    inset:0!important;
    display:block!important;
    overflow:hidden!important;
    pointer-events:none!important;
  }
  body[data-route="artist"] .r164Hull::before{
    content:""!important;
    position:absolute!important;
    inset:6px!important;
    display:block!important;
    border:1px solid rgba(86,181,239,.19)!important;
    background:url("../../artist-flat-hud-backdrop-r160.webp") 11% 8% / 190% auto no-repeat!important;
    clip-path:polygon(15px 0,calc(100% - 21px) 0,100% 21px,100% calc(100% - 15px),calc(100% - 15px) 100%,21px 100%,0 calc(100% - 21px),0 15px)!important;
    -webkit-mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.62) 8%,transparent 24%,transparent 76%,rgba(0,0,0,.64) 91%,#000 100%)!important;
    mask-image:linear-gradient(180deg,#000 0,rgba(0,0,0,.62) 8%,transparent 24%,transparent 76%,rgba(0,0,0,.64) 91%,#000 100%)!important;
    opacity:.36!important;
    mix-blend-mode:screen!important;
  }
  body[data-route="artist"] .r164Hull::after{
    content:""!important;
    position:absolute!important;
    top:13px!important;
    left:47px!important;
    width:76px!important;
    height:3px!important;
    background:repeating-linear-gradient(90deg,rgba(82,233,255,.85) 0 7px,transparent 7px 11px)!important;
    box-shadow:0 0 9px rgba(86,216,255,.35)!important;
    opacity:.74!important;
  }
  body[data-route="artist"] .r164Hull>i,
  body[data-route="artist"] .r164Hull>b,
  body[data-route="artist"] .r164Hull>em{
    position:absolute!important;
    display:block!important;
    font-style:normal!important;
    pointer-events:none!important;
  }
  body[data-route="artist"] .r164Hull>i{
    top:38%!important;
    left:0!important;
    width:4px!important;
    height:48px!important;
    background:linear-gradient(180deg,transparent,rgba(86,226,255,.9),rgba(115,118,255,.76),transparent)!important;
    box-shadow:0 0 13px rgba(82,205,255,.47)!important;
  }
  body[data-route="artist"] .r164Hull>b{
    right:0!important;
    bottom:29%!important;
    width:4px!important;
    height:42px!important;
    background:linear-gradient(180deg,transparent,rgba(118,151,255,.74),rgba(202,102,255,.84),transparent)!important;
    box-shadow:0 0 12px rgba(164,97,255,.37)!important;
  }
  body[data-route="artist"] .r164Hull>em{
    right:39px!important;
    bottom:13px!important;
    width:93px!important;
    height:2px!important;
    background:linear-gradient(90deg,transparent,rgba(76,226,255,.53),rgba(160,112,255,.88))!important;
    box-shadow:0 0 8px rgba(130,104,255,.23)!important;
  }
  body[data-route="artist"] .r164TravelHull::after{
    background:repeating-linear-gradient(90deg,rgba(126,160,255,.84) 0 7px,transparent 7px 11px)!important;
  }
  body[data-route="artist"] .r164CreativeHull::after{
    background:repeating-linear-gradient(90deg,rgba(206,119,255,.82) 0 7px,transparent 7px 11px)!important;
  }
  body[data-route="artist"] .r164CreativeHull>i{
    background:linear-gradient(180deg,transparent,rgba(179,114,255,.86),rgba(236,107,226,.78),transparent)!important;
  }

  body[data-route="artist"] .artistStoryIntroR76{
    min-height:268px!important;
    padding:36px clamp(260px,19vw,350px) 42px 49px!important;
    border-color:rgba(99,212,255,.41)!important;
    background:
      radial-gradient(490px 300px at 88% 47%,rgba(77,76,218,.19),transparent 74%),
      radial-gradient(510px 260px at 8% 49%,rgba(41,150,211,.12),transparent 76%),
      linear-gradient(105deg,rgba(4,16,30,.984),rgba(3,9,21,.987) 58%,rgba(12,8,29,.978))!important;
  }
  body[data-route="artist"] .artistStoryIntroR76 h2{
    margin:0 0 14px!important;
    font-size:clamp(43px,3.35vw,62px)!important;
    letter-spacing:.012em!important;
  }
  body[data-route="artist"] .artistStoryIntroR76 p{
    max-width:98ch!important;
    margin-bottom:10px!important;
    color:rgba(209,227,239,.90)!important;
    font-size:clamp(13.4px,.86vw,16px)!important;
    font-weight:440!important;
    line-height:1.66!important;
    letter-spacing:.002em!important;
  }
  body[data-route="artist"] .artistStoryIntroR76 p:first-of-type{
    color:rgba(224,241,250,.95)!important;
    font-weight:495!important;
  }
  body[data-route="artist"] .r162IdentityEmblem{
    width:clamp(145px,11.2vw,194px)!important;
    height:clamp(145px,11.2vw,194px)!important;
    right:clamp(50px,7.1vw,125px)!important;
  }
  body[data-route="artist"] .r162IdentityEmblem>img{
    width:76%!important;
    height:76%!important;
  }

  body[data-route="artist"] .artistStoryModuleR76{
    min-height:353px!important;
    padding:35px 34px 49px!important;
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="02"]{
    border-color:rgba(121,147,250,.42)!important;
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="03"]{
    border-color:rgba(179,108,238,.45)!important;
  }
  body[data-route="artist"] .artistStoryKickerR75{
    margin-bottom:11px!important;
    font-size:10px!important;
    letter-spacing:.20em!important;
  }
  body[data-route="artist"] .artistStoryModuleR76 h3{
    margin:0 89px 14px 0!important;
    font-size:clamp(29px,1.92vw,36px)!important;
    font-weight:790!important;
    letter-spacing:.028em!important;
  }
  body[data-route="artist"] .artistStoryModuleR76 p,
  body[data-route="artist"] .artistStoryModuleR76 p:first-of-type{
    max-width:57ch!important;
    margin-bottom:13px!important;
    color:rgba(220,234,243,.88)!important;
    font-size:clamp(12.8px,.765vw,14.6px)!important;
    font-weight:425!important;
    line-height:1.63!important;
    letter-spacing:.004em!important;
  }
  body[data-route="artist"] .artistStoryModuleR76 p:last-of-type{
    margin-bottom:0!important;
    padding-top:12px!important;
    border-top-color:rgba(104,195,246,.16)!important;
    color:rgba(177,197,211,.88)!important;
    font-weight:420!important;
  }
  body[data-route="artist"] .r162ModuleSigil{
    top:27px!important;
    right:27px!important;
    width:66px!important;
    height:66px!important;
    background:radial-gradient(circle,rgba(47,128,194,.22),rgba(5,13,27,.95) 69%)!important;
    box-shadow:0 0 16px rgba(81,198,255,.19),inset 0 0 14px rgba(86,153,232,.10)!important;
  }
  body[data-route="artist"] .r162ModuleSignal{
    right:32px!important;
    bottom:19px!important;
    left:33px!important;
  }

  /* Keep the signature beam connected to the planets, but remove the entire
     center segment before it can cross the words. */
  body[data-route="artist"] .r77Motto{
    height:174px!important;
    min-height:174px!important;
    border-color:rgba(89,188,242,.35)!important;
    background:
      radial-gradient(270px 150px at 8% 49%,rgba(247,136,50,.13),transparent 73%),
      radial-gradient(300px 165px at 92% 50%,rgba(144,77,225,.17),transparent 73%),
      linear-gradient(97deg,rgba(6,13,22,.969),rgba(3,8,18,.983) 48%,rgba(11,8,25,.969))!important;
    box-shadow:inset 0 0 31px rgba(67,111,182,.063),0 0 17px rgba(53,83,143,.11)!important;
  }
  body[data-route="artist"] .r77EnergyStream{
    -webkit-mask-image:linear-gradient(90deg,#000 0 27%,transparent 36%,transparent 64%,#000 73% 100%)!important;
    mask-image:linear-gradient(90deg,#000 0 27%,transparent 36%,transparent 64%,#000 73% 100%)!important;
    opacity:.80!important;
  }
  body[data-route="artist"] .r77MottoCopy{
    padding:16px 55px!important;
    background:radial-gradient(ellipse at center,rgba(3,9,18,.83),rgba(3,9,18,.48) 56%,transparent 85%)!important;
  }
  body[data-route="artist"] .r164MottoHull::before{
    opacity:.26!important;
  }
  body[data-route="artist"] .r164MottoHull::after{
    width:54px!important;
    opacity:.46!important;
  }

  /* Matching command-console chassis for metrics and live transmissions. */
  body[data-route="artist"] .artistIntelligenceR49{
    min-height:302px!important;
    margin-top:7px!important;
    padding:19px 21px 18px!important;
    grid-template-rows:31px 214px!important;
    gap:10px 19px!important;
    border-color:rgba(89,206,252,.43)!important;
    background:
      radial-gradient(490px 260px at 5% 0%,rgba(42,145,209,.16),transparent 74%),
      radial-gradient(520px 245px at 100% 100%,rgba(133,64,203,.12),transparent 76%),
      linear-gradient(147deg,rgba(5,17,32,.980),rgba(3,10,21,.983) 58%,rgba(8,8,24,.979))!important;
    box-shadow:inset 0 0 0 1px rgba(112,191,245,.043),inset 0 0 33px rgba(44,115,186,.060),0 0 23px rgba(43,88,148,.11)!important;
    clip-path:polygon(21px 0,calc(100% - 29px) 0,100% 29px,100% calc(100% - 20px),calc(100% - 20px) 100%,29px 100%,0 calc(100% - 29px),0 21px)!important;
  }
  body[data-route="artist"] .r164DashboardHull{
    z-index:1!important;
  }
  body[data-route="artist"] .r164DashboardHull::after{
    left:42px!important;
    width:67px!important;
  }
  body[data-route="artist"] .r49OverviewLabel,
  body[data-route="artist"] .artistStats,
  body[data-route="artist"] .artistWorkboard{
    position:relative!important;
    z-index:3!important;
  }
  body[data-route="artist"] .artistStats{
    gap:11px!important;
  }
  body[data-route="artist"] .artistStats .statCard,
  body[data-route="artist"] .artistStats .statCard:hover{
    min-height:214px!important;
    padding:14px 12px 47px!important;
    border-color:rgba(99,204,249,.32)!important;
    background:
      radial-gradient(155px 116px at 16% 0%,rgba(52,162,215,.14),transparent 75%),
      linear-gradient(159deg,rgba(7,20,35,.99),rgba(4,10,20,.992) 75%)!important;
    box-shadow:inset 0 0 20px rgba(49,129,198,.065)!important;
  }
  body[data-route="artist"] .artistStats .statCard::after{
    content:""!important;
    position:absolute!important;
    z-index:1!important;
    inset:7px!important;
    display:block!important;
    border-top:1px solid rgba(99,218,255,.22)!important;
    border-bottom:1px solid rgba(164,109,255,.18)!important;
    pointer-events:none!important;
    opacity:.80!important;
  }
  body[data-route="artist"] .artistStats .statCard::before{
    width:35px!important;
    height:35px!important;
    margin-bottom:12px!important;
    box-shadow:0 0 11px rgba(90,224,255,.12),inset 0 0 10px rgba(82,205,245,.10)!important;
  }
  body[data-route="artist"] .artistStats .statCard>strong{
    position:relative!important;
    z-index:2!important;
  }
  body[data-route="artist"] .artistStats .statCard>span{
    position:relative!important;
    z-index:2!important;
  }
  body[data-route="artist"] .r53Sparkline{
    z-index:2!important;
    bottom:12px!important;
    height:28%!important;
  }
  body[data-route="artist"] .artistWorkboard{
    padding-left:19px!important;
    border-left-color:rgba(94,215,255,.27)!important;
  }
  body[data-route="artist"] .artistWorkboard .sectionHead{
    min-height:31px!important;
    margin-bottom:8px!important;
  }
  body[data-route="artist"] .artistWorkboard .rail{
    height:214px!important;
    min-height:214px!important;
    flex:0 0 214px!important;
    gap:12px!important;
    padding-bottom:7px!important;
  }
  body[data-route="artist"] .artistWorkboard .card,
  body[data-route="artist"] .artistWorkboard .card:hover{
    height:207px!important;
    min-height:207px!important;
    border-color:rgba(101,205,248,.35)!important;
    background:linear-gradient(155deg,rgba(8,20,35,.993),rgba(4,10,20,.996) 76%)!important;
    box-shadow:inset 0 0 17px rgba(51,135,203,.067)!important;
  }
  body[data-route="artist"] .artistWorkboard .card::before{
    content:""!important;
    position:absolute!important;
    z-index:3!important;
    top:0!important;
    right:13px!important;
    left:13px!important;
    height:1px!important;
    background:linear-gradient(90deg,rgba(92,228,255,.73),transparent 67%,rgba(166,105,252,.63))!important;
    pointer-events:none!important;
  }
  body[data-route="artist"] .artistWorkboard .cover{
    height:clamp(97px,6.75vw,126px)!important;
    min-height:clamp(97px,6.75vw,126px)!important;
    aspect-ratio:auto!important;
    border-bottom:1px solid rgba(98,187,245,.24)!important;
  }
  body[data-route="artist"] .artistWorkboard .cover::after{
    background:linear-gradient(180deg,transparent 38%,rgba(4,8,15,.32) 75%,rgba(4,9,17,.69))!important;
  }
  body[data-route="artist"] .artistWorkboard .cardBody{
    padding:7px 9px 7px!important;
    gap:3px!important;
  }
  body[data-route="artist"] .artistWorkboard .cardTitle{
    font-size:clamp(9.4px,.64vw,11.8px)!important;
    line-height:1.20!important;
  }
  body[data-route="artist"] .artistWorkboard .cardSub{
    font-size:clamp(7px,.43vw,8.2px)!important;
    line-height:1.27!important;
  }
  body[data-route="artist"] .artistWorkboard .metaRow{
    margin-top:4px!important;
    gap:4px!important;
  }
  body[data-route="artist"] .artistWorkboard .playOrb{
    width:33px!important;
    height:33px!important;
    background:rgba(5,19,32,.88)!important;
  }

  body[data-route="artist"] .r53SystemBar{
    border-color:rgba(91,201,249,.35)!important;
    background:
      radial-gradient(390px 130px at 0% 50%,rgba(49,152,215,.11),transparent 76%),
      radial-gradient(390px 130px at 100% 50%,rgba(130,75,220,.11),transparent 75%),
      linear-gradient(95deg,rgba(6,17,30,.984),rgba(4,10,21,.987) 55%,rgba(9,9,25,.982))!important;
    box-shadow:inset 0 0 22px rgba(49,112,180,.055)!important;
  }
  body[data-route="artist"] .r53SystemBar::after{
    content:""!important;
    position:absolute!important;
    z-index:1!important;
    top:8px!important;
    right:16px!important;
    left:16px!important;
    height:1px!important;
    background:linear-gradient(90deg,rgba(89,224,255,.55),transparent 46%,rgba(171,102,252,.48))!important;
    pointer-events:none!important;
  }
  body[data-route="artist"] .r53SystemCell{
    z-index:2!important;
  }

  html[data-artist-lang="de"] body[data-route="artist"] .r159FeatureCopy p,
  html[data-artist-lang="es"] body[data-route="artist"] .r159FeatureCopy p{
    font-size:clamp(10px,.64cqw,11.5px)!important;
    line-height:1.34!important;
  }

  @keyframes r164Twinkle{0%,100%{opacity:.18;transform:scale(.64)}45%{opacity:.88;transform:scale(1.18)}}
}

@media (min-width:761px) and (max-width:1250px){
  body[data-route="artist"] .artistStoryModuleR76{
    min-height:327px!important;
    padding:33px 30px 47px!important;
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="03"]{
    min-height:258px!important;
  }
  body[data-route="artist"] .artistIntelligenceR49{
    min-height:291px!important;
    grid-template-rows:30px 206px!important;
  }
  body[data-route="artist"] .artistStats .statCard,
  body[data-route="artist"] .artistStats .statCard:hover{
    min-height:206px!important;
  }
  body[data-route="artist"] .artistWorkboard .rail{
    height:206px!important;
    min-height:206px!important;
    flex-basis:206px!important;
  }
  body[data-route="artist"] .artistWorkboard .card,
  body[data-route="artist"] .artistWorkboard .card:hover{
    height:199px!important;
    min-height:199px!important;
  }
}

@media (min-width:761px) and (max-width:1100px){
  body[data-route="artist"] .r159FeatureCopy strong{
    margin-bottom:3px!important;
    font-size:14px!important;
  }
  body[data-route="artist"] .r159FeatureCopy p{
    font-size:9px!important;
    line-height:1.28!important;
  }
  body[data-route="artist"] .r159LiveRow{
    margin-top:3px!important;
    font-size:6.5px!important;
  }
  html[data-artist-lang="de"] body[data-route="artist"] .r159FeatureCopy p,
  html[data-artist-lang="es"] body[data-route="artist"] .r159FeatureCopy p{
    font-size:8px!important;
    line-height:1.24!important;
  }
  body[data-route="artist"] .r159TelemetryTitle{
    font-size:11.5px!important;
  }
}

@media (min-width:761px) and (max-width:970px){
  body[data-route="artist"] .artistStoryIntroR76{
    min-height:271px!important;
    padding:31px 195px 36px 31px!important;
  }
  body[data-route="artist"] .r162IdentityEmblem{
    right:33px!important;
    width:128px!important;
    height:128px!important;
  }
  body[data-route="artist"] .artistStoryModuleR76{
    min-height:271px!important;
    padding:31px 30px 45px!important;
  }
  body[data-route="artist"] .artistIntelligenceR49{
    grid-template-rows:32px 168px 243px!important;
  }
  body[data-route="artist"] .artistStats .statCard,
  body[data-route="artist"] .artistStats .statCard:hover{
    min-height:168px!important;
  }
  body[data-route="artist"] .artistWorkboard .rail{
    height:225px!important;
    min-height:225px!important;
    flex-basis:225px!important;
  }
  body[data-route="artist"] .artistWorkboard .card,
  body[data-route="artist"] .artistWorkboard .card:hover{
    height:218px!important;
    min-height:218px!important;
  }
}

@media (max-width:760px){
  .r164HeroAtmosphere,
  .r164StarCanvas,
  .r164Hull{
    display:none!important;
  }
}

@media (prefers-reduced-motion:reduce){
  body[data-route="artist"] .r164Twinkle{
    animation:none!important;
  }
}
