/* ADIMASTER RELEASE 168 · PREMIUM CHAMBER FINISH
   The NASA globe, approved orbit tracks and hero geometry are deliberately
   absent from this layer. All changes target the surrounding interface. */

@media (min-width:761px){
  /* A low-luminance atmospheric bridge connects the fixed chamber to space. */
  body[data-route="artist"] .r168SceneAtmosphere{
    position:absolute!important;
    z-index:2!important;
    top:0!important;
    right:0!important;
    left:0!important;
    display:block!important;
    height:min(49vw,calc(100svh - 74px))!important;
    overflow:hidden!important;
    background:
      radial-gradient(ellipse 18% 62% at 9% 47%,rgba(36,95,154,.105),transparent 77%),
      radial-gradient(ellipse 18% 61% at 91% 49%,rgba(83,47,147,.096),transparent 78%),
      linear-gradient(180deg,rgba(2,6,15,.14),transparent 22%,transparent 72%,rgba(1,3,9,.38))!important;
    pointer-events:none!important;
  }
  body[data-route="artist"] .r168SceneAtmosphere>i,
  body[data-route="artist"] .r168SceneAtmosphere>b{
    position:absolute!important;
    display:block!important;
    pointer-events:none!important;
  }
  body[data-route="artist"] .r168SceneAtmosphere>i{
    top:13%!important;
    right:2.7%!important;
    bottom:12%!important;
    left:2.7%!important;
    border-right:1px solid rgba(89,138,214,.075)!important;
    border-left:1px solid rgba(100,172,224,.075)!important;
    -webkit-mask-image:linear-gradient(180deg,transparent,#000 23%,#000 72%,transparent)!important;
    mask-image:linear-gradient(180deg,transparent,#000 23%,#000 72%,transparent)!important;
  }
  body[data-route="artist"] .r168SceneAtmosphere>b{
    right:0!important;
    bottom:0!important;
    left:0!important;
    height:92px!important;
    background:linear-gradient(180deg,transparent,rgba(1,3,9,.40))!important;
  }
  body[data-route="artist"] .r166HeroEdgeBlend>i,
  body[data-route="artist"] .r166HeroEdgeBlend>b{
    width:clamp(58px,5.6vw,104px)!important;
  }
  body[data-route="artist"] .r166HeroEdgeBlend>i{
    background:linear-gradient(90deg,rgba(1,3,9,.92),rgba(1,3,9,.50) 37%,rgba(1,3,9,.13) 73%,transparent)!important;
  }
  body[data-route="artist"] .r166HeroEdgeBlend>b{
    background:linear-gradient(270deg,rgba(1,3,9,.92),rgba(1,3,9,.50) 37%,rgba(1,3,9,.13) 73%,transparent)!important;
  }

  /* Eight fitted upper bays: readable content and dependable frame insets. */
  body[data-route="artist"] .r159Panel{
    background:
      radial-gradient(ellipse at 18% 8%,rgba(65,148,207,.092),transparent 66%),
      linear-gradient(116deg,rgba(2,10,22,.40),rgba(3,10,22,.22) 58%,rgba(12,6,25,.21))!important;
    box-shadow:
      inset 0 0 0 1px rgba(113,210,249,.080),
      inset 0 0 20px rgba(45,108,177,.047)!important;
  }
  body[data-route="artist"] .r159Brand{
    grid-template-columns:27% minmax(0,73%)!important;
    padding:.57cqw .70cqw .51cqw .68cqw!important;
  }
  body[data-route="artist"] .r161BrandMark{
    width:92%!important;
    height:84%!important;
  }
  body[data-route="artist"] .r161BrandMark .r159BrandLogo{
    width:92%!important;
    height:88%!important;
    mix-blend-mode:normal!important;
    object-fit:contain!important;
    filter:drop-shadow(0 0 10px rgba(88,195,251,.34))!important;
  }
  body[data-route="artist"] .r161BrandMark>i{
    inset:8%!important;
    border-color:rgba(112,208,245,.16)!important;
    background:transparent!important;
  }
  body[data-route="artist"] .r159BrandCopy{
    padding-right:.13cqw!important;
    padding-left:.37cqw!important;
  }
  body[data-route="artist"] .r159BrandCopy strong{
    font-size:clamp(24px,1.76cqw,31px)!important;
    letter-spacing:.027em!important;
  }
  body[data-route="artist"] .r159BrandCopy small{
    margin-top:.34cqw!important;
    font-size:clamp(8px,.52cqw,9.4px)!important;
  }
  body[data-route="artist"] .r161BrandSignature{
    color:rgba(193,220,233,.77)!important;
    font-size:clamp(6.8px,.42cqw,7.8px)!important;
  }

  body[data-route="artist"] button.r159Panel.r159Feature{
    grid-template-columns:25.3% minmax(0,74.7%)!important;
    padding:.53cqw .68cqw .49cqw .63cqw!important;
  }
  body[data-route="artist"] .r159IconRing{
    width:5.35cqw!important;
    height:5.35cqw!important;
    max-width:90%!important;
    max-height:84%!important;
  }
  body[data-route="artist"] .r159IconRing svg{
    width:72%!important;
    height:72%!important;
  }
  body[data-route="artist"] .r159FeatureCopy{
    height:100%!important;
    padding:.26cqw .32cqw .09cqw .47cqw!important;
    justify-content:center!important;
    overflow:hidden!important;
  }
  body[data-route="artist"] .r159FeatureCopy strong{
    margin:0 0 .32cqw!important;
    padding-right:3.10cqw!important;
    font-size:clamp(16.5px,1.10cqw,20px)!important;
    letter-spacing:.026em!important;
  }
  body[data-route="artist"] .r159FeatureCopy p{
    max-width:100%!important;
    color:rgba(239,248,254,.97)!important;
    font-size:clamp(10.8px,.70cqw,12.4px)!important;
    font-weight:465!important;
    line-height:1.38!important;
    -webkit-line-clamp:3!important;
  }
  body[data-route="artist"] .r159PanelIndex{
    top:.04cqw!important;
    right:.13cqw!important;
    max-width:3.55cqw!important;
    font-size:clamp(6.4px,.405cqw,7.4px)!important;
  }
  body[data-route="artist"] .r159LiveRow{
    margin-top:.35cqw!important;
    font-size:clamp(7px,.44cqw,8.1px)!important;
  }
  body[data-route="artist"] .r159LiveRow b{
    width:6.6cqw!important;
    max-width:7.1cqw!important;
  }
  body[data-route="artist"] .r159Telemetry,
  body[data-route="artist"] .r161CreatorPulse{
    padding:.60cqw .78cqw .47cqw!important;
  }
  body[data-route="artist"] .r159TelemetryTitle{
    margin:0 0 .32cqw!important;
    padding-left:.61cqw!important;
    font-size:clamp(12px,.84cqw,15px)!important;
    letter-spacing:.027em!important;
  }
  body[data-route="artist"] .r159MapWrap{
    clip-path:polygon(3% 0,97% 0,100% 13%,100% 87%,97% 100%,3% 100%,0 87%,0 13%)!important;
  }
  body[data-route="artist"] .r159MapWrap img{
    filter:saturate(1.23) contrast(1.10) brightness(1.055)!important;
  }
  body[data-route="artist"] .r159EqWrap{
    gap:.11cqw!important;
    padding:.10cqw .10cqw .17cqw!important;
  }
  body[data-route="artist"] .r159EqWrap i{
    box-shadow:0 0 .16cqw rgba(97,230,254,.34)!important;
  }
  body[data-route="artist"] .r159EnergyBody{
    grid-template-columns:minmax(0,1fr) 27.5%!important;
    gap:.23cqw!important;
  }
  body[data-route="artist"] .r159EnergyBody img{
    -webkit-mask-image:linear-gradient(180deg,#000 0 81%,rgba(0,0,0,.80) 89%,transparent 99%)!important;
    mask-image:linear-gradient(180deg,#000 0 81%,rgba(0,0,0,.80) 89%,transparent 99%)!important;
  }
  body[data-route="artist"] .r159EnergyPct strong{
    font-size:clamp(19px,1.43cqw,25px)!important;
  }
  body[data-route="artist"] .r161PulseHead>strong{
    font-size:clamp(11.5px,.80cqw,14.2px)!important;
  }
  body[data-route="artist"] .r161PulseCore{
    width:min(4.3cqw,82%)!important;
  }
  body[data-route="artist"] .r161PulseChannels{
    gap:.34cqw!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(10.4px,.66cqw,11.8px)!important;
    line-height:1.35!important;
  }
  html[data-artist-lang="de"] body[data-route="artist"] .r159FeatureCopy strong,
  html[data-artist-lang="es"] body[data-route="artist"] .r159FeatureCopy strong{
    font-size:clamp(15px,1.01cqw,18.6px)!important;
  }
  html[data-artist-lang="de"] body[data-route="artist"] .r159TelemetryTitle,
  html[data-artist-lang="es"] body[data-route="artist"] .r159TelemetryTitle{
    font-size:clamp(11px,.75cqw,13.6px)!important;
  }

  /* Transparent, already-existing brand artwork replaces the black tile. */
  body[data-route="artist"] .artistStoryIntroR76{
    min-height:250px!important;
    padding:34px clamp(237px,17vw,306px) 36px 48px!important;
  }
  body[data-route="artist"] .artistStoryIntroR76 h2{
    margin-bottom:13px!important;
    font-size:clamp(42px,3.15vw,58px)!important;
  }
  body[data-route="artist"] .artistStoryIntroR76 p{
    margin-bottom:9px!important;
    font-size:clamp(13.7px,.85vw,16px)!important;
    line-height:1.56!important;
  }
  body[data-route="artist"] .r162IdentityEmblem{
    width:clamp(165px,10.7vw,190px)!important;
    height:clamp(165px,10.7vw,190px)!important;
  }
  body[data-route="artist"] .r162IdentityEmblem>img{
    width:62%!important;
    height:62%!important;
    mix-blend-mode:normal!important;
    object-fit:contain!important;
    filter:
      drop-shadow(0 0 9px rgba(99,194,249,.42))
      drop-shadow(0 0 19px rgba(142,103,245,.19))!important;
  }
  body[data-route="artist"] .r162IdentityEmblem>i{
    inset:22%!important;
    border-radius:50%!important;
    border-color:rgba(128,211,251,.25)!important;
    background:radial-gradient(circle,rgba(67,127,194,.09),transparent 72%)!important;
  }
  body[data-route="artist"] .r162IdentityEmblem::before{
    inset:1%!important;
    border-width:1.5px!important;
    filter:drop-shadow(0 0 6px rgba(85,206,250,.43))!important;
  }
  body[data-route="artist"] .r162IdentityEmblem::after{
    inset:10%!important;
    opacity:.90!important;
  }
  body[data-route="artist"] .r162IdentityEmblem>b{
    color:#9becff!important;
    text-shadow:0 0 10px rgba(99,214,253,.31)!important;
  }

  /* All three domain modules keep the same compact, content-led geometry. */
  body[data-route="artist"] .artistStoryRailR75{
    column-gap:18px!important;
    row-gap:18px!important;
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="01"],
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="02"],
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="03"]{
    min-height:349px!important;
    padding:29px 31px 67px!important;
  }
  body[data-route="artist"] .artistStoryKickerR75{
    margin-bottom:9px!important;
    font-size:9.3px!important;
    letter-spacing:.19em!important;
  }
  body[data-route="artist"] .artistStoryModuleR76 h3{
    margin:0 82px 13px 0!important;
    font-size:clamp(29px,1.94vw,37px)!important;
    line-height:1.05!important;
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step] p,
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step] p:first-of-type{
    max-width:none!important;
    margin:0 0 9px!important;
    color:rgba(223,237,246,.93)!important;
    font-size:clamp(12.7px,.715vw,13.75px)!important;
    font-weight:430!important;
    line-height:1.54!important;
    letter-spacing:.006em!important;
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step] p:last-of-type{
    margin-bottom:0!important;
    padding-top:9px!important;
    border-top-color:rgba(123,193,234,.21)!important;
    color:rgba(184,208,224,.92)!important;
  }
  body[data-route="artist"] .r162ModuleSigil{
    top:24px!important;
    right:25px!important;
    width:57px!important;
    height:57px!important;
  }
  body[data-route="artist"] .r166DomainTelemetry{
    right:31px!important;
    bottom:37px!important;
    left:31px!important;
    height:18px!important;
  }
  body[data-route="artist"] .r162ModuleSignal{
    right:28px!important;
    bottom:16px!important;
    left:30px!important;
  }

  /* Reactor signature: layered stellar surface and cinematic photon ring. */
  body[data-route="artist"] .r77Motto{
    height:190px!important;
    min-height:190px!important;
    background:
      radial-gradient(390px 205px at 9% 50%,rgba(249,120,39,.155),transparent 77%),
      radial-gradient(330px 160px at 48% 46%,rgba(43,145,208,.068),transparent 75%),
      radial-gradient(390px 205px at 91% 50%,rgba(115,69,240,.195),transparent 77%),
      linear-gradient(102deg,rgba(7,10,17,.985),rgba(3,8,17,.992) 49%,rgba(8,6,22,.985))!important;
  }
  body[data-route="artist"] .r77Solar{
    width:94px!important;
    height:94px!important;
    border:1px solid rgba(255,210,125,.56)!important;
    background:
      radial-gradient(ellipse at 35% 31%,rgba(255,255,232,.97) 0 3%,rgba(255,240,184,.78) 5%,transparent 21%),
      radial-gradient(ellipse at 68% 64%,rgba(255,226,120,.55),transparent 24%),
      radial-gradient(ellipse at 27% 74%,rgba(255,112,42,.46),transparent 23%),
      conic-gradient(from 25deg at 52% 48%,rgba(255,130,37,.72),rgba(255,199,88,.80),rgba(246,99,31,.74),rgba(255,188,67,.84),rgba(241,85,29,.75),rgba(255,130,37,.72)),
      radial-gradient(circle at 39% 37%,#fff2c9 0 8%,#ffca74 18%,#ff9e43 39%,#e55b24 68%,#9c301f 96%)!important;
    box-shadow:
      inset -14px -13px 24px rgba(91,20,10,.31),
      inset 8px 7px 17px rgba(255,241,175,.27),
      0 0 17px rgba(255,183,87,.75),
      0 0 50px rgba(255,114,42,.43),
      0 0 101px rgba(255,98,30,.17)!important;
  }
  body[data-route="artist"] .r77Solar::before{
    inset:-17%!important;
    border-width:1.4px!important;
    border-top-color:rgba(255,233,170,.86)!important;
    border-right-color:rgba(255,163,68,.37)!important;
    filter:drop-shadow(0 0 6px rgba(255,148,70,.36))!important;
  }
  body[data-route="artist"] .r77Solar::after{
    inset:-34%!important;
    background:radial-gradient(circle,transparent 48%,rgba(255,150,55,.18) 54%,rgba(255,111,43,.07) 62%,transparent 75%)!important;
  }
  body[data-route="artist"] .r168SolarFilament{
    position:absolute!important;
    z-index:2!important;
    inset:5%!important;
    display:block!important;
    overflow:hidden!important;
    border-radius:50%!important;
    background:
      radial-gradient(ellipse at 29% 28%,rgba(255,255,232,.61),transparent 12%),
      radial-gradient(ellipse at 68% 40%,rgba(255,230,150,.48),transparent 15%),
      radial-gradient(ellipse at 41% 70%,rgba(255,206,116,.44),transparent 16%),
      repeating-conic-gradient(from 9deg,rgba(255,232,171,.095) 0 7deg,transparent 8deg 19deg)!important;
    mix-blend-mode:screen!important;
    animation:r168StellarTurn 19s linear infinite!important;
    pointer-events:none!important;
  }
  body[data-route="artist"] .r77Singularity{
    width:108px!important;
    height:108px!important;
    background:
      radial-gradient(ellipse at 49% 43%,#000 0 29%,#02030a 37%,rgba(49,21,115,.96) 45%,rgba(149,85,246,.91) 50%,rgba(101,216,254,.80) 53%,rgba(135,87,249,.48) 59%,transparent 70%)!important;
    box-shadow:0 0 26px rgba(129,85,253,.45),0 0 73px rgba(81,127,249,.26),0 0 110px rgba(74,115,235,.11)!important;
  }
  body[data-route="artist"] .r168PhotonRing{
    position:absolute!important;
    z-index:3!important;
    inset:-19%!important;
    display:block!important;
    border:1px solid rgba(124,213,255,.63)!important;
    border-right-color:rgba(187,129,255,.87)!important;
    border-left-color:rgba(90,230,255,.88)!important;
    border-radius:50%!important;
    box-shadow:0 0 12px rgba(123,183,252,.39)!important;
    transform:rotate(-15deg) scaleY(.32)!important;
    animation:r168PhotonPrecession 7.4s ease-in-out infinite alternate!important;
    pointer-events:none!important;
  }
  body[data-route="artist"] .r77MottoCopy{
    z-index:8!important;
    padding:13px 46px!important;
    background:radial-gradient(ellipse at center,rgba(2,7,15,.96),rgba(2,7,15,.76) 69%,transparent 96%)!important;
  }
  body[data-route="artist"] .r77MottoCopy>small{
    color:#a7fcff!important;
    font-size:10.5px!important;
    text-shadow:0 0 14px rgba(105,236,255,.43)!important;
  }
  body[data-route="artist"] .r77MottoCopy>strong{
    background:linear-gradient(99deg,#fff6dd 0%,#e6fbff 28%,#83e8ff 55%,#b4a7ff 77%,#e0adff 100%)!important;
    -webkit-background-clip:text!important;
    background-clip:text!important;
    -webkit-text-fill-color:transparent!important;
    filter:drop-shadow(0 0 13px rgba(106,180,249,.38))!important;
  }
  body[data-route="artist"] .r77MottoCopy>em{
    margin-top:7px!important;
    background:linear-gradient(90deg,#8efff4,#96ddff 43%,#d2aaff 80%,#f19bff)!important;
    -webkit-background-clip:text!important;
    background-clip:text!important;
    -webkit-text-fill-color:transparent!important;
    font-size:clamp(15px,1.02vw,19px)!important;
    font-weight:850!important;
    letter-spacing:.16em!important;
    filter:drop-shadow(0 0 12px rgba(135,164,253,.45))!important;
  }

  /* The old #artistRail selectors beat every class-only fix. Match their
     specificity so artwork genuinely becomes the primary card surface. */
  body[data-route="artist"] .artistIntelligenceR49{
    min-height:320px!important;
    padding:17px 19px 18px!important;
    grid-template-columns:minmax(0,33fr) minmax(0,67fr)!important;
    grid-template-rows:31px 237px!important;
    gap:10px 17px!important;
    border-color:rgba(104,216,252,.55)!important;
    background:
      radial-gradient(475px 250px at 2% 3%,rgba(47,151,211,.17),transparent 76%),
      radial-gradient(570px 265px at 100% 98%,rgba(119,65,206,.15),transparent 77%),
      linear-gradient(147deg,rgba(5,16,29,.975),rgba(3,9,19,.984) 57%,rgba(8,7,23,.974))!important;
    box-shadow:
      inset 0 0 0 1px rgba(162,230,253,.08),
      inset 0 0 33px rgba(48,131,193,.085),
      0 0 27px rgba(43,115,184,.13)!important;
  }
  body[data-route="artist"] .artistStats{
    gap:11px!important;
  }
  body[data-route="artist"] .artistStats .statCard,
  body[data-route="artist"] .artistStats .statCard:hover{
    min-height:237px!important;
    padding:15px 13px 61px!important;
    border-color:rgba(111,216,246,.31)!important;
    background:
      radial-gradient(165px 108px at 14% 0%,rgba(55,175,221,.15),transparent 75%),
      linear-gradient(158deg,rgba(7,21,36,.98),rgba(4,10,20,.985) 74%)!important;
  }
  body[data-route="artist"] .artistStats .statCard::before{
    width:33px!important;
    height:33px!important;
    margin-bottom:13px!important;
  }
  body[data-route="artist"] .artistStats .statCard>strong{
    font-size:clamp(30px,2.23vw,42px)!important;
  }
  body[data-route="artist"] .artistStats .statCard>#aViews{
    font-size:clamp(22px,1.68vw,32px)!important;
  }
  body[data-route="artist"] .artistStats .statCard>span{
    margin-top:7px!important;
    font-size:clamp(7.8px,.49vw,9px)!important;
  }
  body[data-route="artist"] .r53Sparkline{
    right:12px!important;
    bottom:12px!important;
    left:12px!important;
    width:calc(100% - 24px)!important;
    height:52px!important;
  }
  body[data-route="artist"] .artistWorkboard{
    padding-left:17px!important;
  }
  body[data-route="artist"] .artistWorkboard .sectionHead{
    min-height:31px!important;
    margin-bottom:7px!important;
  }
  body[data-route="artist"] #artistRail{
    height:237px!important;
    min-height:237px!important;
    grid-auto-columns:calc((100% - 33px)/4)!important;
    grid-template-rows:minmax(0,1fr)!important;
    gap:11px!important;
    flex:0 0 237px!important;
    padding:0 0 5px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scrollbar-width:thin!important;
    scroll-snap-type:x proximity!important;
  }
  body[data-route="artist"] #artistRail::-webkit-scrollbar{
    display:block!important;
    height:5px!important;
  }
  body[data-route="artist"] #artistRail::-webkit-scrollbar-track{
    background:rgba(7,20,34,.75)!important;
  }
  body[data-route="artist"] #artistRail::-webkit-scrollbar-thumb{
    background:linear-gradient(90deg,rgba(101,216,248,.72),rgba(165,122,248,.75))!important;
    border-radius:5px!important;
  }
  body[data-route="artist"] #artistRail > .card,
  body[data-route="artist"] #artistRail > .card:hover{
    height:231px!important;
    min-height:231px!important;
    max-height:231px!important;
    border-color:rgba(102,210,249,.37)!important;
    background:linear-gradient(158deg,rgba(8,20,35,.99),rgba(4,10,20,.994) 75%)!important;
    scroll-snap-align:start!important;
  }
  body[data-route="artist"] #artistRail .cover{
    width:100%!important;
    height:151px!important;
    min-height:151px!important;
    max-height:151px!important;
    aspect-ratio:auto!important;
    flex:0 0 151px!important;
    border-bottom:1px solid rgba(100,196,242,.34)!important;
    overflow:hidden!important;
  }
  body[data-route="artist"] #artistRail .cover img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    object-position:center!important;
    filter:saturate(1.10) contrast(1.055)!important;
  }
  body[data-route="artist"] #artistRail .cardBody{
    padding:7px 9px 5px!important;
    gap:4px!important;
  }
  body[data-route="artist"] #artistRail .cardTitle{
    font-size:clamp(10.5px,.70vw,12.4px)!important;
    font-weight:770!important;
    line-height:1.19!important;
    -webkit-line-clamp:2!important;
  }
  body[data-route="artist"] #artistRail .cardSub{
    margin-top:0!important;
    color:rgba(171,193,210,.90)!important;
    font-size:clamp(7.3px,.47vw,8.8px)!important;
    line-height:1.25!important;
    -webkit-line-clamp:2!important;
  }
  body[data-route="artist"] #artistRail .metaRow{
    margin-top:1px!important;
    padding-top:0!important;
  }
  body[data-route="artist"] #artistRail .playOrb{
    width:34px!important;
    height:34px!important;
  }

  @keyframes r168StellarTurn{to{transform:rotate(360deg)}}
  @keyframes r168PhotonPrecession{
    0%{transform:rotate(-20deg) scaleY(.29);opacity:.76}
    100%{transform:rotate(-9deg) scaleY(.37);opacity:1}
  }
}

