/* Only the desktop arrival changes. The approved mobile composition is retained. */
@media(min-width:761px){
  body.cadnv-museum-art{background:#d8ddd7!important;color:#24454b!important;--world-accent:#a65d47!important;--world-rgb:166,93,71!important}
  .cadnv-museum-art:before{background:linear-gradient(90deg,#e4e3dbe8 0%,#e2e3dbad 34%,#d2ded513 60%,#c6d8d111)!important}
  .cadnv-museum-art .cadnv-world-fallback{opacity:1!important;background:radial-gradient(ellipse at 90% 20%,#a6bab7 0%,transparent 48%),radial-gradient(ellipse at 70% 85%,#c5a58d65,transparent 55%),linear-gradient(125deg,#e3e2da,#cbd9d2 62%,#c5d2ca)!important}
  .cadnv-museum-art .cadnv-world-fallback:before,.cadnv-museum-art .cadnv-world-fallback:after{display:none!important}
  .cadnv-museum-art .cadnv-world-canvas{display:none!important}
  .cadnv-art-canvas{position:fixed;inset:0;width:100%;height:100%;z-index:-2;pointer-events:none}
  .cadnv-museum-art .cadnv-site-header{background:linear-gradient(110deg,#f1f0e8e8,#dce7dfce)!important;border-color:#6c8b834d!important;box-shadow:0 12px 35px #3c61541a,inset 0 1px #ffffffa6!important;backdrop-filter:blur(22px)!important}
  .cadnv-museum-art .cadnv-site-header .cadnv-logo,.cadnv-museum-art .cadnv-site-header .cadnv-global>a,.cadnv-museum-art .cadnv-site-header .cadnv-global summary{color:#25484a!important}
  .cadnv-museum-art .cadnv-site-header .cadnv-logo small{color:#516b67!important}
  .cadnv-museum-art .cadnv-site-header .cadnv-global a[aria-current=page]{background:#648e791a!important;box-shadow:inset 0 -2px #a65d47!important}
  .cadnv-museum-art .cadnv-site-header .cadnv-global>a:hover,.cadnv-museum-art .cadnv-site-header .cadnv-global summary:hover,.cadnv-museum-art .cadnv-site-header .cadnv-global details[open]>summary{background:#fff9!important;color:#24454b!important}
  .cadnv-museum-art .cadnv-site-header .cadnv-dropdown{background:#eaf0e8f5!important;border-color:#7e9c8f70!important;box-shadow:0 20px 50px #2d4e3c30!important}
  .cadnv-museum-art .cadnv-site-header .cadnv-dropdown a{color:#25484a!important}
  .cadnv-museum-art .cadnv-site-header .cadnv-dropdown a:hover{background:#cfdfd2!important}
  .cadnv-museum-art .cadnv-entry{min-height:clamp(720px,calc(100svh - 100px),910px)!important;padding:62px 6vw 92px!important;align-items:center}
  .cadnv-museum-art .cadnv-entry-copy{width:41%;max-width:620px;margin-top:-35px;text-shadow:none}
  .cadnv-museum-art .cadnv-entry-kicker{color:#46665f!important;font-size:9px;letter-spacing:.22em}
  .cadnv-museum-art .cadnv-entry h1{font-size:clamp(54px,5.25vw,84px)!important;line-height:1.06!important;letter-spacing:-.065em!important;color:#21464b!important;margin-bottom:25px!important}
  .cadnv-museum-art .cadnv-entry h1 span:not(.museum-word){color:#9c543e!important}
  .cadnv-museum-art .cadnv-entry h1 .museum-word{color:inherit!important;text-shadow:0 1px #f2f4ec,0 2px #adbfba,0 3px #a7b9b3,1px 6px 12px #45685c24!important}
  .cadnv-museum-art .cadnv-entry-description{color:#42605e!important;font-size:16px!important;line-height:1.85!important;max-width:470px;margin-bottom:0!important}
  .cadnv-museum-art .cadnv-entry-actions{gap:11px;margin-top:27px;max-width:530px}
  .cadnv-museum-art .cadnv-enter{background:linear-gradient(135deg,#35636a,#21494d)!important;color:#f5f3e9!important;border-color:#386166!important;border-radius:14px!important;box-shadow:0 12px 25px #315b4f25,inset 0 1px #ffffff3b!important;padding:15px 19px!important}
  .cadnv-museum-art .cadnv-return,.cadnv-museum-art .museum-story-launch{background:#edf0e6b0!important;color:#305355!important;border-color:#79958c80!important;border-radius:14px!important;box-shadow:0 8px 18px #44644f0c!important;padding:15px 19px!important}
  .cadnv-museum-art .museum-story-launch:before{color:#a1644b;text-shadow:none}
  .cadnv-museum-art .cadnv-reference-runner{left:47%;top:17%;width:49%;max-width:850px;filter:brightness(.98) contrast(1.07) drop-shadow(0 16px 11px #244f4c22);transform:translateZ(0)}
  .cadnv-museum-art .cadnv-reference-runner:after{background:radial-gradient(ellipse,#45695a37,transparent 70%);filter:blur(10px);height:9%;bottom:-7%}
  .cadnv-museum-art .cadnv-floating-gallery{position:absolute;left:47%!important;right:5%!important;top:auto!important;bottom:9%!important;height:auto;max-width:850px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;align-items:stretch;perspective:1300px}
  .cadnv-museum-art .cadnv-floating-gallery .cadnv-floating-card{position:relative!important;inset:auto!important;width:100%!important;min-height:196px;padding:15px 16px 13px!important;border-radius:22px!important;border:1px solid #72989188!important;box-shadow:7px 10px 0 -4px #52797035,0 18px 27px #36534920,inset 0 1px #fff9!important;backdrop-filter:blur(20px);animation:cadnv-art-float 7s ease-in-out infinite!important;transform-style:preserve-3d}
  .cadnv-museum-art .cadnv-floating-gallery .cadnv-floating-card:nth-child(1){--world-accent:#366c75;--world-rgb:54,108,117;background:linear-gradient(145deg,#e8f4edc9,#bcd4d0ba)!important;--tilt:-3deg;animation-delay:-1s!important}
  .cadnv-museum-art .cadnv-floating-gallery .cadnv-floating-card:nth-child(2){--world-accent:#8e574b;--world-rgb:142,87,75;background:linear-gradient(145deg,#f4e8dec9,#d9b6a8bd)!important;--tilt:2deg;animation-delay:-3s!important}
  .cadnv-museum-art .cadnv-floating-gallery .cadnv-floating-card:nth-child(3){--world-accent:#7e6842;--world-rgb:126,104,66;background:linear-gradient(145deg,#f3eddbce,#d8c9a7c7)!important;--tilt:-2deg;animation-delay:-5s!important}
  .cadnv-museum-art .cadnv-floating-card:before{inset:7px;border-color:#fff4;border-radius:17px}
  .cadnv-museum-art .cadnv-floating-card:after{bottom:-24px;height:12px;background:radial-gradient(ellipse,#385c4930,transparent 70%)}
  .cadnv-museum-art .cadnv-float-number{color:#3f655c;font-size:8px;letter-spacing:.18em}
  .cadnv-museum-art .cadnv-float-glyph{width:43px;height:40px;margin:6px auto;filter:none}
  .cadnv-museum-art .cadnv-floating-card strong{color:#28494b!important;font-size:clamp(14px,1.18vw,18px)!important;line-height:1.22;letter-spacing:-.025em;min-height:2.45em}
  .cadnv-museum-art .cadnv-float-subtitle{color:#4e6660;font-size:9px;line-height:1.5;margin:5px 0 8px}
  .cadnv-museum-art .cadnv-float-enter{color:#31564e;border-top-color:#688e7840;font-size:9px;padding-top:7px;margin-top:auto}
  .cadnv-museum-art .cadnv-entry-bottom{left:6vw;right:5vw;bottom:23px;color:#46655e;border-top-color:#6084773d;font-size:9px}
  .cadnv-museum-art .cadnv-entry-bottom span:first-child{color:#45665d}
  .cadnv-museum-art .cadnv-immersion-control,.cadnv-museum-art .museum-story-quick{background:#edf2e8e8;color:#345a52;border-color:#7e9b8a70;box-shadow:0 8px 22px #294e4314}
  .cadnv-museum-art .cadnv-reading-space>section[id],.cadnv-museum-art .cadnv-reading-space>.hero{background:linear-gradient(130deg,#eef1e8e6,#dce6dce6)!important;border-color:#77988550!important;box-shadow:0 22px 45px #335a4215,inset 0 1px #fff9!important}
  .cadnv-museum-art .cadnv-reading-space p,.cadnv-museum-art .cadnv-reading-space li{color:#35574f!important}
  .cadnv-museum-art .cadnv-reading-space h2,.cadnv-museum-art .cadnv-reading-space h3{color:#224940!important}
  .cadnv-museum-art .cadnv-reading-space a{color:#80503a}
  .cadnv-museum-art .cadnv-reading-space .room,.cadnv-museum-art .cadnv-reading-space .panel{background:linear-gradient(135deg,#e8eee1ed,#d3e1d4f5)!important;border-color:#7f9d8259!important;box-shadow:0 22px 40px #365b4322,inset 0 1px #fff9!important}
  .cadnv-museum-art .cadnv-reading-space .room .top,.cadnv-museum-art .cadnv-reading-space .eyebrow{color:#8c5840!important}
  .cadnv-museum-art .cadnv-reading-space a.btn{background:#38635a!important;color:#faf8eb!important;border-color:#38635a!important}
  .cadnv-museum-art footer{background:#dce5d5ed!important;color:#395e4e!important;border-top-color:#7f9c7e5e!important}
  .cadnv-museum-art footer a{color:#69513b!important}
  .cadnv-museum-art.cadnv-motion-off .cadnv-floating-gallery .cadnv-floating-card{animation:none!important}
  @keyframes cadnv-art-float{0%,100%{transform:translate3d(0,-5px,15px) rotateX(4deg) rotateY(-4deg) rotateZ(var(--tilt))}50%{transform:translate3d(0,6px,25px) rotateX(-2deg) rotateY(4deg) rotateZ(calc(var(--tilt) + 2deg))}}
}
@media(min-width:761px) and (max-width:1100px){
  .cadnv-museum-art .cadnv-entry{min-height:790px!important;padding-left:4vw!important;padding-right:4vw!important}
  .cadnv-museum-art .cadnv-entry-copy{width:46%;margin-top:-75px}
  .cadnv-museum-art .cadnv-entry h1{font-size:clamp(46px,5.3vw,62px)!important}
  .cadnv-museum-art .cadnv-entry-description{font-size:15px!important}
  .cadnv-museum-art .cadnv-reference-runner{left:47%;top:24%;width:52%}
  .cadnv-museum-art .cadnv-floating-gallery{left:48%!important;right:3%!important;gap:10px;bottom:8%!important}
  .cadnv-museum-art .cadnv-floating-gallery .cadnv-floating-card{padding:12px!important;min-height:196px}
  .cadnv-museum-art .cadnv-floating-card strong{font-size:14px!important}
}
@media(max-width:760px){.cadnv-art-canvas{display:none}}
@media(min-width:1200px){.cadnv-museum-art .cadnv-site-header{width:92vw!important;max-width:none!important}}
@media(min-width:761px) and (max-width:980px){.cadnv-museum-art .cadnv-site-header .cadnv-global{background:#eaf0e6f5!important;border-color:#829d8a66!important}.cadnv-museum-art .cadnv-menu-toggle{background:#eef2e8;color:#31574d;border-color:#7f9a8380}}
@media(prefers-reduced-motion:reduce){.cadnv-museum-art .cadnv-floating-gallery .cadnv-floating-card{animation:none!important}}
