@layer route-theme{.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-intro-title{font-family:var(--uv-season-2-sans);font-weight:400;font-optical-sizing:auto;line-height:.9;letter-spacing:.16em;color:#f0e6f6;-webkit-text-fill-color:currentColor;-webkit-text-stroke:clamp(.8px,.07vw,1.4px) rgba(247,237,255,.14);text-shadow:0 0 2px rgba(243,231,251,.82),0 0 8px rgba(225,201,245,.72),0 0 16px rgba(186,141,235,.62),0 0 32px rgba(132,74,204,.56),0 0 72px rgba(93,34,165,.38),0 0 130px rgba(61,9,118,.24);filter:drop-shadow(0 0 18px rgba(180,132,230,.32))}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-intro-title:before{color:#e6d7f54d;-webkit-text-fill-color:currentColor;-webkit-text-stroke:1px rgba(241,230,249,.18);opacity:.06;text-shadow:0 0 6px rgba(243,231,251,.68),0 0 18px rgba(186,141,235,.58),0 0 48px rgba(111,15,255,.38)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-intro-title:after{color:transparent;-webkit-text-stroke:1px rgba(241,230,249,.18);opacity:.42;filter:blur(.15px)}.uv-feature-card[data-uv-scene-key=mae]{--uv-mae-dot-color: #f28a3d;--uv-title-font-family: "Dongle", sans-serif;--uv-title-font-weight: 700;--uv-title-letter-spacing: 0em;--uv-title-line-height: 1;--uv-title-text-transform: lowercase;--uv-title-max-width: min(100%, 12ch);--uv-feature-title-shadow: 0 0 7px color-mix(in srgb, var(--uv-mae-dot-color) 52%, transparent), 0 0 18px color-mix(in srgb, var(--uv-mae-dot-color) 32%, transparent), 0 0 34px color-mix(in srgb, var(--uv-mae-dot-color) 18%, transparent);--uv-track-title-shadow: 0 0 5px rgba(10, 2, 18, .38), 0 0 12px color-mix(in srgb, var(--uv-glow) 10%, transparent)}.uv-feature-card[data-uv-scene-key=mae] .uv-feature-title{font-size:clamp(5.2rem,8.4vw,7rem);font-family:Dongle,sans-serif;font-style:normal;font-weight:500;letter-spacing:.02em;line-height:1;text-shadow:var(--uv-feature-title-shadow)}.uv-feature-card[data-uv-scene-key=mae] .uv-feature-scene-layer--atmosphere{background:none;opacity:0}.uv-feature-card[data-uv-scene-key=mae] .uv-track-panel{font-family:Dongle,sans-serif}.uv-feature-card[data-uv-scene-key=mae] .uv-feature-content{width:min(100%,1080px);max-height:calc(100svh - clamp(28px,4.5vw,56px));justify-content:center;padding-top:clamp(.4rem,1vw,.8rem);margin-inline:auto}.uv-feature-card[data-uv-scene-key=mae] .uv-feature-body{grid-template-columns:minmax(380px,520px) minmax(300px,420px);gap:clamp(32px,4.4vw,64px);align-items:start;max-height:none;overflow:visible;margin-top:clamp(4px,.8vw,10px);width:100%;justify-content:center}.uv-feature-card[data-uv-scene-key=mae] .uv-feature-cover-stack{width:min(100%,520px);justify-content:start;justify-self:end}.uv-feature-card[data-uv-scene-key=mae] .uv-feature-media{width:min(100%,520px);aspect-ratio:1}.uv-feature-card[data-uv-scene-key=mae] .uv-feature-poster{width:100%;height:auto;max-height:none}.uv-feature-card[data-uv-scene-key=mae] .uv-track-panel{width:min(100%,460px);max-height:min(56svh,620px);padding-top:.2rem}.uv-feature-card[data-uv-scene-key=mae] .uv-track-title{font-size:clamp(.98rem,1vw,1rem);font-weight:400;letter-spacing:.02em;line-height:1;text-transform:none}.uv-feature-card[data-uv-scene-key=mae] .uv-track-artist,.uv-feature-card[data-uv-scene-key=mae] .uv-track-duration{font-weight:600;letter-spacing:.03em}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key="2n"]{--uv-title-font-family: "Saira Extra Condensed", sans-serif;--uv-title-font-weight: 700;--uv-title-letter-spacing: .06em;--uv-poster-max-height: none;margin-top:0;padding-top:.5rem}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key="2n"] .uv-feature-poster{max-width:min(100%,520px)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key="2n"] .uv-track-panel{font-family:Saira,sans-serif;--uv-title-font-weight: 700}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key="2n"] .uv-feature-service-links{margin-left:0}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key="2n"] .uv-feature-title{transform:translateY(-33%)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared]{--uv-glow: #9d8111;--uv-title-font-family: "WDXL Lubrifont JP N", sans-serif;--uv-title-font-weight: 400;--uv-title-text-transform: lowercase;--uv-title-letter-spacing: 0;--uv-title-line-height: .7;--uv-title-max-width: min(100%, 11ch);--uv-track-title-text-transform: lowercase;--uv-track-artist-text-transform: lowercase;--uv-depth-backdrop-opacity: .1;--uv-depth-backdrop-blur: 14px;--uv-depth-haze-opacity: .08;--uv-depth-vignette-opacity: .42;--uv-scene-grain-opacity: .2;background:radial-gradient(circle at 14% 14%,rgba(142,87,13,.68) 0 .55px,transparent 1.05px),radial-gradient(circle at 19% 76%,rgba(119,72,9,.62) 0 .55px,transparent 1.05px),radial-gradient(circle at 27% 39%,rgba(158,101,18,.56) 0 .55px,transparent 1.05px),radial-gradient(circle at 33% 58%,rgba(132,79,10,.66) 0 .55px,transparent 1.05px),radial-gradient(circle at 41% 18%,rgba(166,107,20,.58) 0 .55px,transparent 1.05px),radial-gradient(circle at 47% 84%,rgba(112,68,8,.56) 0 .55px,transparent 1.05px),radial-gradient(circle at 58% 31%,rgba(151,91,12,.7) 0 .55px,transparent 1.05px),radial-gradient(circle at 64% 67%,rgba(124,74,8,.62) 0 .55px,transparent 1.05px),radial-gradient(circle at 73% 23%,rgba(161,101,17,.64) 0 .55px,transparent 1.05px),radial-gradient(circle at 79% 74%,rgba(106,63,7,.54) 0 .55px,transparent 1.05px),radial-gradient(circle at 88% 40%,rgba(142,86,11,.6) 0 .55px,transparent 1.05px),radial-gradient(circle at 93% 86%,rgba(118,70,8,.56) 0 .55px,transparent 1.05px),repeating-linear-gradient(0deg,rgba(125,77,13,.16) 0 1px,transparent 1px 2px),repeating-linear-gradient(90deg,rgba(108,66,10,.12) 0 1px,transparent 1px 3px),repeating-linear-gradient(135deg,rgba(154,94,15,.08) 0 1px,transparent 1px 7px),repeating-linear-gradient(135deg,#f31b21 0 200px,#f8f517 200px 400px,#110bc9 400px 600px,#121212 600px 800px);background-blend-mode:normal,normal,normal,normal,normal,normal,normal,normal,normal,normal,normal,normal,normal,normal,normal,normal;box-shadow:inset 0 0 0 1px #ffffff12,0 0 70px #00000038}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared] .uv-feature-title{color:#8d0404;font-family:WDXL Lubrifont JP N,sans-serif;text-shadow:0 0 3px rgba(255,203,15,.82),0 0 10px rgba(248,245,23,.5),0 0 24px rgba(248,245,23,.3)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared]:after{z-index:1;background:radial-gradient(circle at 12% 18%,rgba(151,91,12,.86) 0 .7px,transparent 1.25px),radial-gradient(circle at 22% 68%,rgba(118,69,8,.7) 0 .7px,transparent 1.25px),radial-gradient(circle at 31% 34%,rgba(165,104,18,.76) 0 .7px,transparent 1.25px),radial-gradient(circle at 39% 58%,rgba(132,78,9,.74) 0 .7px,transparent 1.25px),radial-gradient(circle at 47% 14%,rgba(176,112,22,.82) 0 .7px,transparent 1.25px),radial-gradient(circle at 53% 82%,rgba(108,63,7,.68) 0 .7px,transparent 1.25px),radial-gradient(circle at 62% 28%,rgba(156,96,14,.8) 0 .7px,transparent 1.25px),radial-gradient(circle at 71% 66%,rgba(130,77,9,.72) 0 .7px,transparent 1.25px),radial-gradient(circle at 79% 21%,rgba(163,101,16,.76) 0 .7px,transparent 1.25px),radial-gradient(circle at 86% 55%,rgba(103,59,6,.66) 0 .7px,transparent 1.25px),radial-gradient(circle at 93% 84%,rgba(126,73,8,.72) 0 .7px,transparent 1.25px),repeating-linear-gradient(0deg,rgba(134,82,12,.26) 0 1px,transparent 1px 2px),repeating-linear-gradient(90deg,rgba(113,69,10,.2) 0 1px,transparent 1px 4px),repeating-linear-gradient(135deg,rgba(153,92,12,.14) 0 1px,transparent 1px 6px);opacity:.36;filter:contrast(1.3) saturate(1.18);mix-blend-mode:multiply;transform:translateZ(0)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared]:before{background:repeating-linear-gradient(135deg,#f31b21d1 0 200px,#f8f517c2 200px 400px,#110bc9bd 400px 600px,#121212e0 600px 800px);opacity:.42;filter:blur(6px) saturate(1.04) contrast(.9);mix-blend-mode:soft-light;transform:scale(1.06);inset:-4%;animation:uv-infrared-wave-roll 30s linear infinite}@keyframes uv-infrared-wave-roll{0%{background-position:0 0;transform:scale(1.06) translateZ(0)}50%{background-position:420px 180px;transform:scale(1.08) translate3d(0,-6px,0)}to{background-position:840px 360px;transform:scale(1.06) translateZ(0)}}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared] .uv-feature-scene-layer--atmosphere,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared] .uv-feature-scene-layer--vignette{opacity:0}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared] .uv-feature-scene-layer--texture{opacity:.08;filter:blur(16px) saturate(.74) contrast(.96);mix-blend-mode:screen}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared] .uv-feature-body{padding:clamp(12px,1.8vw,22px);border-radius:clamp(1.1rem,1.8vw,1.8rem);background:#0c0c1280;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 52px #00000042;backdrop-filter:blur(12px) saturate(1.04);-webkit-backdrop-filter:blur(12px) saturate(1.04)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared] .uv-track-panel{--uv-track-duration-width: 6.2ch}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared] .uv-track-item{gap:clamp(14px,2.5vw,30px)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared] .uv-track-title,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared] .uv-track-artist,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared] .uv-track-duration{font-family:WDXL Lubrifont JP N,sans-serif;font-weight:400;font-style:normal;letter-spacing:0;text-shadow:none}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared] .uv-track-title,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared] .uv-track-duration{font-size:clamp(1.18rem,1.18vw,1.34rem);line-height:1.08}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared] .uv-track-artist{color:#b2a0a69e;font-size:clamp(.86rem,.82vw,.96rem);line-height:1.1}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared] .uv-track-duration{color:rgba(250,240,253,var(--uv-track-title-opacity));font-variant-numeric:tabular-nums;justify-self:end}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared] .uv-feature-poster{max-width:100%}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared] .uv-feature-service-links{margin-left:0}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up]{--uv-title-font-family: "Courier New", "Lucida Console", "Monaco", monospace;--uv-title-font-weight: 500;--uv-title-letter-spacing: .08em;--uv-title-line-height: .9;--uv-title-text-transform: lowercase;--uv-title-max-width: none;--uv-track-title-text-transform: lowercase;--uv-track-artist-text-transform: lowercase;--uv-track-title-opacity: .92;--uv-track-artist-opacity: .66;--uv-track-duration-opacity: .78;--uv-feature-service-backdrop-opacity: .16;--uv-depth-backdrop-opacity: .22;--uv-depth-backdrop-blur: 18px;--uv-depth-haze-opacity: .08;--uv-depth-vignette-opacity: .48;--uv-scene-grain-opacity: .3;background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.08),transparent 26%),linear-gradient(180deg,#0000d6fa,#0000d6eb 38%,#0000d6fa);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 0 2.2vw #0a0a0ae0,inset 0 0 8vw #ffffff08;animation:uv-wakeup-jitter 9s steps(1,end) infinite}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up]:before{inset:clamp(10px,1.4vw,18px);border-radius:clamp(18px,2.2vw,28px);background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.16),transparent 36%),linear-gradient(180deg,#030323db,#0000d6a8 34% 68%,#030323e0);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 0 42px #ffffff0a;opacity:1;z-index:1}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up]:after{inset:clamp(10px,1.4vw,18px);border-radius:clamp(18px,2.2vw,28px);background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 12%,transparent 88%,rgba(0,0,0,.4)),repeating-linear-gradient(180deg,rgba(255,255,255,.045) 0 1px,transparent 1px 4px);mix-blend-mode:screen;opacity:.22;z-index:2}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-feature-scene-layer--grain{display:block;z-index:3;opacity:.24;background:repeating-radial-gradient(circle at 0 0,rgba(255,255,255,.22) 0 .65px,transparent .65px 2.4px),repeating-radial-gradient(circle at 50% 50%,rgba(0,0,0,.16) 0 .7px,transparent .7px 2.8px);background-size:100% 100%,100% 100%;mix-blend-mode:overlay;animation:uv-wakeup-grain-drift 7s linear infinite}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-feature-scene-layer--scanlines{display:block;z-index:4;opacity:.18;background:repeating-linear-gradient(180deg,rgba(255,255,255,.11) 0 1px,transparent 1px 5px),linear-gradient(180deg,#ffffff0f,#00000014);mix-blend-mode:soft-light;animation:uv-wakeup-scanline-drift 5.5s linear infinite}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-feature-body{position:relative;z-index:3;width:min(100%,1120px);margin:0 auto;padding:clamp(8px,1.6vw,18px) clamp(12px,2vw,28px) clamp(14px,2.4vw,30px);background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-feature-title{animation:uv-wakeup-text-jitter 2.8s steps(1,end) infinite;will-change:transform,filter,opacity}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-feature-title{filter:blur(.45px);display:inline-block;white-space:nowrap;mix-blend-mode:screen;text-shadow:-.08em 0 0 rgba(255,0,120,.78),.08em 0 0 rgba(0,245,255,.78),0 0 6px rgba(255,255,255,.08),0 0 14px rgba(0,0,0,.56)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-feature-title-link{width:fit-content;max-width:none}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-feature-title{font-size:clamp(1.55rem,3.2vw,2.7rem)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-track-title{filter:blur(.2px);letter-spacing:.045em;mix-blend-mode:screen;font-family:Courier New,Lucida Console,Monaco,monospace;font-weight:500;color:#e8fffbf0;text-shadow:-.05em 0 0 rgba(255,0,120,.48),.05em 0 0 rgba(0,245,255,.48),0 0 4px rgba(255,255,255,.08),0 0 11px rgba(0,0,0,.48)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-track-artist,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-track-duration{filter:blur(.15px);mix-blend-mode:screen;font-family:Courier New,Lucida Console,Monaco,monospace;font-weight:500;letter-spacing:.05em;color:#e8fffbc2;text-shadow:-.04em 0 0 rgba(255,0,120,.32),.04em 0 0 rgba(0,245,255,.32),0 0 3px rgba(255,255,255,.06),0 0 9px rgba(0,0,0,.42)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-track-title,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-track-artist,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-track-duration{animation:none;transform:none;will-change:auto;mix-blend-mode:screen}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-track-title,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-track-artist,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-track-duration{filter:none}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-feature-cover-stack{gap:.65rem;transform:scale(1);transform-origin:top center;margin-bottom:-3%}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-feature-media,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-feature-poster{filter:grayscale(1) contrast(1.15) brightness(.92)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-track-panel{--uv-track-duration-width: 6ch;font-family:Courier New,Lucida Console,Monaco,monospace;letter-spacing:.04em;background:transparent;box-shadow:none;border-radius:0;margin-bottom:0;padding:clamp(.45rem,1vw,.85rem) 0}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-track-item{border-color:#ffffff29}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-track-title{filter:blur(.2px);color:#e8fffbf0;text-shadow:-.05em 0 0 rgba(255,0,120,.48),.05em 0 0 rgba(0,245,255,.48),0 0 4px rgba(255,255,255,.08),0 0 11px rgba(0,0,0,.48)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-track-artist{filter:blur(.15px);color:#e8fffbc2;text-shadow:-.04em 0 0 rgba(255,0,120,.32),.04em 0 0 rgba(0,245,255,.32),0 0 3px rgba(255,255,255,.06),0 0 9px rgba(0,0,0,.42)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-track-duration{filter:blur(.15px);color:#e8fffbc2;text-shadow:-.04em 0 0 rgba(255,0,120,.32),.04em 0 0 rgba(0,245,255,.32),0 0 3px rgba(255,255,255,.06),0 0 9px rgba(0,0,0,.42)}@keyframes uv-wakeup-grain-drift{0%{background-position:0 0,0 0}to{background-position:24px -18px,-12px 14px}}@keyframes uv-wakeup-scanline-drift{0%{background-position:0 0,0 0}to{background-position:0 18px,0 0}}@keyframes uv-wakeup-jitter{0%,to{background-position:0 0;transform:translateZ(0)}50%{background-position:1px -1px;transform:translate3d(.5px,0,0)}}@keyframes uv-wakeup-text-jitter{0%,to{transform:translateZ(0);filter:blur(0px);opacity:1}18%{transform:translate3d(1.5px,-.2px,0);filter:blur(.48px);opacity:.97}36%{transform:translate3d(-1.8px,.2px,0);filter:blur(.7px);opacity:.99}54%{transform:translate3d(1.2px,0,0);filter:blur(.34px);opacity:.975}72%{transform:translate3d(-1.1px,-.1px,0);filter:blur(.5px);opacity:.985}}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=ceres]{--uv-title-font-family: "IM Fell Double Pica SC", "Iowan Old Style", "Baskerville", "Palatino Linotype", "Times New Roman", serif;--uv-title-font-weight: 400;--uv-title-letter-spacing: .04em;--uv-title-line-height: .92;--uv-title-text-transform: lowercase;--uv-title-max-width: min(100%, 12ch);--uv-track-title-font-family: "Chelsea", "Iowan Old Style", "Baskerville", "Palatino Linotype", "Times New Roman", serif;--uv-track-artist-font-family: "Chelsea", "Iowan Old Style", "Baskerville", "Palatino Linotype", "Times New Roman", serif;--uv-poster-max-height: none;--uv-track-title-text-transform: lowercase;--uv-track-artist-text-transform: lowercase;--uv-glow: #3f532d;--uv-scene-reflection-opacity: .18;--uv-scene-reflection-blur: 8px;--uv-scene-reflection-mix: screen;--uv-depth-haze-opacity: .15;--uv-depth-spotlight-opacity: .6;--uv-depth-spotlight-blur: 30px;--uv-depth-spotlight-color: #5a7a40;background:radial-gradient(ellipse at 50% 30%,rgba(120,160,90,.18),transparent 38%),radial-gradient(ellipse at 50% 80%,rgba(40,60,25,.3),transparent 46%),#3f532d;box-shadow:inset 0 0 0 1px #ffffff0f}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=ceres] .uv-feature-scene-layer--scanlines{display:block;z-index:2;opacity:.1;background:repeating-linear-gradient(86deg,transparent 0 3px,rgba(90,122,64,.08) 3px 4px,transparent 4px 10px),repeating-linear-gradient(78deg,transparent 0 8px,rgba(60,83,45,.05) 8px 9px,transparent 9px 18px),repeating-linear-gradient(0deg,transparent 0 6px,rgba(90,122,64,.03) 6px 7px,transparent 7px 14px);filter:none;mix-blend-mode:overlay;animation:uv-ceres-texture-drift 16s linear infinite}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=ceres] .uv-feature-scene-layer--reflections{display:block;z-index:2;opacity:var(--uv-scene-reflection-opacity);background:radial-gradient(ellipse at 32% 24%,rgba(200,230,160,.08) 0 14%,transparent 26%),radial-gradient(ellipse at 68% 18%,rgba(180,210,140,.05) 0 10%,transparent 20%),radial-gradient(ellipse at 50% 44%,rgba(160,200,120,.04) 0 16%,transparent 28%),linear-gradient(106deg,transparent 0 30%,rgba(200,230,170,.04) 34%,rgba(160,200,120,.05) 38%,transparent 46%),linear-gradient(106deg,transparent 0 58%,rgba(200,230,170,.03) 62%,rgba(160,200,120,.04) 66%,transparent 72%);background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%,250% 100%,250% 100%;background-position:0 0,0 0,0 0,-20% 0,120% 0;filter:blur(6px);mix-blend-mode:screen;mask-image:linear-gradient(180deg,transparent 0 18%,rgba(0,0,0,.3) 34%,rgba(0,0,0,.08) 58%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0 18%,rgba(0,0,0,.3) 34%,rgba(0,0,0,.08) 58%,transparent 100%);will-change:background-position;animation:uv-ceres-dapple 16s ease-in-out infinite}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=ceres] .uv-feature-scene-layer--atmosphere{opacity:var(--uv-depth-haze-opacity);background:radial-gradient(ellipse at 50% 28%,rgba(200,230,160,.06),transparent 40%),radial-gradient(ellipse at 50% 70%,rgba(80,120,50,.04),transparent 38%)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=ceres] .uv-feature-poster{max-width:min(100%,520px)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=ceres] .uv-feature-title{font-family:var(--uv-title-font-family);font-weight:var(--uv-title-font-weight);letter-spacing:.04em;color:#f0f0e0;text-shadow:0 0 8px rgba(132,161,99,.5),0 0 22px rgba(60,90,40,.3),0 0 40px rgba(30,50,20,.15)}@keyframes uv-ceres-texture-drift{0%{background-position:0 0,0 0,0 0}to{background-position:32px 16px,-24px 12px,16px -8px}}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=ceres] .uv-feature-scene-layer--grain{display:block;background:repeating-radial-gradient(circle at 0 0,rgba(40,60,25,.08) 0 .3px,transparent .3px 1.6px),repeating-radial-gradient(circle at 33% 33%,rgba(60,83,45,.05) 0 .25px,transparent .25px 1.2px),repeating-radial-gradient(circle at 66% 66%,rgba(30,50,20,.06) 0 .2px,transparent .2px 1.4px),repeating-radial-gradient(circle at 100% 100%,rgba(50,70,35,.04) 0 .35px,transparent .35px 1.8px);background-size:100% 100%,100% 100%,100% 100%,100% 100%;mix-blend-mode:multiply;opacity:.35;animation:uv-ceres-texture-drift 24s linear infinite}@keyframes uv-ceres-dapple{0%,to{background-position:0 0,0 0,0 0,-20% 0,120% 0;opacity:.14}50%{background-position:0 0,0 0,0 0,25% 0,75% 0;opacity:.24}}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor]{--uv-glow: #8ddfd8;--uv-depth-haze-opacity: .1;--uv-depth-vignette-opacity: .3;--uv-scene-reflection-opacity: .14;--uv-scene-reflection-blur: 16px;--uv-track-item-text-shadow: none;--uv-track-item-hover-text-shadow: none;background-color:#dddbcb;background-image:radial-gradient(circle at 8% 12%,rgba(56,64,128,.18) 0 .42px,transparent .5px 2.2px),radial-gradient(circle at 48% 62%,rgba(56,64,128,.14) 0 .38px,transparent .48px 2.6px),radial-gradient(circle at 72% 34%,rgba(56,64,128,.12) 0 .32px,transparent .42px 2.4px),radial-gradient(circle at 24% 18%,rgba(255,255,255,.12) 0 .7px,transparent .8px 3.2px),radial-gradient(circle at 78% 34%,rgba(78,68,52,.08) 0 .6px,transparent .7px 3px),linear-gradient(132deg,transparent 0 22%,rgba(255,255,255,.12) 22.4%,transparent 24% 45%,rgba(82,72,55,.08) 45.6%,transparent 47%),linear-gradient(38deg,transparent 0 32%,rgba(74,64,50,.065) 32.4%,transparent 34% 68%,rgba(255,255,255,.08) 68.5%,transparent 70%);background-size:3px 3px,4px 4px,5px 5px,5px 5px,7px 7px,100% 100%,100% 100%;box-shadow:inset 0 0 0 1px #0000000a,inset 0 0 7vw #3c322614}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor]:before,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor]:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;z-index:1}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor]:before{background:linear-gradient(122deg,transparent 0 18%,rgba(255,255,255,.18) 18.4%,transparent 21% 49%,rgba(255,255,255,.1) 49.4%,transparent 52%),linear-gradient(31deg,transparent 0 27%,rgba(62,52,40,.08) 27.4%,transparent 30% 63%,rgba(255,255,255,.12) 63.4%,transparent 66%),repeating-linear-gradient(115deg,rgba(102,92,72,.055) 0 1px,transparent 1px 11px),repeating-linear-gradient(25deg,rgba(255,255,255,.038) 0 1px,transparent 1px 13px),repeating-radial-gradient(circle at 12% 10%,rgba(72,62,48,.055) 0 .45px,transparent .45px 2.4px),radial-gradient(ellipse at 28% 22%,rgba(255,255,255,.24) 0 8%,transparent 26%),radial-gradient(ellipse at 46% 66%,rgba(64,54,38,.1) 0 16%,transparent 44%),linear-gradient(180deg,transparent 0 54%,rgba(56,46,34,.08));opacity:.78;mix-blend-mode:soft-light}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor]:after{background-image:radial-gradient(circle,#c4c2b1 0 4.8px,transparent 5px),radial-gradient(circle,rgba(196,194,177,.72) 0 3.8px,transparent 4px);background-size:76px 84px,118px 96px;background-position:7px 12px,62px 48px;opacity:.88;mix-blend-mode:normal}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor] .uv-feature-title{font-family:Bebas Neue,sans-serif;letter-spacing:.06em;color:#4b4e7a;text-shadow:0 0 6px rgba(141,223,216,.35),0 0 16px rgba(141,223,216,.14)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor] .uv-feature-subtitle{color:#0c172094;text-shadow:none}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor] .uv-feature-service-links a,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor] .uv-feature-apple-link{color:#0c1720c7;text-shadow:none}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor] .uv-feature-service-links a:hover,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor] .uv-feature-apple-link:hover,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor] .uv-feature-service-links a:focus-visible,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor] .uv-feature-apple-link:focus-visible{color:#0c1720f5;text-shadow:0 0 6px rgba(141,223,216,.5),0 0 18px rgba(141,223,216,.24)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor] .uv-feature-service-separator{color:#0c172038}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor] .uv-track-title{color:#0c1720d9;text-shadow:none}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor] .uv-track-artist,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor] .uv-track-duration{color:#4b4e7a;text-shadow:0 0 6px rgba(141,223,216,.35),0 0 16px rgba(141,223,216,.14)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor] .uv-feature-service-links:before{background:#8ddfd814;opacity:1}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor] .uv-feature-scene-layer--atmosphere{z-index:2;background:radial-gradient(circle at 8% 12%,rgba(50,58,122,.16) 0 .35px,transparent .45px 2px),radial-gradient(circle at 44% 72%,rgba(50,58,122,.12) 0 .32px,transparent .42px 2.4px),linear-gradient(154deg,transparent 0 19%,rgba(76,66,50,.13) 19.4%,transparent 21% 39%,rgba(255,255,255,.13) 39.5%,transparent 42%),linear-gradient(24deg,transparent 0 24%,rgba(255,255,255,.14) 24.5%,transparent 27% 60%,rgba(65,55,42,.11) 60.5%,transparent 63%),linear-gradient(94deg,transparent 0 43%,rgba(78,68,52,.08) 43.4%,transparent 45.5%),repeating-linear-gradient(162deg,rgba(84,74,58,.055) 0 1px,transparent 1px 8px),repeating-linear-gradient(18deg,rgba(255,255,255,.05) 0 1px,transparent 1px 10px),radial-gradient(circle at 18% 20%,rgba(255,255,255,.14) 0 7%,transparent 18%),radial-gradient(circle at 52% 58%,rgba(74,64,52,.075) 0 18%,transparent 42%),linear-gradient(170deg,#ffffff24,#0000001a);background-size:4px 4px,6px 6px,180% 180%,180% 180%,180% 180%,180% 180%,180% 180%,180% 180%,180% 180%,180% 180%;background-position:50% 30%;opacity:.48;mix-blend-mode:multiply;transform:none;animation:uv-sonor-wrinkle-drift 22s ease-in-out infinite}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor] .uv-feature-scene-layer--texture{opacity:.1;filter:blur(18px) saturate(.68) brightness(1.08);transform:scale(1.06)}@keyframes uv-sonor-wrinkle-drift{0%,to{background-position:48% 28%;opacity:.42}50%{background-position:54% 33%;opacity:.54}}@media(max-width:860px){.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor] .uv-feature-scene-layer--atmosphere{animation:none;opacity:.42}}@media(prefers-reduced-motion:reduce){.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor] .uv-feature-scene-layer--atmosphere{animation:none;opacity:.44}}@media(max-width:860px){.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=ceres]{background:radial-gradient(ellipse at 50% 34%,rgba(120,160,90,.16),transparent 34%),linear-gradient(180deg,#3f532d,#30401f)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=ceres] .uv-feature-scene-layer--scanlines,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=ceres] .uv-feature-scene-layer--reflections,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=ceres] .uv-feature-scene-layer--grain{display:none}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=ceres] .uv-feature-scene-layer--atmosphere{opacity:.14;background:radial-gradient(ellipse at 50% 32%,rgba(200,230,160,.06),transparent 42%),linear-gradient(180deg,#ffffff0a,#00000014)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=ceres] .uv-feature-poster{max-width:min(100%,420px)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor]{background-image:linear-gradient(180deg,#e0ddcd,#d3cfbf)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor]:before,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor]:after{display:none}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor] .uv-feature-scene-layer--texture{opacity:.08;filter:blur(10px) saturate(.72) brightness(1.02);transform:scale(1.02)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor] .uv-feature-scene-layer--atmosphere{animation:none;opacity:.26;background:radial-gradient(circle at 8% 12%,rgba(50,58,122,.1) 0 .35px,transparent .45px 2px),radial-gradient(circle at 52% 58%,rgba(74,64,52,.06) 0 .32px,transparent .42px 2.4px),linear-gradient(170deg,#ffffff14,#0000000f)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=sonor] .uv-feature-poster{max-width:min(100%,420px)}}.uv-feature-card[data-uv-scene-key="2n"] .uv-feature-scene:before,.uv-feature-card[data-uv-scene-key="2n"] .uv-feature-scene:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background-repeat:no-repeat;mix-blend-mode:screen}.uv-feature-card[data-uv-scene-key="2n"] .uv-feature-scene:before{background:radial-gradient(circle at 13% 24%,rgba(255,255,255,1) 0 1.5px,rgba(245,236,255,.42) 2.5px,transparent 5px),radial-gradient(circle at 22% 72%,rgba(255,250,255,.98) 0 1.5px,rgba(245,236,255,.34) 2.5px,transparent 5px),radial-gradient(circle at 36% 18%,rgba(255,255,255,.96) 0 1.5px,rgba(245,236,255,.3) 2.5px,transparent 5px),radial-gradient(circle at 48% 64%,rgba(255,255,255,.9) 0 1.5px,rgba(245,236,255,.26) 2.5px,transparent 5px),radial-gradient(circle at 66% 28%,rgba(255,255,255,1) 0 1.5px,rgba(245,236,255,.38) 2.5px,transparent 5px),radial-gradient(circle at 81% 58%,rgba(255,255,255,.94) 0 1.5px,rgba(245,236,255,.3) 2.5px,transparent 5px);opacity:.56;filter:none;animation:none}.uv-feature-card[data-uv-scene-key="2n"] .uv-feature-scene:after{background:radial-gradient(circle at 18% 46%,rgba(255,255,255,.96) 0 1.25px,rgba(245,236,255,.28) 2.25px,transparent 5px),radial-gradient(circle at 31% 84%,rgba(255,255,255,.86) 0 1.25px,rgba(245,236,255,.22) 2.25px,transparent 5px),radial-gradient(circle at 54% 22%,rgba(255,255,255,.9) 0 1.25px,rgba(245,236,255,.26) 2.25px,transparent 5px),radial-gradient(circle at 73% 76%,rgba(255,255,255,.92) 0 1.25px,rgba(245,236,255,.26) 2.25px,transparent 5px),radial-gradient(circle at 88% 34%,rgba(255,255,255,.88) 0 1.25px,rgba(245,236,255,.22) 2.25px,transparent 5px);opacity:.38;filter:none;animation:none}@media(max-width:560px){.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=wake-up] .uv-feature-title{font-size:clamp(1.2rem,7vw,2rem)}}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai]{--uv-title-font-family: "Amanojaku Demo", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--uv-title-font-weight: 700;--uv-title-letter-spacing: .06em;--uv-title-line-height: .82;--uv-title-text-transform: lowercase;--uv-title-max-width: min(100%, 10ch);--uv-track-title-font-family: "Shotengai Demo", "Zenjirou", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--uv-track-title-font-size: clamp(1rem, 1.12vw, 1.14rem);--uv-track-title-font-weight: 400;--uv-track-title-letter-spacing: .01em;--uv-track-title-line-height: 1.1;--uv-track-title-color: rgba(58, 44, 24, var(--uv-track-title-opacity));--uv-track-artist-font-family: "Shotengai Demo", "Zenjirou", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--uv-track-artist-font-size: clamp(.82rem, .94vw, .94rem);--uv-track-artist-font-weight: 400;--uv-track-artist-letter-spacing: .01em;--uv-track-artist-line-height: 1.04;--uv-track-artist-color: rgba(78, 60, 38, var(--uv-track-artist-opacity));--uv-track-duration-font-family: "Shotengai Demo", "Zenjirou", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--uv-track-duration-font-size: clamp(.78rem, .9vw, .9rem);--uv-track-duration-font-weight: 400;--uv-track-duration-letter-spacing: .01em;--uv-track-duration-line-height: 1.04;--uv-track-duration-color: rgba(78, 60, 38, var(--uv-track-duration-opacity));--uv-track-duration-numeric: tabular-nums;--uv-track-duration-justify: end;--uv-track-duration-width: 10ch;--uv-track-panel-max-height: min(64svh, 680px);--uv-track-panel-mask: linear-gradient(180deg, #000 0, #000 88%, transparent 100%);--uv-track-title-opacity: .94;--uv-track-artist-opacity: .92;--uv-track-duration-opacity: .92;--uv-depth-backdrop-opacity: .22;--uv-depth-backdrop-blur: 24px;--uv-depth-haze-opacity: .18;--uv-depth-vignette-opacity: .62;--uv-scene-reflection-opacity: .1;--uv-scene-reflection-blur: 14px;--uv-scene-reflection-mix: normal;--uv-scene-grain-opacity: .32;--uv-track-item-text-shadow: none;--uv-track-item-hover-text-shadow: none;--uv-feature-title-color: #1f1810;--uv-feature-title-opacity: .85;--uv-feature-title-shadow: 0 0 3px rgba(60, 40, 20, .28), 0 0 10px rgba(60, 40, 20, .12);width:min(calc(97% - clamp(0px,.8vw,10px)),1400px);border-radius:30px/58px;background:radial-gradient(ellipse at 0% 50%,rgba(86,57,26,.16) 0 18%,transparent 40%),radial-gradient(ellipse at 100% 50%,rgba(86,57,26,.16) 0 18%,transparent 40%),radial-gradient(ellipse at 2% 8%,rgba(255,244,226,.08) 0 7%,transparent 24%),radial-gradient(ellipse at 98% 92%,rgba(78,50,22,.12) 0 10%,transparent 30%),radial-gradient(ellipse at 50% 0%,rgba(255,244,226,.08) 0 9%,transparent 30%),radial-gradient(ellipse at 50% 100%,rgba(78,50,22,.1) 0 12%,transparent 34%),repeating-linear-gradient(90deg,transparent 0 4px,rgba(80,55,25,.03) 4px 5px,transparent 5px 12px,rgba(70,48,22,.02) 12px 14px,transparent 14px 24px,rgba(85,58,28,.035) 24px 25px,transparent 25px 36px,rgba(75,50,24,.025) 36px 38px,transparent 38px 52px,rgba(80,55,25,.03) 52px 53px,transparent 53px 64px,rgba(70,48,22,.02) 64px 66px,transparent 66px 80px,rgba(85,58,28,.04) 80px 81px,transparent 81px 96px,rgba(75,50,24,.028) 96px 98px,transparent 98px 112px,rgba(80,55,25,.035) 112px 113px,transparent 113px 128px,rgba(70,48,22,.022) 128px 130px,transparent 130px 144px,rgba(85,58,28,.038) 144px 145px,transparent 145px 160px,rgba(75,50,24,.025) 160px 162px,transparent 162px 180px,rgba(80,55,25,.032) 180px 181px,transparent 181px 200px,rgba(70,48,22,.02) 200px 202px,transparent 202px 220px,rgba(85,58,28,.036) 220px 221px,transparent 221px 240px,rgba(75,50,24,.028) 240px 242px,transparent 242px 260px),repeating-linear-gradient(180deg,transparent 0 2px,rgba(90,62,30,.07) 2px 3px,transparent 3px 7px,rgba(78,52,24,.05) 7px 8px,transparent 8px 14px,rgba(95,68,34,.08) 14px 15px,transparent 15px 20px,rgba(82,56,26,.04) 20px 22px,transparent 22px 28px,rgba(88,60,30,.065) 28px 29px,transparent 29px 34px,rgba(78,52,24,.055) 34px 36px,transparent 36px 42px,rgba(92,64,32,.075) 42px 43px,transparent 43px 48px,rgba(85,58,28,.045) 48px 50px,transparent 50px 56px,rgba(90,62,30,.06) 56px 57px,transparent 57px 62px,rgba(78,52,24,.05) 62px 64px,transparent 64px 70px,rgba(95,68,34,.07) 70px 71px,transparent 71px 76px,rgba(82,56,26,.04) 76px 78px,transparent 78px 84px,rgba(88,60,30,.065) 84px 85px,transparent 85px 90px,rgba(78,52,24,.05) 90px 92px,transparent 92px 100px,rgba(92,64,32,.07) 100px 101px,transparent 101px 108px,rgba(85,58,28,.045) 108px 110px,transparent 110px 118px,rgba(90,62,30,.06) 118px 119px,transparent 119px 126px,rgba(78,52,24,.05) 126px 128px,transparent 128px 136px,rgba(95,68,34,.075) 136px 137px,transparent 137px 144px,rgba(82,56,26,.04) 144px 146px,transparent 146px 154px,rgba(88,60,30,.06) 154px 155px,transparent 155px 162px),repeating-linear-gradient(87deg,transparent 0,transparent 24px,rgba(40,25,8,.03) 24.3px,transparent 24.8px,transparent 57px,rgba(48,30,12,.025) 57.4px,transparent 57.8px,transparent 96px,rgba(40,25,8,.035) 96.3px,transparent 96.9px,transparent 141px,rgba(45,28,10,.02) 141.5px,transparent 142px,transparent 193px,rgba(40,25,8,.04) 193.2px,transparent 193.7px,transparent 252px,rgba(50,32,14,.028) 252.5px,transparent 253px,transparent 318px,rgba(40,25,8,.032) 318.4px,transparent 318.9px,transparent 392px,rgba(45,28,10,.022) 392.5px,transparent 393px,transparent 474px,rgba(40,25,8,.035) 474.3px,transparent 474.8px,transparent 565px,rgba(50,32,14,.028) 565.6px,transparent 566px,transparent 666px,rgba(40,25,8,.03) 666.3px,transparent 666.8px,transparent 780px),linear-gradient(93deg,transparent 0,transparent 34%,rgba(40,25,10,.05) 34%,transparent 34.15%,transparent 100%),linear-gradient(84deg,transparent 0,transparent 57%,rgba(35,22,10,.04) 57%,transparent 57.12%,transparent 100%),linear-gradient(96deg,transparent 0,transparent 78%,rgba(45,28,12,.045) 78%,transparent 78.18%,transparent 100%),radial-gradient(ellipse 40% 20% at 53% 28%,rgba(40,25,10,.03) 0 3%,transparent 8%),radial-gradient(ellipse 35% 15% at 32% 82%,rgba(35,22,10,.025) 0 2%,transparent 6%),radial-gradient(ellipse 50% 10% at 22% 15%,rgba(40,25,10,.03) 0 1.5%,transparent 5%),radial-gradient(ellipse 25% 30% at 72% 58%,rgba(35,22,10,.02) 0 3%,transparent 7%),radial-gradient(ellipse 30% 12% at 88% 42%,rgba(40,25,10,.025) 0 1.5%,transparent 4%),radial-gradient(ellipse 45% 18% at 15% 62%,rgba(35,22,10,.02) 0 2%,transparent 5%),radial-gradient(ellipse 20% 35% at 62% 12%,rgba(40,25,10,.025) 0 2.5%,transparent 6%),radial-gradient(ellipse 38% 14% at 48% 92%,rgba(35,22,10,.02) 0 2%,transparent 5%),radial-gradient(ellipse 28% 22% at 5% 48%,rgba(40,25,10,.025) 0 2%,transparent 5%),radial-gradient(ellipse 42% 16% at 68% 35%,rgba(35,22,10,.02) 0 1.5%,transparent 4%),radial-gradient(ellipse 35% 25% at 42% 72%,rgba(40,25,10,.022) 0 2.5%,transparent 6%),radial-gradient(ellipse 22% 30% at 92% 15%,rgba(35,22,10,.028) 0 2%,transparent 5%),repeating-radial-gradient(circle at 12px 38px,rgba(45,28,12,.06) 0 1px,transparent 1px,transparent 53px),repeating-radial-gradient(circle at 71px 9px,rgba(50,32,15,.045) 0 .8px,transparent .8px,transparent 78px),repeating-radial-gradient(circle at 34px 62px,rgba(40,25,10,.07) 0 .7px,transparent .7px,transparent 64px),repeating-radial-gradient(circle at 88px 45px,rgba(48,30,12,.05) 0 1.2px,transparent 1.2px,transparent 92px),repeating-radial-gradient(circle at 26px 83px,rgba(42,28,14,.055) 0 .9px,transparent .9px,transparent 71px),repeating-radial-gradient(circle at 59px 28px,rgba(50,32,15,.04) 0 .6px,transparent .6px,transparent 86px),repeating-radial-gradient(circle at 43px 51px,rgba(38,24,10,.065) 0 1px,transparent 1px,transparent 61px),radial-gradient(ellipse at 20% 30%,rgba(60,38,14,.08) 0 12%,transparent 32%),radial-gradient(ellipse at 78% 22%,rgba(55,34,12,.06) 0 8%,transparent 24%),radial-gradient(ellipse at 15% 72%,rgba(50,30,10,.07) 0 10%,transparent 28%),radial-gradient(ellipse at 85% 68%,rgba(65,42,16,.05) 0 14%,transparent 34%),radial-gradient(ellipse at 42% 55%,rgba(55,35,12,.04) 0 6%,transparent 18%),radial-gradient(ellipse at 62% 82%,rgba(60,38,14,.06) 0 10%,transparent 26%),radial-gradient(ellipse at 12% 18%,rgba(65,42,20,.07) 0 3%,transparent 10%),radial-gradient(ellipse at 88% 35%,rgba(55,35,15,.05) 0 2.5%,transparent 9%),radial-gradient(ellipse at 25% 65%,rgba(60,38,18,.06) 0 4%,transparent 12%),radial-gradient(ellipse at 72% 82%,rgba(50,32,12,.05) 0 3%,transparent 10%),radial-gradient(ellipse at 55% 42%,rgba(70,45,22,.04) 0 2%,transparent 7%),radial-gradient(ellipse at 35% 28%,rgba(55,35,15,.035) 0 1.5%,transparent 6%),radial-gradient(ellipse at 60% 58%,rgba(65,42,20,.045) 0 3.5%,transparent 11%),radial-gradient(ellipse at 82% 12%,rgba(48,30,12,.04) 0 2%,transparent 8%),radial-gradient(ellipse at 8% 78%,rgba(58,38,16,.055) 0 3%,transparent 10%),radial-gradient(ellipse 65% 50% at 18% 42%,rgba(40,25,12,.12) 0 4%,rgba(40,25,12,.06) 7%,transparent 14%),radial-gradient(ellipse 40% 60% at 20% 40%,rgba(35,22,10,.08) 0 2%,transparent 6%),radial-gradient(ellipse 35% 45% at 75% 22%,rgba(30,18,8,.18) 0 2%,rgba(30,18,8,.08) 4%,transparent 9%),radial-gradient(ellipse 20% 30% at 74% 20%,rgba(30,18,8,.1) 0 1%,transparent 4%),radial-gradient(ellipse 55% 40% at 60% 35%,rgba(50,32,15,.09) 0 3%,rgba(50,32,15,.04) 6%,transparent 12%),radial-gradient(ellipse 30% 60% at 92% 72%,rgba(45,28,12,.1) 0 2.5%,transparent 7%),radial-gradient(ellipse 45% 35% at 38% 65%,rgba(35,22,10,.07) 0 4%,transparent 10%),radial-gradient(ellipse 25% 40% at 45% 15%,rgba(40,25,12,.06) 0 2%,transparent 6%),radial-gradient(ellipse 30% 50% at 28% 55%,rgba(55,35,18,.08) 0 2.5%,transparent 7%),radial-gradient(ellipse 50% 25% at 68% 75%,rgba(30,18,8,.06) 0 3%,transparent 8%),radial-gradient(ellipse 40% 30% at 85% 48%,rgba(40,25,12,.07) 0 2%,transparent 6%),radial-gradient(ellipse at 50% -10%,rgba(60,38,14,.3) 0 10%,rgba(100,70,35,.18) 24%,transparent 38%),radial-gradient(ellipse at 50% -6%,rgba(215,190,150,.35) 0 8%,rgba(200,175,135,.12) 16%,transparent 28%),radial-gradient(ellipse at 50% 110%,rgba(60,38,14,.3) 0 10%,rgba(100,70,35,.18) 24%,transparent 38%),radial-gradient(ellipse at 50% 106%,rgba(215,190,150,.35) 0 8%,rgba(200,175,135,.12) 16%,transparent 28%),linear-gradient(90deg,transparent 0,rgba(40,25,8,.18) .2%,rgba(60,38,14,.08) .35%,rgba(40,25,8,.22) .5%,rgba(60,38,14,.1) .65%,rgba(40,25,8,.14) .8%,rgba(60,38,14,.06) .95%,transparent 1.4%,transparent 98.6%,rgba(40,25,8,.18) 99.05%,rgba(60,38,14,.08) 99.2%,rgba(40,25,8,.22) 99.35%,rgba(60,38,14,.1) 99.5%,rgba(40,25,8,.14) 99.65%,rgba(60,38,14,.06) 99.8%,transparent 100%),radial-gradient(ellipse 75% 98% at 50% 50%,transparent 48%,rgba(30,18,8,.06) 68%,rgba(20,12,5,.1) 88%,transparent 100%),linear-gradient(180deg,#ddc0a0,#d8b896 5%,#d4b48d 14% 28%,#d4b48d 42% 56%,#d0ae84 68%,#cbaa7e 78%,#c29d6e 86%,#b8905e,#a8804c);box-shadow:inset 0 10px 16px -8px #0000002e,inset 0 -10px 16px -8px #0000002e,inset 4px 0 8px -4px #2819081a,inset -4px 0 8px -4px #2819081a,inset 0 0 80px #a06e3214,inset 0 -32px 48px -20px #2814051f,inset 0 32px 48px -20px #2814051f,0 2px 8px #00000014,0 18px 52px #0003;max-width:min(97%,1400px);margin-inline:auto}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai]:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 0% 50%,rgba(77,50,22,.22) 0 14%,transparent 42%),radial-gradient(ellipse at 100% 50%,rgba(77,50,22,.22) 0 14%,transparent 42%),radial-gradient(ellipse at 0% 12%,rgba(126,91,48,.12) 0 5%,transparent 18%),radial-gradient(ellipse at 100% 88%,rgba(126,91,48,.14) 0 6%,transparent 20%),linear-gradient(180deg,rgba(255,245,229,.06) 0%,transparent 9%,transparent 90%,rgba(95,64,30,.06) 100%);opacity:.92}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai]:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 4% 8%,rgba(102,70,34,.18) 0 1px,transparent 1.6px),radial-gradient(circle at 2% 18%,rgba(102,70,34,.14) 0 1px,transparent 1.6px),radial-gradient(circle at 1% 34%,rgba(102,70,34,.16) 0 1px,transparent 1.7px),radial-gradient(circle at 3% 52%,rgba(102,70,34,.12) 0 1px,transparent 1.7px),radial-gradient(circle at 2% 72%,rgba(102,70,34,.16) 0 1px,transparent 1.6px),radial-gradient(circle at 4% 90%,rgba(102,70,34,.14) 0 1px,transparent 1.7px),radial-gradient(circle at 96% 10%,rgba(102,70,34,.18) 0 1px,transparent 1.6px),radial-gradient(circle at 98% 24%,rgba(102,70,34,.14) 0 1px,transparent 1.7px),radial-gradient(circle at 99% 40%,rgba(102,70,34,.16) 0 1px,transparent 1.7px),radial-gradient(circle at 97% 58%,rgba(102,70,34,.12) 0 1px,transparent 1.7px),radial-gradient(circle at 99% 76%,rgba(102,70,34,.16) 0 1px,transparent 1.7px),radial-gradient(circle at 96% 92%,rgba(102,70,34,.14) 0 1px,transparent 1.7px),radial-gradient(ellipse at 8% 100%,rgba(86,57,26,.18) 0 1.1rem,transparent 2rem),radial-gradient(ellipse at 92% 100%,rgba(86,57,26,.18) 0 1.1rem,transparent 2rem),linear-gradient(90deg,rgba(86,57,26,.06),transparent 4%,transparent 96%,rgba(86,57,26,.06));opacity:.62;mix-blend-mode:multiply;filter:blur(.18px);border-radius:inherit}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-feature-scene-layer--atmosphere,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-feature-scene-layer--vignette{opacity:0}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-feature-scene-layer--texture{background:radial-gradient(ellipse at 22% 38%,rgba(80,50,20,.08) 0 8%,transparent 24%),radial-gradient(ellipse at 68% 12%,rgba(70,42,16,.06) 0 6%,transparent 18%),radial-gradient(ellipse at 12% 72%,rgba(90,58,26,.07) 0 10%,transparent 28%),radial-gradient(ellipse at 76% 82%,rgba(75,48,20,.05) 0 8%,transparent 22%),radial-gradient(ellipse at 44% 48%,rgba(60,36,12,.04) 0 12%,transparent 30%),repeating-linear-gradient(180deg,rgba(60,38,14,.02) 0 1px,transparent 1px 4px,rgba(50,30,10,.015) 4px 5px,transparent 5px 8px,rgba(55,35,12,.025) 8px 9px,transparent 9px 12px,rgba(50,30,10,.02) 12px 13px,transparent 13px 16px,rgba(55,35,12,.015) 16px 17px,transparent 17px 20px,rgba(60,38,14,.02) 20px 21px,transparent 21px 24px),linear-gradient(180deg,rgba(0,0,0,.06) 0,transparent 8% 92%,rgba(0,0,0,.08) 100%);opacity:.32;mix-blend-mode:multiply}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-feature-scene-layer--reflections{display:block;background:radial-gradient(ellipse at 48% 32%,rgba(255,230,180,.08) 0 14%,transparent 30%),radial-gradient(ellipse at 56% 64%,rgba(255,235,190,.06) 0 18%,transparent 34%),linear-gradient(130deg,transparent 0 32%,rgba(255,240,200,.05) 38%,rgba(255,245,210,.07) 44%,rgba(140,100,50,.03) 50%,transparent 58%);filter:blur(10px);mix-blend-mode:overlay;opacity:.4;animation:uv-shurai-paper-sheen 28s ease-in-out infinite}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-feature-scene-layer--grain{display:block;background:repeating-radial-gradient(circle at 0 0,rgba(60,40,20,.07) 0 .3px,transparent .3px 1.6px),repeating-radial-gradient(circle at 33% 33%,rgba(80,55,25,.04) 0 .25px,transparent .25px 1.2px),repeating-radial-gradient(circle at 66% 66%,rgba(50,32,14,.05) 0 .2px,transparent .2px 1.4px),repeating-radial-gradient(circle at 100% 100%,rgba(70,48,22,.03) 0 .35px,transparent .35px 1.8px);background-size:100% 100%,100% 100%,100% 100%,100% 100%;mix-blend-mode:multiply;opacity:.45;animation:uv-shurai-grain-drift 24s linear infinite}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-feature-title{font-family:Hina Ming Chao,Amanojaku Demo,Zenjirou,Shotengai Demo,Iowan Old Style,Palatino Linotype,Georgia,serif;color:#1f1810d9;font-variant-caps:small-caps;text-transform:lowercase;max-width:none;white-space:nowrap;-webkit-text-stroke:.35px rgba(93,66,32,.22);text-shadow:0 1px 0 rgba(255,246,230,.34),0 2px 0 rgba(207,177,135,.16),-1px -1px 0 rgba(66,42,18,.22),1px -1px 0 rgba(66,42,18,.1),0 0 3px rgba(60,40,20,.2),0 0 12px rgba(60,40,20,.08);filter:drop-shadow(0 1px 0 rgba(255,248,235,.1)) drop-shadow(0 -1px 0 rgba(52,34,16,.14));letter-spacing:.08em;transform:translateY(-100%)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-track-title,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-track-artist,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-track-duration{font-variant-numeric:oldstyle-nums proportional-nums;font-feature-settings:"onum" 1,"pnum" 1,"kern" 1,"liga" 1;color:#33291ad1;text-shadow:0 1px 0 rgba(255,248,235,.04),0 0 1px rgba(58,40,20,.03)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-track-item{padding-left:.58rem;--uv-track-shift-y: 0px;--uv-track-ink-opacity: .82;--uv-track-gild-opacity: .14}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-track-meta{transform:translateZ(0)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-track-artist{font-family:Shotengai Demo,Zenjirou,Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400;font-style:normal;letter-spacing:.01em;color:#382d20d6}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-track-duration{transform:translateZ(0);opacity:var(--uv-track-ink-opacity)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-feature-content{gap:0;padding-top:10svh}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-feature-body{padding:0;border-radius:0;margin-top:0;overflow:visible;gap:clamp(28px,5vw,72px)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-feature-title-link{color:#1f1810}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-feature-service-links a,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-feature-apple-link{color:#281c10db}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-feature-service-separator{color:#281c1047}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-feature-subtitle{color:#281c10d1}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-feature-poster{max-width:100%}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-feature-service-links{margin-left:0}@media(max-width:860px){.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai]{width:min(calc(100% - 12px),1400px);border-radius:24px/48px}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai]:before{opacity:.88}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai]:after{opacity:.52}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=shurai] .uv-feature-poster{max-height:min(27svh,280px)}}@keyframes uv-shurai-paper-sheen{0%{background-position:0% 0%,0% 0%,0% 0%}50%{background-position:18% 6%,10% 12%,0% 0%}to{background-position:0% 0%,0% 0%,0% 0%}}@keyframes uv-shurai-grain-drift{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:24px -16px,-14px 10px,8px 18px,-20px -8px}}@media(max-width:860px){.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-track-item,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared] .uv-track-item{grid-template-columns:minmax(0,1fr) auto;gap:clamp(.3rem,1.1vw,.7rem);align-items:start}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-track-panel,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared] .uv-track-panel{--uv-track-duration-width: 4.6ch}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-track-title,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared] .uv-track-title{font-size:clamp(.82rem,3.8vw,.98rem);line-height:1.04}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-track-artist,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-track-duration,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared] .uv-track-artist,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared] .uv-track-duration{font-size:clamp(.6rem,2.6vw,.78rem);line-height:1.08}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-feature-title{font-size:clamp(2.25rem,10vw,4.4rem);line-height:.92;letter-spacing:.01em}}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-feature-content{width:min(calc(100vw - 72px),1200px);max-width:min(calc(100vw - 72px),1200px)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-feature-body{grid-template-columns:clamp(400px,40vw,500px) minmax(460px,600px);gap:clamp(34px,4.4vw,64px);justify-content:center;align-items:start}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-feature-cover-stack,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-feature-media,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-feature-poster{width:clamp(420px,42vw,520px);max-width:clamp(420px,42vw,520px)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-feature-media,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-feature-poster{aspect-ratio:1;height:auto;max-height:none}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-track-panel{width:min(100%,600px);max-height:min(58svh,620px);font-family:Dongle,sans-serif;--uv-track-duration-width: 8.5ch;--uv-track-title-text-transform: lowercase;--uv-track-artist-text-transform: lowercase}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-tracklist{padding-right:clamp(18px,2vw,32px)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-track-item{grid-template-columns:minmax(0,1fr) minmax(var(--uv-track-duration-width),max-content);gap:clamp(22px,3.4vw,44px)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-track-title{font-size:clamp(1.34rem,1.35vw,1.58rem);line-height:.82}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-track-artist,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-track-duration{font-size:clamp(1.06rem,1.05vw,1.24rem);line-height:.78}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-track-duration{justify-self:end;min-width:var(--uv-track-duration-width);padding-right:.2em;white-space:nowrap;overflow:visible}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae]:before{background:none;animation:none}.uv-feature-card[data-uv-scene-key=mae] .uv-mae-light{position:absolute;z-index:4;left:var(--uv-mae-light-x);top:var(--uv-mae-light-y);width:calc(var(--uv-mae-light-size) * 2);height:calc(var(--uv-mae-light-size) * 2);border-radius:50%;background:var(--uv-mae-dot-color);opacity:.74;transform:translate3d(-50%,-50%,0);animation:none}@media(min-width:861px)and (max-width:1120px){.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-feature-content{width:min(calc(100vw - 48px),1080px);max-width:min(calc(100vw - 48px),1080px)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-feature-body{grid-template-columns:clamp(320px,35vw,400px) minmax(420px,560px);gap:clamp(28px,3.6vw,48px)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-feature-cover-stack,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-feature-media,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-feature-poster{width:clamp(360px,39vw,440px);max-width:clamp(360px,39vw,440px)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-track-panel{width:min(100%,560px)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae]:before{background:none}}@media(max-width:860px){.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-feature-content{width:min(100%,620px);max-width:min(100%,620px)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-feature-body{grid-template-columns:1fr}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-feature-cover-stack,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-feature-media,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae] .uv-feature-poster{width:min(76vw,360px);max-width:min(76vw,360px)}}@media(prefers-reduced-motion:reduce){.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=mae]:before{animation:none;opacity:.86}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=infrared]:before{animation:none;background-position:0 0;transform:scale(1.06)}.uv-feature-card[data-uv-scene-key=mae] .uv-mae-light{animation:none;opacity:.86}}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=hera]{--uv-glow: #ccc;--uv-title-font-family: "DOMISC", sans-serif;--uv-title-font-weight: 400;--uv-title-letter-spacing: .04em;--uv-title-line-height: .9;--uv-title-text-transform: lowercase;--uv-title-max-width: min(100%, 14ch);--uv-track-title-text-transform: lowercase;--uv-track-artist-text-transform: lowercase;--uv-depth-backdrop-opacity: .2;--uv-depth-backdrop-blur: 16px;--uv-depth-haze-opacity: .12;--uv-depth-vignette-opacity: .4;--uv-scene-grain-opacity: .18;--uv-feature-title-shadow: 0 0 6px #381f67, 0 0 18px #381f67}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=hera] .uv-feature-title{font-family:var(--uv-title-font-family);font-weight:var(--uv-title-font-weight);letter-spacing:var(--uv-title-letter-spacing);line-height:var(--uv-title-line-height);text-transform:var(--uv-title-text-transform);text-shadow:var(--uv-feature-title-shadow);color:#f3e1d0}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=hera] .uv-feature-poster{max-width:min(100%,520px)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=hera] .uv-feature-service-links{margin-left:0}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=hera] .uv-feature-body{padding:clamp(8px,1.2vw,18px);border-radius:clamp(.8rem,1.4vw,1.4rem)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=hera] .uv-track-panel{--uv-track-duration-width: 6.2ch}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=hera] .uv-track-title,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=hera] .uv-track-artist,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=hera] .uv-track-duration{font-family:DOMINICA,serif;letter-spacing:.02em;color:#f3e1d0}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-final-card{background:#2e431b;box-shadow:inset 0 0 90px #00000052,inset 0 -24px 48px #00000029}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-end-slide{min-height:100svh;width:100%;position:relative;overflow:hidden;background:#000}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-end-slide--1{background:linear-gradient(180deg,#1b2a12,#1b2a12eb 12%,#121a0b8f 34%,#060805e0 66%,#000),#1b2a12;margin-top:-1px;z-index:1}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-end-slide--2{background:#000}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-end-slide--3{background:#000;display:grid;place-items:center;padding:clamp(24px,5vw,64px)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-end-slide__content{display:grid;gap:clamp(.25rem,.7vw,.55rem);text-align:center;justify-items:center}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-end-slide__line{font-family:var(--uv-season-2-sans);font-size:clamp(1rem,1.8vw,1.7rem);font-weight:400;letter-spacing:.24em;line-height:1.05;text-transform:uppercase;color:#f0e6f6;text-shadow:0 0 2px rgba(243,231,251,.58),0 0 10px rgba(225,201,245,.34)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=violet]{--uv-glow: #ccc;--uv-title-font-family: "Saucy Jack", sans-serif;--uv-title-font-weight: 400;--uv-title-letter-spacing: .04em;--uv-title-line-height: .9;--uv-title-text-transform: lowercase;--uv-title-max-width: min(100%, 14ch);--uv-track-title-text-transform: lowercase;--uv-track-artist-text-transform: lowercase;--uv-depth-backdrop-opacity: .2;--uv-depth-backdrop-blur: 16px;--uv-depth-haze-opacity: .12;--uv-depth-vignette-opacity: .4;--uv-scene-grain-opacity: .18;--uv-feature-title-shadow: 0 0 6px color-mix(in srgb, var(--uv-glow) 40%, transparent), 0 0 18px color-mix(in srgb, var(--uv-glow) 20%, transparent)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=violet] .uv-feature-title{font-family:var(--uv-title-font-family);font-weight:var(--uv-title-font-weight);letter-spacing:var(--uv-title-letter-spacing);line-height:var(--uv-title-line-height);text-transform:var(--uv-title-text-transform);text-shadow:var(--uv-feature-title-shadow)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=violet] .uv-feature-poster{max-width:min(100%,520px)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=violet] .uv-feature-service-links{margin-left:0}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=violet] .uv-feature-body{padding:clamp(8px,1.2vw,18px);border-radius:clamp(.8rem,1.4vw,1.4rem)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=violet] .uv-track-panel{--uv-track-duration-width: 6.2ch}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=violet] .uv-track-title,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=violet] .uv-track-artist,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=violet] .uv-track-duration{letter-spacing:.02em}}.route-ultraviolet .uv-ultrainstinct-card{background:#000!important}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=interlude]{--uv-glow: #fff;--uv-title-font-family: "Haunted Eyes", serif;--uv-title-font-weight: 400;--uv-title-letter-spacing: .08em;--uv-title-line-height: .9;--uv-title-text-transform: lowercase;--uv-title-font-size: clamp(1.2rem, 3vw, 2rem);background:#000}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=interlude] .uv-feature-poster{max-width:min(100%,550px)}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=interlude] .uv-feature-title{color:#cebeaf;text-shadow:none}.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=interlude] .uv-track-title,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=interlude] .uv-track-artist,.route-ultraviolet main[data-playlist-category=ultraviolet2] .uv-feature-card[data-uv-scene-key=interlude] .uv-track-duration{color:#cebeaf;text-transform:lowercase}.route-ultraviolet .uv-ultrainstinct-card:before,.route-ultraviolet .uv-ultrainstinct-card:after{display:none}.route-ultraviolet .uv-ultrainstinct-card .uv-ultrainstinct-title:first-letter{letter-spacing:.1em}.route-ultraviolet .uv-ultrainstinct-card .uv-ultrainstinct-title{font-family:Neon Future,sans-serif;font-size:clamp(4rem,8vw,10rem);letter-spacing:.06em;color:#ffb200;text-rendering:optimizeLegibility;-webkit-text-fill-color:#ffb200;-webkit-text-stroke:0;text-shadow:0 0 6px #4300be,0 0 18px #4300be,0 0 40px #4300be;filter:none}