@media (min-width:761px) and (max-width:1250px){
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="01"],
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="02"]{
    min-height:348px!important;
    padding:29px 28px 67px!important;
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="03"]{
    min-height:285px!important;
    padding:29px 30px 66px!important;
  }
  body[data-route="artist"] .artistIntelligenceR49{
    min-height:305px!important;
    grid-template-columns:minmax(0,36fr) minmax(0,64fr)!important;
    grid-template-rows:30px 225px!important;
    padding:15px 15px 17px!important;
  }
  body[data-route="artist"] .artistStats .statCard,
  body[data-route="artist"] .artistStats .statCard:hover{
    min-height:225px!important;
    padding:13px 10px 56px!important;
  }
  body[data-route="artist"] #artistRail{
    height:225px!important;
    min-height:225px!important;
    grid-auto-columns:calc((100% - 20px)/3)!important;
    gap:10px!important;
    flex-basis:225px!important;
  }
  body[data-route="artist"] #artistRail > .card,
  body[data-route="artist"] #artistRail > .card:hover{
    height:220px!important;
    min-height:220px!important;
    max-height:220px!important;
  }
  body[data-route="artist"] #artistRail .cover{
    height:140px!important;
    min-height:140px!important;
    max-height:140px!important;
    flex-basis:140px!important;
  }
}

