.hero-object{width:25%;transform:rotate(3deg)}.hero-clown{left:35%;top:23%}.hero-call{left:32%;top:63%;width:24%;transform:rotate(-5deg)}.mini-model-stage{position:relative;height:190px;background:#080d23;overflow:hidden;touch-action:none}.mini-model-stage canvas{display:block;width:100%;height:100%}.mini-model-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.mini-model-stage img[hidden]{display:none}.mini-model-controls{display:flex;align-items:center;gap:5px;padding:5px;font:10px "Courier New",monospace;flex-wrap:wrap}.mini-model-controls button{min-width:25px;min-height:25px;padding:2px 5px;border:2px outset #fff;background:#c4c4bc;color:#090909;font:inherit}.mini-model-controls button:active{border-style:inset}.mini-model-controls span{flex:1}.mini-model-stage [hidden]{display:none!important}.mini-model-loading{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#080d23;color:#f0f0ec;font:10px/1.25 "Courier New",monospace;letter-spacing:.08em;pointer-events:none}.win95-hourglass{display:block;width:40px;height:50px;overflow:visible;shape-rendering:crispEdges;filter:drop-shadow(2px 3px 0 #0008);transform-origin:center;animation:win95-hourglass-flip 2.8s ease-in-out infinite}.hourglass-top{animation:win95-sand-top 2.8s steps(5,end) infinite}.hourglass-bottom{animation:win95-sand-bottom 2.8s steps(5,end) infinite}.hourglass-stream{animation:win95-sand-stream .45s steps(2,end) infinite}@keyframes win95-hourglass-flip{0%,35%{transform:rotate(0)}50%,85%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes win95-sand-top{0%,50%{opacity:1}25%,75%{opacity:.2}}@keyframes win95-sand-bottom{0%,50%{opacity:.2}25%,75%{opacity:1}}@keyframes win95-sand-stream{0%,100%{opacity:1}50%{opacity:0}}.mini-model-status{position:absolute;inset:auto 0 0;z-index:3;margin:0;padding:20px 9px 9px;background:linear-gradient(transparent,#080d23 28%);color:#f4f4f1;font:10px/1.4 "Courier New",monospace;text-shadow:1px 1px #000}.mini-model-stage:focus-visible{outline:2px dotted #fff;outline-offset:-4px}.hero-object .window-bar>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hero-object .window-status{font-size:10px}
@media(max-width:1100px){.hero-clown{left:35%;top:30%;width:27%}.hero-call{left:32%;top:64%;width:26%}.mini-model-stage{height:160px}}
@media(max-width:600px){.exhibition{height:970px}.hero-clown{left:5%;top:19%;width:43%;transform:rotate(-3deg)}.hero-call{left:auto;right:4%;top:52%;width:44%;transform:rotate(5deg)}.window-portrait{top:45%;left:9%;width:35%}.window-player{top:29%;right:6%;width:43%}.welcome-window{bottom:8%;width:65%}.mini-model-stage{height:160px}.hero-object .window-bar{font-size:9px}.mini-model-controls{font-size:9px;gap:4px}.hero-object .window-status{font-size:9px}}
