.spook-brand{display:grid;place-items:center;letter-spacing:0;padding:0;width:36px;height:40px}.spook-logo{width:100%;height:100%;object-fit:contain}.brand-mark.spook-brand{background:#0e0f12;border-radius:5px;padding:4px}.spook-loading{width:66px;height:68px;animation:spookFloat 2.6s ease-in-out infinite;order:-1}.loading{background:#0e0f12;color:#edf2ef}.spook-watermark{position:absolute;left:28px;bottom:132px;width:29px;height:31px;padding:5px;box-sizing:content-box;background:#0e0f12b8;border-radius:5px;pointer-events:none;opacity:.75}.spook-empty{display:block;width:46px;height:48px;margin:0 0 22px;opacity:.45}[data-theme=light] .spook-empty{filter:brightness(0)}.spook-export{position:absolute;left:50%;bottom:126px;width:40px;height:42px;padding:9px;box-sizing:content-box;background:#0e0f12;border-radius:9px;pointer-events:none;opacity:0;transform:translate(-50%,15px);transition:opacity .25s,transform .45s cubic-bezier(.2,.8,.2,1)}.spook-export.show{opacity:1;transform:translate(-50%,-8px)}
.environment-thumb-spook{background:#10151a url('assets/spook-logo-white.svg') center/42px auto no-repeat}.environment-choices{grid-template-columns:repeat(4,minmax(0,1fr))}.environment-dialog{width:min(860px,calc(100vw - 28px))}.environment-choice strong{font-size:14px}.environment-choice small{font-size:11px}
@keyframes spookFloat{0%,100%{transform:translateY(3px) rotate(-3deg)}50%{transform:translateY(-9px) rotate(3deg)}}
@media(max-width:1024px){.spook-brand{width:27px;height:32px}.spook-watermark{left:15px;bottom:16px;width:23px;height:24px}.mobile-sheet-open .spook-watermark{display:none}.environment-choices{grid-template-columns:1fr}.spook-export{bottom:90px}.spook-loading{width:50px;height:52px}}
@media(prefers-reduced-motion:reduce){.spook-loading{animation:none}.spook-export{transition:none}}
@media(min-width:1025px){.stage:has(.selection-summary:not([hidden])) .spook-watermark{bottom:174px}}
