:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;background:#2a1f18;font-family:Georgia,Iowan Old Style,Palatino,serif}*{box-sizing:border-box}html,body,#game-shell,#game-container{width:100%;height:100%;margin:0}html,body{touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}#game-shell{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:radial-gradient(circle at 50% 20%,#6b4a32,#2a1f18 72%);place-items:center;display:grid;position:relative}#game-container{min-width:0;min-height:0}#game-container canvas{touch-action:none;outline:none;max-width:100%;max-height:100%;display:block}#loading,#fatal-error{z-index:20;inset:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);text-align:center;color:#fff8ea;background:#2a1f18f2;place-content:center;gap:.75rem;padding:2rem;display:grid;position:fixed}#loading[hidden],#fatal-error[hidden]{display:none}#fatal-error strong{font-size:clamp(1.25rem,5vw,2rem)}#fatal-error span{color:#f2e2c4}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
