/* Image layer is kept separate from text and legacy concept effects. */
body#skr-concept.skr-ux152-demo .hero .stage{opacity:1!important;mix-blend-mode:normal!important;filter:none!important;box-shadow:none!important}
body#skr-concept.skr-ux152-demo .hero .stage .stage-art{background:transparent!important;mix-blend-mode:normal!important;filter:none!important;opacity:1!important;z-index:0!important;perspective:none!important}
body#skr-concept.skr-ux152-demo .hero .stage .stage-art:before,body#skr-concept.skr-ux152-demo .hero .stage .stage-art:after,body#skr-concept.skr-ux152-demo .hero:before,body#skr-concept.skr-ux152-demo .hero:after{display:none!important;content:none!important}
body#skr-concept.skr-ux152-demo .hero .stage .art-shape{background:none!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;transform:none!important;clip-path:none!important;overflow:hidden!important}
body#skr-concept.skr-ux152-demo .hero .stage .art-shape img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important;mix-blend-mode:normal!important;filter:none!important;visibility:visible!important}
body#skr-concept.skr-ux152-demo .hero .hero-copy{background:var(--skr-readable-bg)!important;color:var(--skr-readable-fg)!important;backdrop-filter:none!important;mix-blend-mode:normal!important;opacity:1!important;border-color:var(--skr-readable-fg)!important}
body#skr-concept.skr-ux152-demo .hero .hero-copy h1,body#skr-concept.skr-ux152-demo .hero .hero-copy h1 span{color:var(--skr-readable-fg)!important;-webkit-text-fill-color:var(--skr-readable-fg)!important;text-shadow:none!important;mix-blend-mode:normal!important;background:none!important;opacity:1!important}
body#skr-concept.skr-ux152-demo .hero .hero-copy :is(.intro,.eyebrow){color:var(--skr-readable-fg)!important;opacity:1!important;text-shadow:none!important}
body#skr-concept.skr-ux152-demo .hero .hero-copy .cta{background:var(--skr-readable-fg)!important;color:var(--skr-readable-bg)!important;border-color:var(--skr-readable-fg)!important;backdrop-filter:none!important}
body#skr-concept.skr-ux152-demo .hero .stage-meta{color:#fff!important;background:#111820!important;padding:12px!important;text-shadow:none!important;border:0!important;backdrop-filter:none!important;max-width:calc(100% - 48px)!important;width:auto!important}
body#skr-concept.skr-ux152-demo .hero .stage-meta span{color:inherit!important}
body#skr-concept.skr-ux152-demo.skr-ux152-overlay .hero .hero-copy{width:min(650px,88%)!important;max-width:650px!important;padding:32px!important;margin:0!important;align-self:flex-end!important;rotate:0deg!important}
body#skr-concept.skr-ux152-demo.skr-ux152-overlay .hero .hero-copy h1{font-size:clamp(48px,5.5vw,84px)!important;line-height:1.04!important;max-width:100%!important}
body#skr-concept.skr-ux152-demo :is(.instrument,.editorial,.closing,.motion-story,.house-story,.identity-panel,.experience-story,.spatial-story,.design-story,.horizon-story){background:var(--skr-readable-bg)!important;color:var(--skr-readable-fg)!important}
body#skr-concept.skr-ux152-demo :is(.instrument,.closing){background:var(--skr-readable-fg)!important;color:var(--skr-readable-bg)!important}
body#skr-concept.skr-ux152-demo main :is(h2,h3,p,.chapter,.micro,.section-label){color:inherit!important;opacity:1!important;text-shadow:none!important}
body#skr-concept.skr-ux152-demo :is(.motion-points,.house-details,.identity-grid,.experience-points,.spatial-notes,.horizon-notes) article{background:transparent!important;color:inherit!important;border-color:currentColor!important}
body#skr-concept.skr-ux152-demo .instrument .mode{color:var(--skr-readable-bg)!important;background:transparent!important;border:1px solid currentColor!important;opacity:1!important}
body#skr-concept.skr-ux152-demo .instrument .mode[aria-pressed=true]{color:var(--skr-readable-fg)!important;background:var(--skr-readable-bg)!important;border-color:var(--skr-readable-bg)!important}
body#skr-concept.skr-ux152-demo .closing .cta{background:var(--skr-readable-bg)!important;color:var(--skr-readable-fg)!important;border-color:var(--skr-readable-bg)!important}
html.skr-preview-idle *,html.skr-preview-idle *:before,html.skr-preview-idle *:after{animation-play-state:paused!important}
@media(max-width:900px){body#skr-concept.skr-ux152-demo.skr-ux152-overlay .hero .hero-copy{margin:0 6vw 38px!important;padding:26px!important}body#skr-concept.skr-ux152-demo.skr-ux152-overlay .hero .hero-copy h1{font-size:clamp(44px,7vw,70px)!important}}
@media(max-width:480px){body#skr-concept.skr-ux152-demo.skr-ux152-overlay .hero .hero-copy{padding:22px!important}body#skr-concept.skr-ux152-demo.skr-ux152-overlay .hero .hero-copy h1{font-size:clamp(38px,9vw,52px)!important}}

body#skr-concept.skr-ux152-demo header,body#skr-concept.skr-ux152-demo .footer{background:var(--skr-readable-bg)!important;color:var(--skr-readable-fg)!important}
body#skr-concept.skr-ux152-demo header a,body#skr-concept.skr-ux152-demo header .demo-note{color:inherit!important;opacity:1!important}
body#skr-concept.skr-ux152-demo .ticker{background:var(--skr-readable-fg)!important;color:var(--skr-readable-bg)!important}
