/* ADIMASTER RELEASE 167 · CINEMATIC COMMAND UNIVERSE
   One dark command environment from the navigation to the footer.
   Globe canvas, renderer stage, portal rings and scene geometry are frozen. */

@media (min-width:761px){
  /* Navigation now belongs to the chamber instead of a separate magenta bar. */
  body[data-route="artist"] header,
  body[data-route="artist"] header.scrolled{
    background:
      radial-gradient(630px 103px at 12% 46%,rgba(36,100,165,.115),transparent 75%),
      radial-gradient(540px 102px at 86% 43%,rgba(77,54,151,.09),transparent 76%),
      linear-gradient(90deg,rgba(2,7,15,.985),rgba(3,8,17,.986) 50%,rgba(3,7,16,.985))!important;
    border:0!important;
    box-shadow:inset 0 1px rgba(83,188,238,.075)!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
  }
  body[data-route="artist"] header .nav{
    background:transparent!important;
  }
  body[data-route="artist"] header .brandWords i{
    background:linear-gradient(90deg,#74edff,#7db8ff 49%,#a688ff)!important;
    -webkit-background-clip:text!important;
    background-clip:text!important;
    -webkit-text-fill-color:transparent!important;
    color:#83c7ff!important;
    text-shadow:none!important;
    filter:drop-shadow(0 0 9px rgba(99,180,253,.21))!important;
  }
  body[data-route="artist"] header .brandWords small{
    color:rgba(181,213,234,.74)!important;
  }
  body[data-route="artist"] header .navlinks{
    border-color:rgba(101,181,242,.19)!important;
    background:linear-gradient(113deg,rgba(5,14,27,.77),rgba(6,11,23,.66))!important;
    box-shadow:inset 0 1px rgba(133,199,246,.045)!important;
  }
  body[data-route="artist"] header .navlinks::after{
    background:linear-gradient(135deg,rgba(68,137,190,.19),rgba(108,88,179,.12))!important;
    border-color:rgba(130,202,244,.16)!important;
  }
  body[data-route="artist"] header .navlinks button.active{
    color:#eaf8ff!important;
    text-shadow:0 0 16px rgba(107,191,255,.24)!important;
  }
  body[data-route="artist"] header .socialBtn,
  body[data-route="artist"] header .iconBtn,
  body[data-route="artist"] header .lang{
    border-color:rgba(98,177,223,.20)!important;
    background:linear-gradient(135deg,rgba(8,22,36,.74),rgba(6,13,25,.72))!important;
  }
  body[data-route="artist"] header .lang button.active{
    color:#06121c!important;
    background:linear-gradient(140deg,#78edff,#68bffc)!important;
    border-color:rgba(125,231,255,.80)!important;
    box-shadow:0 0 14px rgba(87,202,255,.18)!important;
  }

  /* The continuous sky is deliberately darker than the approved artwork. */
  body[data-route="artist"] .view.active[data-view="artist"]{
    background:#010309!important;
  }
  body[data-route="artist"] .r165CosmicBackdrop{
    background:
      radial-gradient(ellipse at 15% 18%,rgba(30,71,119,.047),transparent 32%),
      radial-gradient(ellipse at 85% 49%,rgba(64,39,111,.041),transparent 36%),
      linear-gradient(180deg,#010308 0%,#01040a 49%,#010308 100%)!important;
  }
  body[data-route="artist"] .r165CosmicBackdrop>i{
    background:none!important;
    opacity:0!important;
  }
  body[data-route="artist"] .r165CosmicBackdrop>b{
    background:linear-gradient(90deg,rgba(1,3,8,.24),transparent 13%,transparent 87%,rgba(1,3,8,.24))!important;
    opacity:.63!important;
  }
  body[data-route="artist"] .r165StarCanvas{
    opacity:.66!important;
  }
  body[data-route="artist"] .r165Twinkle{
    opacity:.68!important;
  }
  body[data-route="artist"] .r166HeroEdgeBlend>i,
  body[data-route="artist"] .r166HeroEdgeBlend>b{
    width:clamp(38px,3.75vw,71px)!important;
  }
  body[data-route="artist"] .r166HeroEdgeBlend>i{
    background:linear-gradient(90deg,#010309,rgba(1,3,9,.57) 36%,rgba(1,3,9,.18) 68%,transparent)!important;
  }
  body[data-route="artist"] .r166HeroEdgeBlend>b{
    background:linear-gradient(270deg,#010309,rgba(1,3,9,.57) 36%,rgba(1,3,9,.18) 68%,transparent)!important;
  }
  body[data-route="artist"] .artistStoryR75{
    padding-top:17px!important;
    background:transparent!important;
  }
  body[data-route="artist"] .r162DeckHeading{
    min-height:35px!important;
    margin-bottom:10px!important;
  }

  /* Actual top HUD refit: every live overlay is confined to its baked bay. */
  body[data-route="artist"] .r159Panel{
    overflow:hidden!important;
    background:
      radial-gradient(ellipse at 15% 0%,rgba(48,140,204,.064),transparent 63%),
      linear-gradient(118deg,rgba(2,10,22,.29),rgba(3,9,22,.16) 58%,rgba(11,5,25,.16))!important;
    box-shadow:inset 0 0 0 1px rgba(96,205,248,.065),inset 0 0 1.15cqw rgba(39,114,189,.047)!important;
  }
  body[data-route="artist"] .r159Panel::before{
    left:6.7%!important;
    right:6.7%!important;
    top:8.7%!important;
    opacity:.53!important;
  }
  body[data-route="artist"] .r159Brand{
    left:4.28%!important;
    top:5.53%!important;
    width:25.87%!important;
    height:16.69%!important;
    grid-template-columns:29% 71%!important;
    padding:.47cqw .64cqw .43cqw .59cqw!important;
  }
  body[data-route="artist"] .r161BrandMark{
    width:89%!important;
    height:83%!important;
  }
  body[data-route="artist"] .r161BrandMark .r159BrandLogo{
    width:86%!important;
    height:86%!important;
    mix-blend-mode:screen!important;
  }
  body[data-route="artist"] .r159BrandCopy{
    min-width:0!important;
    overflow:hidden!important;
    padding-right:.12cqw!important;
    padding-left:.30cqw!important;
  }
  body[data-route="artist"] .r159BrandCopy strong{
    font-size:clamp(23px,1.68cqw,30px)!important;
    white-space:nowrap!important;
  }
  body[data-route="artist"] .r159BrandCopy small{
    margin-top:.31cqw!important;
    font-size:clamp(7.5px,.48cqw,9px)!important;
  }
  body[data-route="artist"] .r161BrandSignature{
    overflow:hidden!important;
    font-size:clamp(6.2px,.385cqw,7.2px)!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }

  body[data-route="artist"] .r159Music,
  body[data-route="artist"] .r159Travel,
  body[data-route="artist"] .r159Creative{
    left:4.20%!important;
    width:26.76%!important;
  }
  body[data-route="artist"] .r159Music{
    top:27.48%!important;
    height:16.35%!important;
  }
  body[data-route="artist"] .r159Travel{
    top:47.48%!important;
    height:16.31%!important;
  }
  body[data-route="artist"] .r159Creative{
    top:67.22%!important;
    height:16.49%!important;
  }
  body[data-route="artist"] button.r159Panel.r159Feature{
    grid-template-columns:27.5% 72.5%!important;
    align-items:center!important;
    padding:.52cqw .68cqw .44cqw .61cqw!important;
  }
  body[data-route="artist"] .r159IconRing{
    width:5.85cqw!important;
    height:5.85cqw!important;
    max-width:89%!important;
    max-height:84%!important;
  }
  body[data-route="artist"] .r159IconRing::after{
    inset:-7%!important;
  }
  body[data-route="artist"] .r159IconRing svg{
    width:68%!important;
    height:68%!important;
  }
  body[data-route="artist"] .r159FeatureCopy{
    min-width:0!important;
    min-height:0!important;
    overflow:hidden!important;
    padding:.31cqw .24cqw .07cqw .42cqw!important;
  }
  body[data-route="artist"] .r159FeatureCopy strong{
    overflow:hidden!important;
    margin:0 0 .29cqw!important;
    padding-right:3.75cqw!important;
    font-size:clamp(15px,1.04cqw,18.6px)!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  body[data-route="artist"] .r159FeatureCopy p{
    display:-webkit-box!important;
    overflow:hidden!important;
    max-width:100%!important;
    color:rgba(235,247,254,.93)!important;
    font-size:clamp(9.7px,.63cqw,11.25px)!important;
    font-weight:485!important;
    line-height:1.36!important;
    overflow-wrap:break-word!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:4!important;
  }
  body[data-route="artist"] .r159PanelIndex{
    top:.06cqw!important;
    right:.10cqw!important;
    max-width:3.54cqw!important;
    font-size:clamp(6.1px,.385cqw,7.1px)!important;
  }
  body[data-route="artist"] .r159LiveRow{
    flex:0 0 auto!important;
    overflow:hidden!important;
    margin-top:.27cqw!important;
  }
  body[data-route="artist"] .r159LiveRow b{
    max-width:6.1cqw!important;
  }

  body[data-route="artist"] .r159Global,
  body[data-route="artist"] .r159Sound,
  body[data-route="artist"] .r159Energy,
  body[data-route="artist"] .r159Status{
    left:73.66%!important;
    width:22.63%!important;
  }
  body[data-route="artist"] .r159Global{
    top:5.99%!important;
    height:16.41%!important;
  }
  body[data-route="artist"] .r159Sound{
    top:27.65%!important;
    height:16.10%!important;
  }
  body[data-route="artist"] .r159Energy{
    top:47.62%!important;
    height:16.08%!important;
  }
  body[data-route="artist"] .r159Status{
    top:67.48%!important;
    height:15.94%!important;
  }
  body[data-route="artist"] .r159Telemetry,
  body[data-route="artist"] .r161CreatorPulse{
    min-width:0!important;
    overflow:hidden!important;
    padding:.64cqw .75cqw .44cqw!important;
  }
  body[data-route="artist"] .r159TelemetryTitle{
    overflow:hidden!important;
    margin:0 0 .29cqw!important;
    padding-left:.59cqw!important;
    font-size:clamp(11.4px,.80cqw,14px)!important;
    line-height:1.10!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  body[data-route="artist"] .r159TelemetryTitle::before{
    top:.21cqw!important;
    width:.22cqw!important;
    height:.22cqw!important;
  }
  body[data-route="artist"] .r159MapWrap{
    width:100%!important;
    min-width:0!important;
    overflow:hidden!important;
    border:0!important;
    background:transparent!important;
    clip-path:polygon(3% 0,97% 0,100% 12%,100% 88%,97% 100%,3% 100%,0 88%,0 12%)!important;
  }
  body[data-route="artist"] .r159MapWrap img{
    width:100%!important;
    height:100%!important;
    object-fit:fill!important;
    mix-blend-mode:screen!important;
    -webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)!important;
    mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)!important;
  }
  body[data-route="artist"] .r159EqWrap{
    width:100%!important;
    min-width:0!important;
    overflow:hidden!important;
    gap:.105cqw!important;
    padding:.10cqw .13cqw .15cqw!important;
  }
  body[data-route="artist"] .r159EqMeta{
    overflow:hidden!important;
    margin-top:.17cqw!important;
    padding:0 .08cqw!important;
  }
  body[data-route="artist"] .r159EnergyBody{
    grid-template-columns:minmax(0,1fr) 29%!important;
    gap:.23cqw!important;
    min-width:0!important;
    overflow:hidden!important;
  }
  body[data-route="artist"] .r159EnergyBody img{
    min-width:0!important;
    object-fit:fill!important;
    mix-blend-mode:screen!important;
  }
  body[data-route="artist"] .r159EnergyPct{
    min-width:0!important;
    overflow:hidden!important;
    padding:0!important;
  }
  body[data-route="artist"] .r159EnergyPct strong{
    font-size:clamp(18px,1.39cqw,24px)!important;
  }
  body[data-route="artist"] .r159EnergyPct small{
    overflow:hidden!important;
    font-size:clamp(5.1px,.33cqw,6.3px)!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  body[data-route="artist"] .r161PulseHead{
    min-width:0!important;
    margin-bottom:.19cqw!important;
  }
  body[data-route="artist"] .r161PulseHead>strong{
    overflow:hidden!important;
    font-size:clamp(11px,.76cqw,13.3px)!important;
    text-overflow:ellipsis!important;
  }
  body[data-route="artist"] .r161PulseHead>span{
    font-size:clamp(5.2px,.345cqw,6.1px)!important;
  }
  body[data-route="artist"] .r161PulseBody{
    grid-template-columns:31% 69%!important;
    min-width:0!important;
    overflow:hidden!important;
  }
  body[data-route="artist"] .r161PulseCore{
    width:min(4.13cqw,78%)!important;
  }
  body[data-route="artist"] .r161PulseChannels{
    min-width:0!important;
    overflow:hidden!important;
    gap:.31cqw!important;
    padding-left:.24cqw!important;
  }
  body[data-route="artist"] .r161PulseChannel{
    grid-template-columns:40% minmax(0,1fr) 9%!important;
    min-width:0!important;
    gap:.18cqw!important;
  }
  body[data-route="artist"] .r161PulseChannel>strong{
    overflow:hidden!important;
    font-size:clamp(5.6px,.365cqw,6.8px)!important;
    text-overflow:clip!important;
    white-space:nowrap!important;
  }

  /* Remove the black logo tile and give both orbit rings visible clearance. */
  body[data-route="artist"] .r162IdentityEmblem{
    width:clamp(160px,10.4vw,194px)!important;
    height:clamp(160px,10.4vw,194px)!important;
  }
  body[data-route="artist"] .r162IdentityEmblem>img{
    width:60%!important;
    height:60%!important;
    background:transparent!important;
    mix-blend-mode:screen!important;
    filter:drop-shadow(0 0 12px rgba(89,194,251,.35))!important;
  }
  body[data-route="artist"] .r162IdentityEmblem::before{
    border-width:1.5px!important;
    border-color:rgba(88,228,255,.85) transparent rgba(176,105,250,.84) transparent!important;
    filter:drop-shadow(0 0 5px rgba(83,194,247,.33))!important;
    animation-duration:12s!important;
  }
  body[data-route="artist"] .r162IdentityEmblem::after{
    inset:10%!important;
    border-color:transparent rgba(128,170,254,.76) transparent rgba(91,228,253,.77)!important;
    animation-duration:17s!important;
  }
  body[data-route="artist"] .r162IdentityEmblem>i{
    inset:22%!important;
    border-color:rgba(119,213,252,.30)!important;
    box-shadow:0 0 16px rgba(78,158,238,.15)!important;
  }

  /* Signature panel: warm plasma, cool data light and a violet singularity. */
  body[data-route="artist"] .r77Motto{
    height:205px!important;
    min-height:205px!important;
    background:
      radial-gradient(340px 205px at 9% 50%,rgba(255,116,32,.14),transparent 73%),
      radial-gradient(260px 155px at 48% 48%,rgba(46,141,204,.065),transparent 76%),
      radial-gradient(335px 205px at 91% 50%,rgba(118,74,242,.17),transparent 74%),
      linear-gradient(101deg,rgba(7,11,18,.97),rgba(3,8,18,.98) 49%,rgba(9,7,23,.97))!important;
  }
  body[data-route="artist"] .r167MottoCanvas{
    position:absolute!important;
    z-index:3!important;
    inset:0!important;
    display:block!important;
    width:100%!important;
    height:100%!important;
    pointer-events:none!important;
  }
  body[data-route="artist"] .r77EnergyStream,
  body[data-route="artist"] .r77SoftBurst{
    display:none!important;
    animation:none!important;
  }
  body[data-route="artist"] .r77Solar{
    z-index:5!important;
    width:100px!important;
    height:100px!important;
    background:
      radial-gradient(circle at 37% 35%,rgba(255,255,239,.96) 0 4%,rgba(255,226,146,.98) 10%,rgba(255,177,70,.97) 25%,rgba(245,105,33,.94) 43%,rgba(186,47,22,.48) 60%,transparent 71%)!important;
    box-shadow:0 0 21px rgba(255,182,78,.70),0 0 58px rgba(255,119,39,.33),0 0 92px rgba(255,105,35,.15)!important;
    animation:r167SolarBreath 4.4s ease-in-out infinite alternate!important;
  }
  body[data-route="artist"] .r77Solar::before,
  body[data-route="artist"] .r77Solar::after{
    content:""!important;
    position:absolute!important;
    display:block!important;
    border-radius:50%!important;
    pointer-events:none!important;
  }
  body[data-route="artist"] .r77Solar::before{
    inset:-14%!important;
    border:1px solid rgba(255,168,76,.31)!important;
    border-left-color:rgba(255,222,159,.76)!important;
    border-bottom-color:rgba(255,108,50,.66)!important;
    animation:r167SolarOrbit 10s linear infinite!important;
  }
  body[data-route="artist"] .r77Solar::after{
    inset:-29%!important;
    background:radial-gradient(circle,transparent 52%,rgba(255,125,48,.11) 58%,transparent 69%)!important;
    animation:r167SolarCorona 2.9s ease-in-out infinite alternate!important;
  }
  body[data-route="artist"] .r77Solar>i{
    inset:-28%!important;
    border-color:rgba(255,166,81,.24)!important;
    box-shadow:0 0 36px rgba(255,131,54,.17)!important;
  }

  body[data-route="artist"] .r77Singularity{
    z-index:6!important;
    width:110px!important;
    height:110px!important;
    background:
      radial-gradient(circle,#010106 0 31%,#03030b 35%,rgba(25,13,59,.96) 41%,rgba(105,62,229,.84) 48%,rgba(71,209,253,.76) 51%,rgba(139,86,248,.44) 55%,transparent 66%)!important;
    box-shadow:0 0 26px rgba(112,77,247,.37),0 0 68px rgba(64,152,251,.22)!important;
    animation:r167SingularityBreath 5s ease-in-out infinite alternate!important;
  }
  body[data-route="artist"] .r77Singularity::before,
  body[data-route="artist"] .r77Singularity::after{
    content:""!important;
    position:absolute!important;
    display:block!important;
    pointer-events:none!important;
  }
  body[data-route="artist"] .r77Singularity::before{
    inset:6%!important;
    border:1px solid rgba(110,221,255,.48)!important;
    border-radius:50%!important;
    box-shadow:inset 0 0 14px rgba(107,107,253,.36)!important;
  }
  body[data-route="artist"] .r77Singularity::after{
    inset:-17%!important;
    border:1px solid rgba(163,119,255,.45)!important;
    border-radius:50%!important;
    transform:rotate(-18deg) scaleY(.45)!important;
    animation:r167AccretionTilt 8s ease-in-out infinite alternate!important;
  }
  body[data-route="artist"] .r77Singularity>i{
    inset:-14%!important;
    border-color:rgba(131,111,255,.55)!important;
    box-shadow:0 0 19px rgba(95,118,254,.37)!important;
  }
  body[data-route="artist"] .r77Singularity>b{
    inset:-27%!important;
    border-color:rgba(87,224,255,.25)!important;
  }
  body[data-route="artist"] .r77MottoCopy{
    z-index:8!important;
    padding:14px 45px!important;
    background:radial-gradient(ellipse at center,rgba(2,7,15,.96),rgba(2,7,15,.70) 72%,transparent 96%)!important;
  }
  body[data-route="artist"] .r77MottoCopy>small{
    color:#90f6ff!important;
    text-shadow:0 0 15px rgba(91,229,255,.31)!important;
  }
  body[data-route="artist"] .r77MottoCopy>strong{
    background:linear-gradient(102deg,#fff9e8 0%,#dcf9ff 26%,#7edcff 53%,#a599ff 76%,#d0a2ff 100%)!important;
    -webkit-background-clip:text!important;
    background-clip:text!important;
    -webkit-text-fill-color:transparent!important;
    color:#eaf7ff!important;
    filter:drop-shadow(0 0 14px rgba(90,163,245,.29))!important;
  }
  body[data-route="artist"] .r77MottoCopy>em{
    background:linear-gradient(90deg,#74f3ff,#9fa8ff 52%,#db8cff)!important;
    -webkit-background-clip:text!important;
    background-clip:text!important;
    -webkit-text-fill-color:transparent!important;
    color:#d2a1ff!important;
    filter:drop-shadow(0 0 10px rgba(135,122,252,.24))!important;
  }

  /* Transmission artwork becomes the primary surface of every media card. */
  body[data-route="artist"] .artistIntelligenceR49{
    min-height:347px!important;
    grid-template-rows:32px 257px!important;
    gap:10px 19px!important;
  }
  body[data-route="artist"] .artistStats .statCard,
  body[data-route="artist"] .artistStats .statCard:hover{
    min-height:257px!important;
  }
  body[data-route="artist"] .artistWorkboard .rail{
    height:257px!important;
    min-height:257px!important;
    flex:0 0 257px!important;
    gap:11px!important;
    padding-bottom:7px!important;
  }
  body[data-route="artist"] .artistWorkboard .card,
  body[data-route="artist"] .artistWorkboard .card:hover{
    height:250px!important;
    min-height:250px!important;
  }
  body[data-route="artist"] .artistWorkboard .cover{
    height:clamp(137px,8.3vw,162px)!important;
    min-height:clamp(137px,8.3vw,162px)!important;
    overflow:hidden!important;
  }
  body[data-route="artist"] .artistWorkboard .cover img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    object-position:center!important;
    filter:saturate(1.11) contrast(1.06)!important;
  }
  body[data-route="artist"] .artistWorkboard .cover::after{
    background:linear-gradient(180deg,transparent 47%,rgba(3,8,15,.19) 76%,rgba(3,8,15,.47))!important;
  }
  body[data-route="artist"] .artistWorkboard .cardBody{
    overflow:hidden!important;
    padding:7px 9px 6px!important;
  }
  body[data-route="artist"] .artistWorkboard .playOrb{
    width:36px!important;
    height:36px!important;
    border-color:rgba(102,226,253,.60)!important;
    background:rgba(4,17,29,.83)!important;
    box-shadow:0 0 15px rgba(71,183,245,.20)!important;
  }

  @keyframes r167SolarBreath{
    0%{transform:translateY(-50%) scale(.97);filter:brightness(.97)}
    100%{transform:translateY(-50%) scale(1.045);filter:brightness(1.12)}
  }
  @keyframes r167SolarOrbit{to{transform:rotate(360deg)}}
  @keyframes r167SolarCorona{0%{opacity:.45;transform:scale(.92)}100%{opacity:1;transform:scale(1.10)}}
  @keyframes r167SingularityBreath{
    0%{transform:translateY(-50%) scale(.985);filter:brightness(.96)}
    100%{transform:translateY(-50%) scale(1.045);filter:brightness(1.11)}
  }
  @keyframes r167AccretionTilt{
    0%{transform:rotate(-22deg) scaleY(.42)}
    100%{transform:rotate(-11deg) scaleY(.49)}
  }
}

@media (min-width:761px) and (max-width:1250px){
  body[data-route="artist"] .artistIntelligenceR49{
    min-height:324px!important;
    grid-template-rows:31px 232px!important;
  }
  body[data-route="artist"] .artistStats .statCard,
  body[data-route="artist"] .artistStats .statCard:hover{
    min-height:232px!important;
  }
  body[data-route="artist"] .artistWorkboard .rail{
    height:232px!important;
    min-height:232px!important;
    flex-basis:232px!important;
  }
  body[data-route="artist"] .artistWorkboard .card,
  body[data-route="artist"] .artistWorkboard .card:hover{
    height:225px!important;
    min-height:225px!important;
  }
  body[data-route="artist"] .artistWorkboard .cover{
    height:137px!important;
    min-height:137px!important;
  }
}

@media (min-width:761px) and (max-width:1100px){
  body[data-route="artist"] .r159FeatureCopy strong{
    font-size:13px!important;
  }
  body[data-route="artist"] .r159FeatureCopy p{
    font-size:8.4px!important;
    line-height:1.28!important;
    -webkit-line-clamp:3!important;
  }
  body[data-route="artist"] .r159TelemetryTitle{
    font-size:10.1px!important;
  }
  body[data-route="artist"] .r161PulseHead>strong{
    font-size:9.6px!important;
  }
  body[data-route="artist"] .r77Solar{
    width:78px!important;
    height:78px!important;
  }
  body[data-route="artist"] .r77Singularity{
    width:87px!important;
    height:87px!important;
  }
  body[data-route="artist"] .r77MottoCopy>strong{
    font-size:clamp(26px,3.2vw,36px)!important;
  }
}

@media (min-width:761px) and (max-width:970px){
  body[data-route="artist"] .r162IdentityEmblem{
    width:138px!important;
    height:138px!important;
  }
  body[data-route="artist"] .artistIntelligenceR49{
    min-height:532px!important;
    grid-template-rows:31px 182px minmax(247px,auto)!important;
  }
  body[data-route="artist"] .artistStats .statCard,
  body[data-route="artist"] .artistStats .statCard:hover{
    min-height:182px!important;
  }
  body[data-route="artist"] .artistWorkboard .rail{
    height:238px!important;
    min-height:238px!important;
    flex-basis:238px!important;
  }
  body[data-route="artist"] .artistWorkboard .card,
  body[data-route="artist"] .artistWorkboard .card:hover{
    height:231px!important;
    min-height:231px!important;
  }
  body[data-route="artist"] .artistWorkboard .cover{
    height:145px!important;
    min-height:145px!important;
  }
}

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

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