:root{--darr-gold:#c7ae7e}
#darr-redesign.project-atmosphere>.header{background:#171822c9;border:0;box-shadow:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
#darr-redesign.project-atmosphere>.header .header-socials span{border:0}
#darr-redesign.project-atmosphere :is(.kicker,.cr-kicker,.pg-kicker,.th-kicker,.et-kicker),
#darr-redesign .site-footer :is(.footer-label,.footer-universe){color:var(--darr-gold)}
#darr-redesign.project-atmosphere>.header nav a:hover{color:#e1cda6}
#darr-redesign.project-atmosphere .et-movement-nav a span{color:var(--darr-gold)}
.u-header .u-brand small,.u-footer small{color:var(--darr-gold)}
.scroll-tone{position:relative}
.scroll-tone>.scroll-shade{position:absolute;inset:0;display:block;background:#0e101a;opacity:var(--scroll-shade,0);pointer-events:none;z-index:4}
.scroll-tone:focus-within>.scroll-shade{opacity:0}
@media(prefers-reduced-motion:reduce){.scroll-tone>.scroll-shade{display:none}}
/* CROSSROADS: warm theatre light within the existing dark palette. */
#darr-redesign .crossroads-warm{--cr-accent:#d3b88b;background:radial-gradient(ellipse at 0% 24%,#87563829,transparent 43%),radial-gradient(ellipse at 100% 68%,#a5774f22,transparent 46%),#24212c}
#darr-redesign .crossroads-warm .cr-characters{background:radial-gradient(ellipse at 75% 0%,#ab805036,transparent 75%),linear-gradient(115deg,#342b32,#292735)}
#darr-redesign .crossroads-warm .cr-hero-copy{background:linear-gradient(100deg,#322831,#252432)}
#darr-redesign .crossroads-warm h2 em{color:#d9c4a5}
#darr-redesign .crossroads-warm .cr-characters h2{font-size:clamp(38px,4.6vw,64px);margin-bottom:12px}
#darr-redesign .crossroads-warm .cr-characters .cr-note{color:#d9c4a5;font:italic 20px/1.5 Georgia,serif}
#darr-redesign .crossroads-warm .cr-character-grid{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bfa27566 transparent;padding:8px 0 20px}
#darr-redesign .crossroads-warm .cr-character-grid>article{flex:0 0 calc((100% - 84px)/4);min-width:0;scroll-snap-align:start}
#darr-redesign .crossroads-warm .cr-character-grid p{font-size:15px;line-height:1.65;color:#d5cbd3}
.cr-character-controls{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin:0 0 20px}
.cr-character-controls span{font:13px Arial,sans-serif;color:#d3bb93;min-width:62px;text-align:center}
.cr-character-controls button{width:44px;height:44px;background:#c7ae7e12;border:1px solid #c7ae7e40;border-radius:50%;color:#e5d6bd;font-size:22px;cursor:pointer}
.cr-character-controls button:disabled{opacity:.3;cursor:default}
.cr-character-grid:focus-visible{outline:2px solid #c7ae7e;outline-offset:6px}
@media(max-width:1000px){#darr-redesign .crossroads-warm .cr-character-grid>article{flex-basis:calc((100% - 56px)/3)}}
@media(max-width:700px){#darr-redesign .crossroads-warm .cr-character-grid>article{flex-basis:76%}#darr-redesign .crossroads-warm .cr-character-grid{gap:22px}}
/* One continuous photographic atmosphere throughout CROSSROADS. */
#darr-redesign .crossroads-warm{position:relative;isolation:isolate;background:#25212c}
#darr-redesign .crossroads-warm::before{content:"";position:fixed;inset:-90px;z-index:-1;pointer-events:none;background:linear-gradient(105deg,#292333b0,#60463270,#242536b8),url('/assets/crossroads/scenery-04.webp') center/cover;filter:blur(58px) saturate(.55);opacity:.65;transform:translateY(var(--cr-world-shift,0px)) scale(1.12)}
#darr-redesign .crossroads-warm>.cr-section,
#darr-redesign .crossroads-warm>.cr-nav,
#darr-redesign .crossroads-warm .cr-hero-copy{background:transparent!important;border-top:0!important;border-bottom:0!important}
#darr-redesign .crossroads-warm :is(#story,#trailer,#listen,#stage)::before{content:none!important}
#darr-redesign .crossroads-warm>.scroll-tone>.scroll-shade{display:none}
#darr-redesign .crossroads-warm .cr-music{border:0;background:#1c1b2799}
#darr-redesign .crossroads-warm .cr-music-info{background:#28232c80}
#darr-redesign .crossroads-warm .cr-characters{padding-block:34px 38px;display:grid;grid-template-columns:1fr auto;column-gap:24px;align-items:center}
#darr-redesign .crossroads-warm .cr-characters h2{grid-column:1;margin:0 0 8px;font-size:clamp(38px,4.6vw,64px)}
#darr-redesign .crossroads-warm .cr-characters>.cr-note{grid-column:1;margin:0 0 18px}
#darr-redesign .crossroads-warm .cr-character-controls{grid-column:2;grid-row:1/3;margin:0 0 16px}
#darr-redesign .crossroads-warm .cr-character-grid{grid-column:1/-1;padding-bottom:12px}
.cr-character-controls button.cr-character-auto{width:auto;min-width:75px;border:0;border-radius:0;font:13px Arial,sans-serif;background:transparent}
@media(max-width:700px){#darr-redesign .crossroads-warm .cr-characters{display:block;padding-block:28px}#darr-redesign .crossroads-warm .cr-character-controls{justify-content:flex-start;margin-bottom:14px}}
@media(prefers-reduced-motion:reduce){#darr-redesign .crossroads-warm::before{transform:none}}
/* Tighter vertical rhythm on CROSSROADS; the shared atmosphere is unchanged. */
#darr-redesign .crossroads-warm>.cr-section:not(.cr-characters){padding-top:40px;padding-bottom:40px}
#darr-redesign .crossroads-warm>.cr-section:not(.cr-characters)>h2{margin-top:12px;margin-bottom:22px}
#darr-redesign .crossroads-warm>.cr-story h2{margin-bottom:20px}
#darr-redesign .crossroads-warm .cr-gallery-intro{margin-top:24px;margin-bottom:22px;padding-block:20px}
#darr-redesign .crossroads-warm .cr-storyboard{margin-top:22px!important}
@media(max-width:700px){
 #darr-redesign .crossroads-warm>.cr-section:not(.cr-characters){padding-top:28px;padding-bottom:28px}
 #darr-redesign .crossroads-warm .cr-gallery-intro{margin-top:18px;padding-block:16px;gap:14px}
}
/* Two distinct photographic worlds, tied to the visitor's scroll. */
#darr-redesign .loving-page.project-world,#darr-redesign .paganini-page.project-world{position:relative;isolation:isolate}
#darr-redesign .loving-page.project-world{background:#27222b}
#darr-redesign .paganini-page.project-world{background:#191d2a}
#darr-redesign .project-world::before{content:"";position:fixed;inset:-100px;z-index:-1;pointer-events:none;background-position:center;background-size:cover;filter:blur(58px) saturate(.55);transform:translate(var(--project-world-x,0px),var(--project-world-y,0px)) scale(1.12);opacity:.66}
#darr-redesign .loving-page.project-world::before{background-image:linear-gradient(115deg,#332738aa,#86604477,#35273699),url('/universe-app/assets/loving-cover-6k-v270.webp');background-position:65% center;filter:blur(62px) saturate(.5)}
#darr-redesign .paganini-page.project-world::before{background-image:linear-gradient(120deg,#101d33bb,#47233370,#35405999),url('/assets/paganini-rocks/stage-pair-refined.webp');filter:blur(52px) saturate(.6);opacity:.57}
#darr-redesign .loving-page.project-world>.project-section,
#darr-redesign .loving-page.project-world>.project-nav,
#darr-redesign .paganini-page.project-world>.cr-section{background:transparent!important;border-top:0!important;border-bottom:0!important}
#darr-redesign .project-world>.scroll-tone>.scroll-shade{display:none}
#darr-redesign .loving-page.project-world h2 em{color:#dcc5b0}
#darr-redesign .paganini-page.project-world h2 em{color:#cbc7da}
@media(max-width:700px){#darr-redesign .project-world::before{inset:-65px;background-size:auto 125vh}}
@media(prefers-reduced-motion:reduce){#darr-redesign .project-world::before{transform:none}}
/* Gradual tonal progression across the full length of each project. */
#darr-redesign .loving-page.project-world{background:linear-gradient(180deg,#463740 0%,#493942 12%,#3b303a 32%,#2c2632 55%,#201f2b 76%,#111523 96%)}
#darr-redesign .loving-page.project-world::before{opacity:calc(.44 - var(--project-world-progress,0)*.23)}
#darr-redesign .loving-page.project-world .prose p{color:#ddd3dc}
#darr-redesign .loving-page.project-world .loving-finale::after{background:linear-gradient(180deg,#111523 0%,#111523a0 26%,#111523aa 82%,#111523 100%)}
#darr-redesign .paganini-page.project-world{background:linear-gradient(180deg,#111725 0%,#181d2c 17%,#252433 38%,#342a39 62%,#3e303d 82%,#302a38 100%)}
#darr-redesign .paganini-page.project-world::before{opacity:calc(.34 + var(--project-world-progress,0)*.15)}
#darr-redesign .paganini-page.project-world .pg-finale{background-image:linear-gradient(180deg,#302a38 0%,#302a3899 30%,#191b29d9 100%),url('/assets/paganini-rocks/dsc00467.webp')}
/* LOVING opens in silver and charcoal, then returns to the approved dark ending. */
#darr-redesign .loving-page.project-world{background:linear-gradient(180deg,#333641 0%,#3b3d47 12%,#34333f 32%,#2c2632 55%,#201f2b 76%,#111523 96%)}
#darr-redesign .loving-page.project-world::before{inset:-180px;filter:blur(44px) saturate(.5) grayscale(clamp(0,calc(1 - var(--project-world-progress,0)*2),1));transform:translate(var(--project-world-x,0px),var(--project-world-y,0px)) scale(1.18)}
/* PAGANINI: deeper shadows above, unchanged restrained light towards the finale. */
#darr-redesign .paganini-page.project-world{background:linear-gradient(180deg,#080d17 0%,#0c1321 16%,#1b2030 35%,#302736 59%,#3e303d 82%,#302a38 100%)}
#darr-redesign .paganini-page.project-world::before{opacity:calc(.18 + var(--project-world-progress,0)*.31)}
@media(prefers-reduced-motion:reduce){#darr-redesign .loving-page.project-world::before{transform:none}}
/* LOVING is photographic throughout: blue stage shadows and warm pools of light. */
#darr-redesign .loving-page.project-world{background:linear-gradient(180deg,#222335,#272235 50%,#191c2c 100%)}
#darr-redesign .loving-page.project-world::before{background-image:linear-gradient(110deg,#171c3533,#281c3022 55%,#171a2b55),url('/universe-app/assets/loving-cover-6k-v270.webp');background-position:67% center;background-size:cover;opacity:.82;filter:blur(30px) saturate(.88);inset:-190px;transform:translate(var(--project-world-x,0px),var(--project-world-y,0px)) scale(1.2)}
#darr-redesign .loving-page.project-world :is(.intro,.story-layout,.creator,.score,.heart){background:transparent!important}
@media(prefers-reduced-motion:no-preference){
 #darr-redesign .loving-page.project-world::before{animation:loving-photographic-drift 22s ease-in-out infinite alternate}
 @keyframes loving-photographic-drift{
  from{transform:translate(calc(var(--project-world-x,0px) - 28px),calc(var(--project-world-y,0px) + 12px)) scale(1.2)}
  to{transform:translate(calc(var(--project-world-x,0px) + 34px),calc(var(--project-world-y,0px) - 32px)) scale(1.2)}
 }
}
@media(prefers-reduced-motion:reduce){#darr-redesign .loving-page.project-world::before{animation:none;transform:none}}

/* Preserve the photographic world, softening only the right-hand detail. */
#darr-redesign .loving-page.project-world{background:linear-gradient(180deg,#222335,#272235 50%,#111523 100%)}
#darr-redesign .loving-page.project-world::before{filter:blur(30px) saturate(.88) brightness(calc(1 - var(--project-world-progress,0)*.25));opacity:.82}
#darr-redesign .loving-page.project-world::after{content:"";position:fixed;top:-190px;bottom:-190px;right:-100px;width:calc(43vw + 100px);z-index:-1;pointer-events:none;background:transparent;backdrop-filter:blur(76px);-webkit-backdrop-filter:blur(76px);mask-image:linear-gradient(90deg,transparent,#000 42%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%)}
/* Deepen the final act without losing the moving photographic texture. */
#darr-redesign .loving-page.project-world::before{filter:blur(30px) saturate(.88) brightness(calc(1 - var(--project-world-progress,0)*.43))}
#darr-redesign .loving-page.project-world::after{background:rgba(10,13,25,calc(var(--project-world-progress,0)*.27))}

/* Eterno: one continuous photographic atmosphere, drawn from Acqua. */
#darr-redesign main.eterno-page.eterno-world{position:relative;isolation:isolate;background:linear-gradient(180deg,#121927,#172333 42%,#101a29 76%,#0c1320)}
/* Use only the outer star fields: no central Acqua light behind the copy. */
#darr-redesign main.eterno-world::before,#darr-redesign main.eterno-world::after{content:"";position:fixed;inset:-160px auto -160px 0;width:30vw;z-index:-1;pointer-events:none;background-image:url('/assets/eterno/hero.webp');background-size:auto max(160vh,1100px);background-repeat:no-repeat;background-position:left top;filter:blur(3px) saturate(.65) brightness(.85);opacity:.42;mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.8) 24%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.8) 24%,transparent 100%);transform:translateY(var(--et-world-y,0px));animation:eterno-stars-rise 38s ease-in-out infinite alternate;will-change:transform,opacity}
#darr-redesign main.eterno-world::after{left:auto;right:0;background-position:right top;mask-image:linear-gradient(270deg,#000,rgba(0,0,0,.8) 24%,transparent 100%);-webkit-mask-image:linear-gradient(270deg,#000,rgba(0,0,0,.8) 24%,transparent 100%);animation-duration:43s;animation-delay:-19s}
@keyframes eterno-stars-rise{0%{transform:translateY(calc(var(--et-world-y,0px) + 60px));opacity:.38}50%{opacity:.42}100%{transform:translateY(calc(var(--et-world-y,0px) - 100px));opacity:.38}}
@media(max-width:700px){#darr-redesign main.eterno-world::before,#darr-redesign main.eterno-world::after{width:17vw;filter:blur(4px) saturate(.55) brightness(.6)}}
@media(prefers-reduced-motion:reduce){#darr-redesign main.eterno-world::before,#darr-redesign main.eterno-world::after{animation:none;transform:none;opacity:.3;will-change:auto}}
#darr-redesign .eterno-world .et-encounter,#darr-redesign .eterno-world .et-origin,#darr-redesign .eterno-world .et-cantata,#darr-redesign .eterno-world .et-movements,#darr-redesign .eterno-world .et-afterword{background:transparent}
#darr-redesign .eterno-world .et-closing{background:linear-gradient(#10141fbf,#10141f70 48%,#10141fdf),url('/assets/eterno/poetry-background.webp') center/cover}
#darr-redesign .eterno-world .scroll-shade{display:none}
#darr-redesign .eterno-world .et-hero:after{background:linear-gradient(#0a0d195c,transparent 45%,#121927b3)}
@keyframes eterno-water-drift{from{transform:translate(calc(var(--et-world-x,0px) - 24px),calc(var(--et-world-y,0px) + 20px))}to{transform:translate(calc(var(--et-world-x,0px) + 30px),calc(var(--et-world-y,0px) - 24px))}}
#darr-redesign .loving-history-credit{display:block;margin-top:8px;font-size:10px;line-height:1.6;letter-spacing:.025em;color:#c7bda9;text-decoration:none}
#darr-redesign .loving-history-credit:hover{text-decoration:underline}
#darr-redesign .loving-history-photo img{object-position:center;filter:grayscale(1)}
@media(prefers-reduced-motion:reduce){#darr-redesign main.eterno-world::before{animation:none;transform:none;will-change:auto}}

/* Keep movement navigation within the Acqua atmosphere. */
#darr-redesign .eterno-world nav.et-movement-nav{box-sizing:border-box;width:88%;max-width:1180px;margin-inline:auto;padding-inline:0;background:#10192791;border-color:transparent;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
#darr-redesign .eterno-world .et-movement-nav a:hover{background:#c7ae7e0c}

/* Align the cantata introduction, navigation and all seven movements. */
#darr-redesign .eterno-world .et-movements{padding-inline:max(6%,calc((100% - 1180px)/2))}


/* PAGANINI: smoke woven into the continuous background, with no hard central panel. */
#darr-redesign .paganini-page.project-world::before,
#darr-redesign .paganini-page.project-world::after{
 content:"";position:fixed;inset:-180px auto -180px 0;width:max(28vw,calc((100vw - 1180px)/2 + 100px));z-index:-1;pointer-events:none;
 background-image:url('/assets/paganini-rocks/smoke-wings.png');background-position:35% center;background-size:cover;background-repeat:no-repeat;
 filter:blur(3px) saturate(.24) brightness(.25);opacity:.54;
 mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.72) 28%,rgba(0,0,0,.24) 62%,transparent 100%);
 -webkit-mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.72) 28%,rgba(0,0,0,.24) 62%,transparent 100%);
 transform:none;
 animation:none;
}
#darr-redesign .paganini-page.project-world::after{
 left:auto;right:0;background-position:65% center;
 mask-image:linear-gradient(270deg,#000 0%,rgba(0,0,0,.72) 28%,rgba(0,0,0,.24) 62%,transparent 100%);
 -webkit-mask-image:linear-gradient(270deg,#000 0%,rgba(0,0,0,.72) 28%,rgba(0,0,0,.24) 62%,transparent 100%);
 animation-duration:29s;animation-delay:-15s;
}
#darr-redesign .paganini-page.project-world>.cr-section{
 box-sizing:border-box;width:min(84%,1180px);margin-inline:auto;padding-inline:clamp(24px,3vw,48px);
 background:transparent!important;
}
#darr-redesign .paganini-page.project-world .pg-hero-intro{background:linear-gradient(#171925,#0d121e)}
@keyframes paganini-smoke-flow{
 from{transform:translateY(calc(var(--project-world-y,0px) + 65px))}
 to{transform:translateY(calc(var(--project-world-y,0px) - 65px))}
}
@media(max-width:700px){
 #darr-redesign .paganini-page.project-world::before,
 #darr-redesign .paganini-page.project-world::after{width:25vw;filter:blur(2px) saturate(.24) brightness(.23);opacity:.46}
 #darr-redesign .paganini-page.project-world>.cr-section{width:90%;padding-inline:18px}
}
@media(prefers-reduced-motion:reduce){
 #darr-redesign .paganini-page.project-world::before,
 #darr-redesign .paganini-page.project-world::after{animation:none;transform:none;will-change:auto}
}

#darr-redesign .paganini-page.project-world>.pg-smoke-canvas{position:fixed;inset:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}
#darr-redesign .paganini-page.project-world.pg-smoke-ready::before,#darr-redesign .paganini-page.project-world.pg-smoke-ready::after{display:none}

/* Keep the smoke and the reading background firmly in shadow. */
#darr-redesign .paganini-page.project-world{background:linear-gradient(180deg,#080d17 0%,#0c111c 35%,#14141f 65%,#191621 100%)}

/* Fit the musical palette inside the reading column at every width. */
#darr-redesign .paganini-page .pg-sound-palette{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:100%;margin:30px 0;padding:20px 8px;gap:16px;align-items:center;text-align:center;list-style:none}
#darr-redesign .paganini-page .pg-sound-palette li{min-width:0;max-width:100%;margin:0;padding:3px 4px;white-space:normal;overflow-wrap:anywhere;line-height:1.6}
#darr-redesign .paganini-page :is(.cr-prose,.pg-music-copy,.pg-stage-copy,.pg-track-list li)>:is(p,h2,h3){max-width:100%;overflow-wrap:anywhere}
#darr-redesign .paganini-page :is(.pg-listen-heading,.pg-audio-pending){flex-wrap:wrap}
#darr-redesign .paganini-page .pg-finale{background-image:linear-gradient(180deg,#191621 0%,rgba(25,22,33,.94) 12%,rgba(25,22,33,.66) 42%,rgba(19,22,33,.76) 78%,#191b29 100%),url('/assets/paganini-rocks/dsc00467.webp');background-position:center,center 45%;background-size:cover}
@media(max-width:1000px){#darr-redesign .paganini-page .pg-sound-palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}#darr-redesign .paganini-page .pg-sound-palette li:last-child{grid-column:1/-1}}
@media(max-width:600px){#darr-redesign .paganini-page .pg-sound-palette{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0;gap:12px}#darr-redesign .paganini-page .pg-sound-palette li:last-child{grid-column:1/-1}}
.cr-cover-motion-canvas{position:absolute;pointer-events:none;visibility:hidden;display:block}
#darr-redesign .cr-hero .cr-cover-motion-toggle{position:absolute;right:16px;top:16px;z-index:3;border:1px solid #c8b59155;border-radius:22px;background:#101521b3;color:#e9ddc9;font:12px/1.4 Arial,sans-serif;padding:9px 13px;min-height:38px;cursor:pointer}
#darr-redesign .cr-hero .cr-cover-motion-toggle:focus-visible{outline:2px solid #ddc491;outline-offset:3px}
#darr-redesign .crossroads-warm .cr-track-picker-heading{font-size:14px;letter-spacing:.07em;color:#d8c397;margin:26px 0 4px}
#darr-redesign .crossroads-warm .cr-song-tabs{padding:10px 2px 14px;gap:10px}
#darr-redesign .crossroads-warm .cr-song-tabs button{min-height:44px;border-color:#c5ad7c66;color:#e3d9c9}
#darr-redesign .crossroads-warm .cr-song-tabs button[aria-pressed=true]{background:#cfb77f;color:#151925;border-color:#e0c898}
#darr-redesign .crossroads-warm .cr-music-nav{margin:4px 0 12px;flex-wrap:wrap;gap:16px}
#darr-redesign .crossroads-warm .cr-music-nav .cr-track-auto{width:auto;padding:0 16px;font:13px Arial,sans-serif;border-color:#c5ad7c55}
#darr-redesign .crossroads-warm .cr-music{margin-top:12px}
@media(max-width:700px){#darr-redesign .cr-hero .cr-cover-motion-toggle{top:8px;right:8px;min-height:44px;font-size:11px}}

/* Remove obsolete per-section light panels; the shared atmosphere supplies the light. */
#darr-redesign .paganini-page.project-world :is(.pg-intro,.pg-music,.pg-stage,.pg-vision)::before{display:none}

/* A small radius for standalone photography; retain circular portraits and full-bleed covers. */
#darr-redesign figure:not(.hero-photo) > img,
#darr-redesign :is(.about-photo,.cr-image-button,.studio-wide,.studio-pair) img,
#darr-home-preview #darr-discover .tile img{border-radius:8px!important}
#darr-home-preview #darr-discover .feature,
#darr-redesign :is(.showreel-frame,.pg-video-launch,.cr-video-cover){border-radius:10px}

#darr-redesign .paganini-page .pg-reading-atmosphere{position:fixed;inset:-80px;z-index:-1;pointer-events:none;background:linear-gradient(120deg,#101d33bb,#47233370,#35405999),url('/assets/paganini-rocks/stage-pair-refined.webp') center/cover;filter:blur(36px) saturate(.6);opacity:.64;transform:translate(var(--project-world-x,0px),var(--project-world-y,0px)) scale(1.12)}
#darr-redesign .paganini-page.project-world>.cr-section{background:#0d121e22!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
#darr-redesign .paganini-page .pg-music-image img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center;mask-image:none;-webkit-mask-image:none}
@media(prefers-reduced-motion:reduce){#darr-redesign .paganini-page .pg-reading-atmosphere{transform:none}}
