:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e6e6ea;background:#101014;font-family:system-ui,sans-serif}body{margin:0}a{color:#8fb8ff}.app{max-width:1400px;margin:0 auto;padding:1rem}.app-header{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.brand{color:inherit;font-size:1.25rem;font-weight:700;text-decoration:none}.muted{color:#9a9aa6}.status{color:#ffcf70}button,select{font:inherit;color:inherit;background:#22222a;border:1px solid #444;border-radius:4px;padding:.3rem .7rem}button:disabled{opacity:.5}.library{padding:0;list-style:none}.library-item{border-bottom:1px solid #2a2a33;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;display:flex}.toolbar{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.play-body{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;display:flex}.game-canvas{image-rendering:pixelated;image-rendering:crisp-edges;background:#000;outline:none;display:block}.game-canvas:focus-visible{box-shadow:0 0 0 2px #8fb8ff}.saves{min-width:16rem}.save-controls{align-items:center;gap:.5rem;display:flex}.save-list{padding:0;list-style:none}.save-list li{justify-content:space-between;gap:.5rem;padding:.3rem 0;display:flex}.help{margin-top:.75rem}
