/* IQLET / 015 — low-glare sculpture plates and luminous interface finish */
.iq7-scene.iq8-light{background:linear-gradient(135deg,rgba(255,241,237,.23),rgba(252,197,187,.13) 48%,rgba(255,240,231,.20))!important;backdrop-filter:blur(3px) saturate(1.15);-webkit-backdrop-filter:blur(3px) saturate(1.15);border:1px solid rgba(255,170,159,.42)!important;box-shadow:inset 0 0 26px rgba(255,221,213,.08),0 0 25px rgba(255,51,62,.15)!important}
.iq7-scene.iq8-light:before{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 38% 25%,rgba(255,255,255,.16),transparent 58%);mix-blend-mode:screen}
.iq7-scene.iq8-light canvas{position:relative;z-index:1;filter:contrast(1.12) saturate(1.13)}
.iq7-scene.iq8-light .iq7-label,.iq7-scene.iq8-light .iq7-controls{z-index:3}
.iq7-scene:hover,.piece:hover,.iq14-depth:hover,.iq8-room:hover{z-index:950!important;filter:drop-shadow(0 0 12px rgba(255,56,65,.55)) drop-shadow(0 0 28px rgba(255,35,53,.22))!important}
.iq7-scene:focus-within,.piece:focus-within{z-index:951!important}
.iq7-scene,.piece,.iq14-depth,.iq8-room{will-change:filter;transition:filter .24s ease,box-shadow .3s ease!important}
.iq7-controls button,.pill,.toolbtn,.v2-shortcuts button,.iq14-depth button{transition:background .17s ease,color .17s ease,box-shadow .17s ease,filter .17s ease!important}
.iq7-controls button:hover,.pill:hover,.toolbtn:hover,.v2-shortcuts button:hover,.iq14-depth button:hover{box-shadow:0 0 12px rgba(255,65,70,.62),0 0 24px rgba(255,45,60,.25)!important}
.viewport{background:radial-gradient(ellipse at 45% 43%,#391a23 0%,#1c0c13 48%,#09070b 100%)!important}
.world{background-color:transparent!important}
.world:before,.world:after{pointer-events:none}
#iq15-sparks{position:fixed;inset:0;z-index:95;pointer-events:none;width:100%;height:100%;mix-blend-mode:screen}
@media(prefers-reduced-motion:reduce){.iq7-scene,.piece,.iq14-depth,.iq8-room{transition:none!important}#iq15-sparks{display:none}}
