.holo-scene{isolation:isolate;width:100%;min-width:0;position:relative}.holo-stage{aspect-ratio:1;background:#021121;border-radius:24px;place-items:center;display:grid;position:relative;overflow:hidden}.holo-film,.holo-poster{object-fit:contain;width:100%;height:100%;display:block}.holo-controls{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex;position:relative;margin:12px 0!important}.holo-controls button{color:#d6eaf4;cursor:pointer;background:#081c2b;border:1px solid #53d9ed55;border-radius:24px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font:500 14px/1.4 Arial,sans-serif;display:inline-flex}.holo-controls button:focus-visible{outline-offset:4px;outline:3px solid #f6ce48}.holo-controls button svg{flex:0 0 15px;width:15px!important;height:15px!important}.q-crystal-art .holo-stage{margin-bottom:0!important}@media (max-width:600px){.holo-stage{border-radius:16px}.holo-controls button{padding:8px 10px}}.holo-final-frame{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.holo-controls{gap:8px}.holo-controls button{color:#d9f5ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b263966;border:1px solid #91dfed33;width:44px;height:44px;min-height:44px;padding:0}.holo-controls button:hover{background:#16495fcc;border-color:#7bd9eb88}.holo-controls button[aria-pressed=true]{background:#13526899;border-color:#6de4f0}.holo-controls button svg{flex-basis:18px;width:18px!important;height:18px!important}.holo-faceted-art{object-fit:contain;width:100%;height:100%;display:block}.has-facets .holo-film{mix-blend-mode:screen;opacity:.22;pointer-events:none;position:absolute;inset:0}.has-facets .holo-poster{display:none}
