:root{--sans:"IBM Plex Sans", sans-serif;--ui:var(--sans);--display:"Barlow Condensed", var(--sans);--pixel:var(--ui);--mono:var(--ui);--notch:none;--notch-sm:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0}body{background:var(--bg);min-height:100vh;color:var(--text);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select{font:inherit;color:inherit}button,[role=button],[role=tab],[role=menuitem],[role=option],a[href],summary,select,label[for],input[type=checkbox],input[type=radio],input[type=range]{cursor:pointer}button:disabled,[aria-disabled=true],select:disabled,input:disabled{cursor:default}.meteor-controls{--sans:var(--ui);--display:var(--ui);--mono:var(--ui);--num:var(--ui);font-family:var(--ui)}.meteor-controls code,.meteor-controls kbd{font-family:var(--ui);font-variant-numeric:tabular-nums}.meteor-controls .kicker{font-family:var(--ui);font-weight:600}:focus-visible{outline:2px solid var(--sky);outline-offset:3px}.btn{background:var(--line-strong);min-height:44px;color:var(--text);font:700 16px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;transition:background .12s,transform .12s;display:inline-flex}.btn:hover:not(:disabled){background:#f4f1ea57}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:default}.btn--primary{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 -4px #00000038}.btn--primary:hover:not(:disabled){background:var(--accent-hover)}.btn--ghost{box-shadow:inset 0 0 0 2px var(--line-strong);background:0 0}.btn--ghost:hover:not(:disabled){background:#f4f1ea14}.btn--danger{color:var(--danger);background:0 0;box-shadow:inset 0 0 0 2px #ff6a4f80}.btn--danger:hover:not(:disabled){background:#ff6a4f1f}.btn--small{min-height:34px;padding:8px 14px;font-size:12px}.kicker{font:400 11px/1.4 var(--pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0}.lang-switch{color:var(--dim);font:500 14px/1.4 var(--ui);flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.lang-switch select{border:1px solid var(--line-strong);background:var(--bg-2);max-width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:0;padding:8px 32px 8px 12px}.lang-switch select:focus-visible{outline:2px solid var(--sky);outline-offset:3px}.lang-switch__preview,.lang-switch__loading{flex-basis:100%;font-size:13px}.lang-switch__preview{color:var(--text)}[dir=rtl] .md-stage,[dir=rtl] .md-labels,[dir=rtl] canvas{direction:ltr}[dir=rtl] input[type=text],[dir=rtl] input:not([type]){unicode-bidi:plaintext}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}.lp *,.lp :before,.lp :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.rule-scene{display:block;position:relative}.rule-scene img,.rule-scene video{width:100%;height:100%;image-rendering:pixelated;object-fit:contain;background:#020208;display:block}.rule-scene img{position:absolute;inset:0}.rule-scene video{transition:opacity .12s linear;position:relative}.game-about .rule-scene{mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--scene-edge,5%), #000 calc(100% - var(--scene-edge,5%)), transparent), linear-gradient(to bottom, transparent, #000 2%, #000 92%, transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--scene-edge,5%), #000 calc(100% - var(--scene-edge,5%)), transparent), linear-gradient(to bottom, transparent, #000 2%, #000 92%, transparent);mask-image:linear-gradient(to right, transparent, #000 var(--scene-edge,5%), #000 calc(100% - var(--scene-edge,5%)), transparent), linear-gradient(to bottom, transparent, #000 2%, #000 92%, transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.game-about .rule-scene[data-scene=flyby]{--scene-edge:12%}.rule-scene__play{width:100%;height:100%;color:var(--text);cursor:pointer;touch-action:pan-y pinch-zoom;background:#02020847;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.rule-scene__play svg{box-sizing:content-box;background:var(--bg);border:1px solid var(--line-strong);border-radius:4px;padding:8px}.rule-scene__play:focus-visible{outline-offset:-3px}.account-chip{--dm-account-font:var(--sans);--dm-account-size:14px;--dm-account-fg:var(--text);--dm-account-bg:#05060b8c;--dm-account-border:1px solid var(--line-strong);--dm-account-radius:4px;--dm-account-chip-hover:#f4f1ea14;--dm-account-avatar-radius:3px;--dm-account-menu-bg:var(--panel-2);--dm-account-menu-fg:var(--text);--dm-account-menu-border:1px solid var(--line-strong);--dm-account-menu-radius:4px;--dm-account-hover:#ffb34729;--dm-account-focus:var(--sky);--dm-account-shadow:0 14px 36px #0000008c}
