.demo-3d-fallback{position:fixed;inset:0;z-index:100000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px;overflow:auto;background:#050505;color:#f5f5f2;font:400 16px/1.7 system-ui,sans-serif;text-align:center}.demo-3d-fallback img{width:min(100%,960px);height:auto;max-height:65svh;object-fit:contain}.demo-3d-fallback p{max-width:62ch;margin:0}.demo-3d-fallback a{display:inline-flex;align-items:center;min-height:44px;padding:8px 20px;background:#b4ff00;color:#050505;text-decoration:none;border-radius:4px}.demo-3d-fallback a:focus-visible{outline:2px solid #f5f5f2;outline-offset:5px}
