html,body{background:#0d0d0d;height:100%;margin:0;overflow:hidden}body{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;justify-content:center;align-items:center;height:100dvh;display:flex}#stage{position:relative}#stage canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}#rotate{z-index:10;color:#fff;text-align:center;background:#0d0d0d;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;display:none;position:fixed;inset:0}body.rotate #rotate{display:flex}#rotate p{letter-spacing:1px;color:#ffd21a;margin:0;font-size:30px;font-style:italic;font-weight:800}#rotate span{font-family:Barlow Semi Condensed,Arial,sans-serif;font-size:18px;font-weight:600}.rotate-phone{border:4px solid #ffd21a;border-radius:8px;width:34px;height:58px;animation:2s ease-in-out infinite rotate-hint;transform:rotate(-90deg)}@keyframes rotate-hint{0%,25%{transform:rotate(-90deg)}60%,to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.rotate-phone{animation:none;transform:rotate(0)}}