@media (min-width:761px) and (max-width:1100px){
  body[data-route="artist"] .r159FeatureCopy strong{
    font-size:13.5px!important;
  }
  body[data-route="artist"] .r159FeatureCopy p{
    font-size:9px!important;
    line-height:1.31!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:8.8px!important;
    line-height:1.29!important;
  }
  body[data-route="artist"] .r159TelemetryTitle{
    font-size:10.5px!important;
  }
  body[data-route="artist"] .r77Solar{
    width:76px!important;
    height:76px!important;
  }
  body[data-route="artist"] .r77Singularity{
    width:84px!important;
    height:84px!important;
  }
}

@media (min-width:761px) and (max-width:970px){
  body[data-route="artist"] .artistStoryIntroR76{
    min-height:258px!important;
    padding:28px 176px 33px 30px!important;
  }
  body[data-route="artist"] .r162IdentityEmblem{
    width:130px!important;
    height:130px!important;
  }
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="01"],
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="02"],
  body[data-route="artist"] .artistStoryModuleR76[data-r76-step="03"]{
    min-height:293px!important;
    padding:27px 29px 64px!important;
  }
  body[data-route="artist"] .artistIntelligenceR49{
    min-height:486px!important;
    grid-template-columns:1fr!important;
    grid-template-rows:30px 173px minmax(228px,auto)!important;
  }
  body[data-route="artist"] .artistStats .statCard,
  body[data-route="artist"] .artistStats .statCard:hover{
    min-height:173px!important;
    padding:12px 10px 49px!important;
  }
  body[data-route="artist"] .artistStats .statCard::before{
    width:28px!important;
    height:28px!important;
    margin-bottom:8px!important;
  }
  body[data-route="artist"] .r53Sparkline{
    height:41px!important;
  }
  body[data-route="artist"] #artistRail{
    height:212px!important;
    min-height:212px!important;
    grid-auto-columns:calc((100% - 20px)/3)!important;
    flex-basis:212px!important;
  }
  body[data-route="artist"] #artistRail > .card,
  body[data-route="artist"] #artistRail > .card:hover{
    height:207px!important;
    min-height:207px!important;
    max-height:207px!important;
  }
  body[data-route="artist"] #artistRail .cover{
    height:129px!important;
    min-height:129px!important;
    max-height:129px!important;
    flex-basis:129px!important;
  }
  body[data-route="artist"] .r77Motto{
    height:167px!important;
    min-height:167px!important;
  }
  body[data-route="artist"] .r77MottoCopy{
    padding:12px 35px!important;
  }
}

@media (max-width:760px){
  body[data-route="artist"] .r168SceneAtmosphere,
  body[data-route="artist"] .r168SolarFilament,
  body[data-route="artist"] .r168PhotonRing{
    display:none!important;
  }
}

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