:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff4ed;font-synthesis:none;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;background:#111426;font-family:Georgia,Times New Roman,serif}*{box-sizing:border-box}html,body,#app{background:#111426;width:100%;height:100%;min-height:100%;margin:0;overflow:hidden}body{overscroll-behavior:none;touch-action:manipulation;-webkit-user-select:none;user-select:none}#app{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);place-items:center;display:grid;position:relative}#game{contain:layout paint size;background:#171a31;width:min(100vw,177.778vh);height:min(100vh,56.25vw);position:relative;overflow:hidden;box-shadow:0 24px 90px #05061099}#game canvas{object-fit:contain;touch-action:none;outline:none;display:block;width:100%!important;height:100%!important}.mobile-hint{bottom:max(12px, env(safe-area-inset-bottom));text-align:center;color:#e9d9e5;opacity:.78;pointer-events:none;text-shadow:0 1px 5px #090d1c;width:max-content;max-width:calc(100vw - 24px);font:11px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:none;position:absolute;left:50%;transform:translate(-50%)}@media (orientation:portrait) and (max-width:700px){#game{width:100vw;height:min(56.25vw,56.25vh);box-shadow:none}.mobile-hint{display:block}}@media (orientation:landscape) and (max-height:500px){#game{width:min(100vw,177.778vh);height:min(100vh,56.25vw)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
