/* Shared interior light response. No transforms on authoring surfaces. */
@media screen {
body.lumis-responsive :is(a,button,summary){transition:border-color .18s,color .18s,box-shadow .18s,background-color .18s}
body.lumis-responsive :is(input,textarea,select):focus{box-shadow:0 0 0 3px #55d9f116!important;border-color:#67d9ed!important}
body.lumis-responsive nav a:hover{color:#b9f4ff!important;text-shadow:0 0 16px #55d9f165}
.lumis-response-light{position:fixed;z-index:9998;pointer-events:none;contain:strict;border:1px solid transparent;border-radius:var(--response-radius,0);opacity:0;transition:opacity .2s;background:radial-gradient(240px circle at var(--light-x) var(--light-y),#6cdef528,transparent 80%) padding-box;box-shadow:inset 0 0 0 1px #61d9f12a,inset 0 1px #b8efff44;mix-blend-mode:screen}
.lumis-response-light.is-active{opacity:1}
body.lumis-responsive :is(.home-film,.beta-card,.profile-group,.listing-preview,.creator-pricing,.workflow-cards>button):focus-within{outline:1px solid #68d3e96b;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.lumis-response-light{display:none}body.lumis-responsive :is(a,button,summary){transition:none!important}}
}
