:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-plaster:#f4ece0;--bg-plaster-deep:#eae0cf;--surface-ceramic:#fffdf8;--surface-warm:#faf4e8;--border-stone:#d8c9b2;--border-strong:#b5a184;--ink-primary:#182232;--ink-secondary:#4d596a;--ink-muted:#687385;--cobalt:#15469b;--cobalt-deep:#0d2e69;--cobalt-soft:#e8f0fc;--terracotta:#c84624;--terracotta-deep:#8e2c12;--terracotta-soft:#fcece7;--ochre:#b4650e;--ochre-bg:#fff5df;--olive:#2e6f40;--olive-soft:#e7f5ec;--wine:#9f1239;--wine-soft:#fcebf0;--felt-main:#16445b;--felt-deep:#0f3142;--felt-slot:#091d2957;--felt-line:#fffaf03d;--card-paper:#fffdf7;--card-paper-vip:#fffbf0;--card-edge:#cfc0a8;--card-lip:#b09e82;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg-plaster);block-size:100%;inline-size:100%;color:var(--ink-primary);text-align:start;touch-action:manipulation;-webkit-user-select:none;user-select:none;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.45}svg,canvas,img{display:block}.om-svg-icon{flex:none}#app{block-size:100vh;inline-size:100%;background:var(--bg-plaster-deep);justify-content:center;block-size:100dvh;display:flex}.om-shell{block-size:100vh;inline-size:100%;max-inline-size:31rem;background:var(--bg-plaster);flex-direction:column;block-size:100dvh;display:flex;position:relative;overflow:clip;box-shadow:0 0 2.5rem #18223229}.om-topbar{background:var(--cobalt);color:#fffdf8;border-block-end:3px solid var(--cobalt-deep);z-index:20;flex:none;justify-content:space-between;align-items:safe center;gap:.3rem;padding-block-start:calc(var(--safe-top) + .42rem);padding-block-end:.46rem;padding-inline:.55rem;display:flex}.om-brand-mini{letter-spacing:.01em;white-space:nowrap;color:#fffdf8;align-items:center;gap:.32rem;min-inline-size:0;font-size:.8rem;font-weight:900;display:flex}.om-brand-mark{background:#fffdf8;border-radius:.42rem;flex:none;place-items:center;block-size:1.5rem;inline-size:1.5rem;display:grid;box-shadow:0 2px #0003}.om-currencies{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.om-pill{appearance:none;white-space:nowrap;min-block-size:1.76rem;color:var(--ink-primary);cursor:pointer;background:#fffdf8f2;border:1.5px solid #c8d7f0;border-radius:999px;align-items:center;gap:.2rem;padding-block:.18rem;padding-inline:.42rem;font-size:.74rem;font-weight:800;line-height:1.1;display:inline-flex;box-shadow:0 2px #09193a38}.om-pill-ouzo{background:var(--ochre-bg);color:#78350f;border-color:#e5b869}.om-pill-plus{background:var(--terracotta);color:#fffdf8;border-radius:999px;place-items:center;block-size:.9rem;inline-size:.9rem;font-size:.65rem;font-weight:900;display:inline-grid}.om-pill-lang{color:#fffdf8;background:#0d2e698c;border-color:#fffdf86b;padding-inline:.4rem;font-size:.68rem}.om-icon-btn{appearance:none;color:#fffdf8;cursor:pointer;background:#0d2e698c;border:1.5px solid #fffdf86b;border-radius:.52rem;place-items:center;min-block-size:1.82rem;min-inline-size:1.82rem;padding:.2rem;display:inline-grid}.om-main{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.65rem;min-block-size:0;padding-block:.65rem 1rem;padding-inline:.75rem;display:flex;overflow-y:auto}.om-main-board{background:radial-gradient(circle at 50% 18%, #fff8e614, transparent 65%), linear-gradient(180deg, var(--felt-main) 0%, var(--felt-deep) 100%);color:#fffdf8;padding-block:.45rem calc(var(--safe-bottom) + .5rem);gap:.4rem;padding-inline:.5rem;overflow-y:auto}.om-bottom-nav{background:var(--surface-ceramic);border-block-start:1.5px solid var(--border-stone);z-index:20;flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem;padding-block-start:.35rem;padding-block-end:calc(var(--safe-bottom) + .35rem);padding-inline:.4rem;display:grid}.om-nav-tab{appearance:none;color:var(--ink-secondary);cursor:pointer;overflow-wrap:break-word;background:0 0;border:1.5px solid #0000;border-radius:.7rem;flex-direction:column;justify-content:center;align-items:center;gap:.18rem;min-block-size:3.1rem;min-inline-size:0;padding-block:.32rem;padding-inline:.15rem;font-size:.68rem;font-weight:700;line-height:1.15;display:flex}.om-nav-tab.active{color:var(--cobalt);background:var(--cobalt-soft);border-color:#b9cff2}.om-hero-card{background:var(--surface-ceramic);border:1.5px solid var(--border-stone);box-shadow:0 3px 0 var(--border-stone);border-radius:1rem;position:relative;overflow:clip}.om-taverna-svg{aspect-ratio:380/142;block-size:auto;inline-size:100%}.om-hero-strip{background:var(--surface-ceramic);border-block-start:1.5px solid var(--border-stone);cursor:pointer;align-items:center;gap:.55rem;padding:.5rem .65rem;display:flex}.om-babis-svg{flex:none;block-size:2.75rem;inline-size:2.75rem}.om-babis-copy{flex:auto;min-inline-size:0}.om-babis-meta{color:var(--cobalt);justify-content:space-between;align-items:center;gap:.4rem;margin-block-end:.12rem;font-size:.72rem;font-weight:800;display:flex}.om-babis-bubble{color:var(--ink-primary);overflow-wrap:break-word;font-size:.76rem;line-height:1.3}.om-chapter-card{background:var(--surface-ceramic);border:1.5px solid var(--border-stone);box-shadow:0 3px 0 var(--border-stone);border-radius:1rem;flex-direction:column;gap:.55rem;padding:.65rem;display:flex}.om-chapter-head{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.om-chapter-arrow{appearance:none;border:1.5px solid var(--border-stone);background:var(--surface-warm);color:var(--ink-primary);cursor:pointer;border-radius:.6rem;place-items:center;min-block-size:2.1rem;min-inline-size:2.1rem;display:inline-grid}.om-chapter-arrow:disabled{opacity:.35;cursor:default}.om-chapter-titles{text-align:center;flex:auto;min-inline-size:0}.om-chapter-kicker{text-transform:uppercase;letter-spacing:.05em;color:var(--terracotta);font-size:.68rem;font-weight:800}.om-chapter-name{color:var(--ink-primary);font-size:.95rem;font-weight:900;line-height:1.2}.om-chapter-sub{color:var(--ink-secondary);font-size:.73rem}.om-chapter-dots{justify-content:center;gap:.3rem;display:flex}.om-chapter-dot{background:var(--border-stone);border-radius:999px;block-size:.42rem;inline-size:.42rem}.om-chapter-dot.active{background:var(--cobalt);inline-size:1.1rem}.om-level-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.om-lvl-tile{appearance:none;border:1.5px solid var(--border-stone);background:var(--surface-warm);color:var(--ink-primary);cursor:pointer;min-block-size:3rem;box-shadow:0 2px 0 var(--border-stone);border-radius:.7rem;flex-direction:column;justify-content:center;align-items:center;gap:.16rem;min-inline-size:0;padding-block:.38rem;padding-inline:.2rem;font-size:.85rem;font-weight:900;line-height:1.1;display:flex}.om-lvl-tile.cleared{background:#fffdf8;border-color:#d6b97b}.om-lvl-tile.current{background:var(--terracotta-soft);border-color:var(--terracotta);color:var(--terracotta-deep);box-shadow:0 2px 0 var(--terracotta)}.om-lvl-tile.locked{opacity:.52;box-shadow:none;cursor:default;background:#ede5d8}.om-lvl-stars{letter-spacing:.02em;color:var(--ochre);font-size:.62rem;line-height:1}.om-btn{appearance:none;cursor:pointer;text-align:center;overflow-wrap:break-word;border:1.5px solid #0000;border-radius:.78rem;justify-content:center;align-items:center;gap:.4rem;min-block-size:2.65rem;padding-block:.65rem;padding-inline:.9rem;font-size:.88rem;font-weight:800;line-height:1.2;transition:transform 80ms;display:inline-flex}.om-btn:active:not(:disabled){transform:translateY(2px)}.om-btn:disabled{opacity:.5;cursor:default}.om-btn-terracotta{background:var(--terracotta);border-color:var(--terracotta-deep);color:#fffdf8;box-shadow:0 3px 0 var(--terracotta-deep)}.om-btn-cobalt{background:var(--cobalt);border-color:var(--cobalt-deep);color:#fffdf8;box-shadow:0 3px 0 var(--cobalt-deep)}.om-btn-ochre{color:#291300;background:#f59e0b;border-color:#92400e;box-shadow:0 3px #92400e}.om-btn-outline{background:var(--surface-ceramic);border-color:var(--border-strong);color:var(--ink-primary);box-shadow:0 2px 0 var(--border-stone)}.om-quick-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.om-action-tile{appearance:none;background:var(--surface-ceramic);border:1.5px solid var(--border-stone);text-align:start;min-block-size:3.35rem;color:var(--ink-primary);box-shadow:0 2px 0 var(--border-stone);cursor:pointer;border-radius:.85rem;align-items:center;gap:.5rem;min-inline-size:0;padding:.58rem .65rem;display:flex}.om-action-tile-icon{background:var(--cobalt-soft);block-size:2.15rem;inline-size:2.15rem;color:var(--cobalt);border-radius:.6rem;flex:none;place-items:center;display:grid}.om-action-tile-icon.warm{background:var(--ochre-bg);color:var(--ochre)}.om-action-tile-copy{flex-direction:column;flex:auto;gap:.1rem;min-inline-size:0;display:flex}.om-action-tile-title{overflow-wrap:break-word;font-size:.78rem;font-weight:800;line-height:1.2;display:block}.om-action-tile-sub{color:var(--ink-secondary);font-size:.68rem;line-height:1.2;display:block}.om-ticket-card{background:var(--surface-ceramic);border:1.5px solid var(--border-stone);box-shadow:0 2px 0 var(--border-stone);border-radius:.9rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .75rem;display:flex}.om-ticket-vip{background:linear-gradient(#fffdf6 0%,#fdf3dc 100%);border-color:#d4a74a;box-shadow:0 3px #c79838}.om-ticket-wine{background:linear-gradient(180deg, #fffdf9 0%, var(--wine-soft) 100%);border-color:#df9fb0}.om-ticket-copy{flex:auto;min-inline-size:0}.om-ticket-title{color:var(--ink-primary);overflow-wrap:break-word;font-size:.84rem;font-weight:900;line-height:1.22}.om-ticket-sub{color:var(--ink-secondary);overflow-wrap:break-word;margin-block-start:.15rem;font-size:.73rem;line-height:1.3}.om-section-card{background:var(--surface-ceramic);border:1.5px solid var(--border-stone);box-shadow:0 2px 0 var(--border-stone);border-radius:.95rem;flex-direction:column;gap:.55rem;padding:.7rem;display:flex}.om-section-title{color:var(--cobalt);align-items:center;gap:.38rem;font-size:.86rem;font-weight:900;display:flex}.om-list-card{background:var(--surface-ceramic);border:1.5px solid var(--border-stone);box-shadow:0 2px 0 var(--border-stone);border-radius:.85rem;align-items:center;gap:.6rem;padding:.6rem .68rem;display:flex}.om-list-card.owned{background:var(--olive-soft);border-color:#96c9a5}.om-list-icon{background:var(--surface-warm);border:1.5px solid var(--border-stone);border-radius:.68rem;flex:none;place-items:center;block-size:2.5rem;inline-size:2.5rem;font-size:1.25rem;display:grid}.om-list-body{flex:auto;min-inline-size:0}.om-list-title{color:var(--ink-primary);overflow-wrap:break-word;font-size:.84rem;font-weight:800;line-height:1.22}.om-list-perk{color:var(--cobalt);overflow-wrap:break-word;margin-block-start:.1rem;font-size:.74rem;font-weight:700;line-height:1.25}.om-list-note{color:var(--ink-secondary);overflow-wrap:break-word;margin-block-start:.12rem;font-size:.7rem;line-height:1.25}.om-owned-tag{color:var(--olive);align-items:center;gap:.2rem;font-size:.72rem;font-weight:900;display:inline-flex}.om-board-hud{justify-content:space-between;align-items:center;gap:.4rem;padding-inline:.15rem;display:flex}.om-board-stage{color:#fffdf8;align-items:center;gap:.35rem;min-inline-size:0;font-size:.82rem;font-weight:800;display:inline-flex}.om-board-progress{color:#fde68a;background:#fffdf829;border-radius:999px;padding:.1rem .42rem;font-size:.74rem;display:inline-block}.om-moves-pill{min-block-size:1.75rem;color:var(--ink-primary);background:#fffdf8;border-radius:999px;align-items:center;gap:.25rem;padding-block:.2rem;padding-inline:.6rem;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:0 2px #00000040}.om-moves-pill.low{color:#991b1b;background:#fee2e2;border:1.5px solid #ef4444;animation:.9s infinite alternate omPulse}@keyframes omPulse{0%{transform:scale(1)}to{transform:scale(1.05)}}.om-roast-toast{color:var(--ink-primary);border:1.5px solid var(--card-edge);text-align:center;overflow-wrap:break-word;background:#fffdf8f0;border-radius:.65rem;min-block-size:1.85rem;padding:.32rem .55rem;font-size:.73rem;font-weight:700;line-height:1.25}.om-arch-row{grid-template-columns:repeat(var(--arch-cols,4), minmax(0, 1fr));align-items:stretch;gap:.35rem;display:grid}.om-arch-slot{border:1.5px dashed var(--felt-line);background:var(--felt-slot);text-align:center;color:#fffdf8d1;border-radius:.85rem .85rem .48rem .48rem;flex-direction:column;justify-content:space-between;align-items:center;gap:.18rem;min-block-size:4.55rem;min-inline-size:0;padding:.32rem .24rem .35rem;display:flex;container:arch/inline-size}.om-arch-slot.occupied{background:var(--card-paper);color:var(--ink-primary);border-style:solid;border-width:2px;box-shadow:0 3px #09192452}.om-arch-slot.drop-ready{outline-offset:1px;outline:2.5px solid #fde047}.om-arch-empty-label{overflow-wrap:break-word;font-size:.64rem;font-weight:700;line-height:1.15}.om-arch-title{inline-size:100%;color:var(--ink-primary);overflow-wrap:break-word;font-size:clamp(.62rem,2.9vw,.76rem);font-weight:800;line-height:1.15}@supports (font-size:1cqi){.om-arch-title{font-size:clamp(.6rem,11cqi,.76rem)}}.om-arch-pips{gap:.18rem;margin-block-start:.1rem;display:flex}.om-pip{background:#dfd5c5;border-radius:999px;block-size:.28rem;inline-size:.45rem}.om-mid-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.35rem;display:grid}.om-slot-box{border:1.5px dashed var(--felt-line);background:var(--felt-slot);color:#fffdf8d9;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;min-block-size:4.85rem;min-inline-size:0;padding:.15rem;display:flex}.om-slot-box.has-card{background:0 0;border:none;align-items:stretch;padding:0}.om-slot-box.drop-ready{outline-offset:1px;outline:2.5px solid #fde047}.om-slot-placeholder{text-align:center;overflow-wrap:break-word;flex-direction:column;align-items:center;gap:.18rem;padding-inline:.15rem;font-size:.64rem;font-weight:700;line-height:1.15;display:flex}.om-slot-box.stock-btn{appearance:none;cursor:pointer;background:0 0;border:none;padding:0}.om-slot-box.stool-locked{color:#fef08a;cursor:pointer;background:#b4650e3d;border-color:#fde04773}.om-card-back-inner{place-items:center;min-block-size:4.85rem;inline-size:100%;display:grid;position:relative}.om-card-back-art{filter:drop-shadow(0 3px #09192461);block-size:auto;inline-size:100%;max-inline-size:4.1rem}.om-stock-badge{background:var(--terracotta);color:#fffdf8;border:1.5px solid #fffdf8;border-radius:999px;padding:.06rem .38rem;font-size:.68rem;font-weight:900;line-height:1.1;position:absolute;inset-block-end:.22rem;inset-inline-end:.3rem}.om-columns-area{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.35rem;display:grid}.om-column{background:#091d2938;border:1px solid #fffdf81a;border-radius:.65rem;flex-direction:column;min-block-size:7.5rem;min-inline-size:0;padding:.18rem;display:flex}.om-column.drop-ready{background:#fde0471f;outline:2.5px solid #fde047}.om-column.radar-glow{border-color:#fde047;box-shadow:inset 0 0 0 1px #fde04773}.om-facedown-strip{color:#fde68a;background:linear-gradient(90deg,#15469b,#1e5bc6);border:1.5px solid #fffdf8;border-radius:.4rem .4rem 0 0;justify-content:center;align-items:center;block-size:.72rem;margin-block-end:-.18rem;font-size:.56rem;display:flex}.om-card{background:var(--card-paper);min-block-size:4.8rem;inline-size:100%;min-inline-size:0;color:var(--ink-primary);border:1.5px solid var(--card-edge);border-block-start:4px solid var(--card-accent,var(--card-edge));box-shadow:0 3px 0 var(--card-lip);cursor:grab;touch-action:none;border-radius:.6rem;flex-direction:column;justify-content:space-between;gap:.16rem;padding:.28rem .28rem .34rem;display:flex;position:relative;container:card/inline-size}.om-card.is-cascade{pointer-events:none;background:#f6f0e4;min-block-size:2.05rem;margin-block-end:-.35rem;padding-block:.2rem .45rem;box-shadow:0 -1px #0000000d}.om-card.crown-card{border-color:#d49b35;border-block-start-color:var(--card-accent,#d97706);background:linear-gradient(#fffdf4 0%,#fdf2d0 100%)}.om-card.vip-skin{background:var(--card-paper-vip)}.om-card.locked-card{background:#ece6dc;border-style:dashed;border-color:#8c7f6d}.om-card-top{justify-content:space-between;align-items:center;gap:.15rem;font-size:.74rem;line-height:1;display:flex}.om-stack-badge{background:var(--cobalt);color:#fffdf8;border-radius:999px;padding:.06rem .28rem;font-size:.62rem;font-weight:900}.om-card-text{text-align:center;inline-size:100%;color:var(--ink-primary);overflow-wrap:break-word;font-size:clamp(.66rem,3.1vw,.82rem);font-weight:800;line-height:1.18}@supports (font-size:1cqi){.om-card-text{font-size:clamp(.65rem,11.8cqi,.82rem)}}.om-card.is-cascade .om-card-text{text-align:start;white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:clip}.om-card-sub{inline-size:100%;color:var(--ink-secondary);text-align:center;overflow-wrap:break-word;font-size:clamp(.56rem,2.4vw,.66rem);line-height:1.14}.om-fog-mask{filter:blur(3.5px)}.om-drag-proxy{z-index:999;pointer-events:none;inline-size:5.3rem;position:fixed;transform:translate(-50%,-60%)rotate(-3deg)scale(1.05);box-shadow:0 12px 24px #00000059}.om-flying-card{z-index:950;pointer-events:none;background:var(--card-paper);color:var(--ink-primary);border:2px solid var(--terracotta);text-align:center;border-radius:.6rem;padding:.35rem;font-size:.7rem;font-weight:800;position:fixed;box-shadow:0 8px 18px #00000047}.om-booster-bar{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding-block-start:.2rem;display:grid}.om-booster-btn{appearance:none;color:var(--ink-primary);cursor:pointer;overflow-wrap:break-word;background:#fffdf8f2;border:1.5px solid #fffdf852;border-radius:.72rem;flex-direction:column;justify-content:center;align-items:center;gap:.14rem;min-block-size:2.85rem;min-inline-size:0;padding:.38rem .3rem;font-size:.68rem;font-weight:800;line-height:1.15;display:flex;position:relative;box-shadow:0 2px #09192459}.om-booster-qty{background:var(--cobalt);color:#fffdf8;border:1.5px solid #fffdf8;border-radius:999px;padding:.08rem .36rem;font-size:.64rem;font-weight:900;position:absolute;inset-block-start:-.35rem;inset-inline-end:-.25rem}.om-booster-qty.empty{background:var(--terracotta)}dialog.om-dialog{color:var(--ink-primary);background:0 0;border:none;max-block-size:88dvh;inline-size:min(92vw,24.5rem);margin:auto;padding:0;overflow-y:auto}dialog.om-dialog[open]{display:block}dialog:modal{overscroll-behavior:contain}dialog::backdrop{overscroll-behavior:contain;background:#0f1c2e9e;overflow:hidden}.om-dialog-sheet{background:var(--surface-ceramic);border:2px solid var(--border-strong);text-align:center;border-radius:1.15rem;flex-direction:column;gap:.65rem;padding:1.05rem;display:flex;box-shadow:0 12px 32px #0f1c2e52}.om-dialog-title{color:var(--ink-primary);margin:0;font-size:1.15rem;font-weight:900;line-height:1.22}.om-dialog-sub{color:var(--ink-secondary);margin:0;font-size:.82rem;line-height:1.4}.om-dialog-actions{flex-direction:column;gap:.5rem;margin-block-start:.25rem;display:flex}.om-kicker-pill{background:var(--cobalt-soft);color:var(--cobalt);letter-spacing:.03em;border-radius:999px;align-self:center;align-items:center;gap:.3rem;padding:.2rem .58rem;font-size:.68rem;font-weight:900;display:inline-flex}.om-wheel-ring{border:4px solid var(--cobalt);block-size:8.5rem;inline-size:8.5rem;box-shadow:0 4px 0 var(--cobalt-deep);background:conic-gradient(#c84624 0deg 72deg,#15469b 72deg 144deg,#d97706 144deg 216deg,#2e6f40 216deg 288deg,#9f1239 288deg 360deg);border-radius:50%;place-items:center;margin-block:.35rem;margin-inline:auto;transition:transform 2.1s cubic-bezier(.14,.88,.22,1);display:grid}.om-wheel-hub{background:var(--surface-ceramic);border:2px solid var(--cobalt);border-radius:50%;place-items:center;block-size:3rem;inline-size:3rem;display:grid}.om-ad-sim-bar{background:var(--bg-plaster-deep);border-radius:999px;block-size:.5rem;overflow:clip}.om-ad-sim-fill{background:var(--terracotta);block-size:100%;inline-size:0%;transition:inline-size 1.5s linear}.om-setting-row{background:var(--surface-warm);border:1.5px solid var(--border-stone);text-align:start;color:var(--ink-primary);cursor:pointer;border-radius:.78rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.58rem .72rem;font-size:.82rem;font-weight:700;display:flex}.om-setting-row input[type=checkbox]{block-size:1.2rem;inline-size:1.2rem;accent-color:var(--cobalt);flex:none}.om-peek-tooltip{z-index:980;background:var(--surface-ceramic);color:var(--ink-primary);border:2px solid var(--cobalt);text-align:center;pointer-events:none;border-radius:.85rem;max-inline-size:88vw;padding:.55rem .85rem;font-size:.82rem;font-weight:800;line-height:1.4;position:fixed;inset-block-start:16%;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 10px 26px #0f1c2e52}.om-fx-canvas{pointer-events:none;z-index:900;block-size:100%;inline-size:100%;position:fixed;inset:0}.om-float-slow{animation:4.2s ease-in-out infinite alternate omFloat}@keyframes omFloat{0%{transform:translate(262px,58px)}to{transform:translate(268px,56px)}}@media (forced-colors:active){.om-card,.om-btn,.om-lvl-tile,.om-arch-slot,.om-slot-box{border:2px solid canvastext}}
