*{box-sizing:border-box;margin:0;padding:0}html,body{overscroll-behavior:none;touch-action:none;-webkit-tap-highlight-color:transparent;background:#fff;width:100%;height:100%;overflow:hidden}body{position:fixed;inset:0}.navbar{z-index:10;width:100%;padding:max(1.25rem, env(safe-area-inset-top)) 1.5rem 1.25rem;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.navbar__logo{pointer-events:auto;line-height:0;display:block}.navbar__logo img{opacity:0;width:auto;height:clamp(40px,6vw,72px);display:block}.tilt-stage{background:#fff;width:100%;height:100dvh;position:relative;overflow:hidden}#physics-canvas{z-index:1;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lil-gui.root{z-index:20;--background-color:#111;--widget-color:#2a2a2a;--focus-color:#ffd600;--number-color:#ffd600;--string-color:#fff}@media (max-width:768px){.navbar{padding:max(1rem, env(safe-area-inset-top)) 1rem .85rem}.navbar__logo img{height:clamp(36px,10vw,52px)}.lil-gui.root{font-size:11px;top:auto!important;right:8px!important;bottom:max(72px, env(safe-area-inset-bottom))!important;width:min(240px,100vw - 16px)!important}}
