html,body{margin:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none;background:#e8e0cf;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}img,canvas{-webkit-user-drag:none}#map{position:fixed;top:0;right:0;bottom:0;left:0;background:#e8e0cf;touch-action:none}#credit{position:fixed;right:calc(8px + env(safe-area-inset-right));bottom:calc(6px + env(safe-area-inset-bottom));font:11px/1.2 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:#3c3428bf;pointer-events:none}#install-hint{position:fixed;left:calc(16px + env(safe-area-inset-left));right:calc(16px + env(safe-area-inset-right));bottom:calc(28px + env(safe-area-inset-bottom));margin:0 auto;max-width:360px;padding:12px 16px;border-radius:14px;background:#28221adb;color:#f6f1e6;font:15px/1.35 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;text-align:center;box-shadow:0 6px 24px #0000002e}#fps{position:fixed;left:calc(8px + env(safe-area-inset-left));top:calc(8px + env(safe-area-inset-top));padding:2px 6px;border-radius:6px;background:#0009;color:#fff;font:12px/1.3 ui-monospace,Menlo,monospace;pointer-events:none}
