.game-title.svelte-rz93b2{margin:0;font-family:var(--gt-title-family, var(--font-ui));font-weight:var(--gt-title-weight, 800);font-size:var(--gt-title-size, clamp(1.5rem, 5vw, 1.9rem));letter-spacing:var(--gt-title-spacing, .01em);line-height:var(--gt-title-line, 1.05);color:var(--gt-title-color, var(--ink));overflow-wrap:break-word}.text.svelte-rz93b2{white-space:var(--gt-title-nowrap, normal)}@media(max-width:319px){.text.svelte-rz93b2{white-space:normal}}.num.svelte-rz93b2{color:var(--amber-board);font-family:var(--font-board);font-size:.5em;font-weight:600;letter-spacing:.08em;vertical-align:super;margin-left:.25em;white-space:nowrap}.beta.svelte-rz93b2{display:inline-block;margin-left:.5em;padding:.1em .5em;border:1.5px solid var(--amber-board);border-radius:999px;color:var(--amber-board);font-size:.42em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.subtitle.svelte-rz93b2{margin:var(--gt-subtitle-margin, 0);color:var(--gt-subtitle-color, rgba(244, 241, 222, .72));font-family:var(--gt-subtitle-family, var(--font-ui));font-size:var(--gt-subtitle-size, .86rem);line-height:var(--gt-subtitle-line, 1.2)}.game-meta.svelte-i9sl3v{display:grid;grid-template-columns:1fr auto;grid-template-areas:"heading actions" "subtitle subtitle";align-items:center;column-gap:8px;margin-bottom:14px}.heading.svelte-i9sl3v{grid-area:heading;min-width:0}.actions.svelte-i9sl3v{grid-area:actions;display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap}.subtitle.svelte-i9sl3v{grid-area:subtitle;margin:4px 0 0;color:#f4f1deb8;font-family:var(--font-ui);font-size:.86rem;line-height:1.2}@media(min-width:1024px){.game-meta.svelte-i9sl3v{width:var(--bar-max);max-width:calc(100vw - 40px);margin-inline:calc((100% - min(var(--bar-max),calc(100vw - 40px)))/2);padding-inline:24px;margin-bottom:18px}.subtitle.svelte-i9sl3v{max-width:70ch;line-height:1.35}}.gamehead.svelte-vhjlbr{position:relative;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding-bottom:2px}.gamehead.svelte-vhjlbr:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,#ffc233 0,#ffc233 56px,var(--border) 56px,rgba(0,0,0,0) 100%)}.bar.svelte-vhjlbr{display:flex;align-items:center;gap:10px;padding-inline:4px}.dev.svelte-vhjlbr{padding:.15em .6em;border-radius:999px;background:#ffc233;color:#000;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex:none}.ctrl.svelte-vhjlbr{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:44px;min-height:44px;padding:0;background:transparent;border:none;color:var(--ink);cursor:pointer}.ctrl.svelte-vhjlbr:hover{color:var(--amber-board)}.ctrl.svelte-vhjlbr:focus-visible{outline:2px solid var(--amber-board);outline-offset:2px}.ctrl-icon.svelte-vhjlbr{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(min-width:1024px){.gamehead.svelte-vhjlbr:after{display:none}.bar.svelte-vhjlbr{--border: #23303f;--muted: #8697a9;--text: #e8eef5;--amber: #f4b350;position:relative;width:var(--bar-max);max-width:calc(100vw - 40px);margin-inline:calc((100% - min(var(--bar-max),calc(100vw - 40px)))/2);gap:16px;padding:8px 24px 20px}.bar.svelte-vhjlbr:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--amber) 0,var(--amber) 56px,var(--border) 56px,rgba(35,48,63,0) 100%)}.ctrl.svelte-vhjlbr{width:36px;height:36px;min-width:36px;min-height:36px;border:1px solid var(--border);border-radius:50%;color:var(--muted);transition:color .15s ease,border-color .15s ease}.ctrl.svelte-vhjlbr:hover,.ctrl.svelte-vhjlbr:focus-visible{color:var(--text);border-color:var(--muted)}.ctrl.svelte-vhjlbr:focus-visible{outline-color:var(--amber)}.ctrl-icon.svelte-vhjlbr{width:18px;height:18px}}.howto.svelte-1mnbspy{position:relative;margin:auto;width:min(94vw,460px);max-height:min(90vh,680px);padding:22px 20px 20px;background:var(--flap);color:var(--ink);border:1px solid var(--flap-edge);border-top:4px solid var(--amber-board);border-radius:16px;box-shadow:0 24px 70px #0009;overflow:hidden auto}.howto.svelte-1mnbspy::backdrop{background:#06090db8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.howto[open].svelte-1mnbspy{display:flex;flex-direction:column;gap:16px}.ht-close.svelte-1mnbspy{position:absolute;top:10px;right:10px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:#f4f1de1a;border:1px solid rgba(244,241,222,.22);border-radius:50%;color:var(--ink);font-size:.85rem;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease}.ht-close.svelte-1mnbspy:hover{background:#ffc23333;border-color:var(--amber-board)}.ht-close.svelte-1mnbspy:focus-visible{outline:2px solid var(--amber-board);outline-offset:2px}.ht-viewport.svelte-1mnbspy{overflow:hidden;touch-action:pan-y}.ht-track.svelte-1mnbspy{display:flex;align-items:stretch;transition:transform .32s cubic-bezier(.22,.61,.36,1)}.ht-slide.svelte-1mnbspy{flex:0 0 100%;min-width:0;display:flex;flex-direction:column;gap:14px}.ht-visual.svelte-1mnbspy{min-height:188px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:6px 4px}.ht-text.svelte-1mnbspy{text-align:center;padding:0 4px;min-height:88px}.ht-title.svelte-1mnbspy{margin:0 0 6px;font-family:var(--font-board);font-size:1.05rem;letter-spacing:.04em;color:var(--amber-board)}.ht-body.svelte-1mnbspy{margin:0;font-size:.9rem;line-height:1.5;color:#f4f1ded9}.ht-dots.svelte-1mnbspy{display:flex;justify-content:center;gap:9px}.ht-dot.svelte-1mnbspy{width:9px;height:9px;padding:0;background:#f4f1de40;border:none;border-radius:50%;cursor:pointer;transition:background .18s ease,transform .18s ease,width .18s ease}.ht-dot.on.svelte-1mnbspy{width:22px;border-radius:5px;background:var(--amber-board)}.ht-dot.svelte-1mnbspy:focus-visible{outline:2px solid var(--amber-board);outline-offset:3px}.ht-nav.svelte-1mnbspy{display:flex;gap:10px}.ht-btn.svelte-1mnbspy{flex:1;min-height:44px;padding:10px 16px;border-radius:var(--radius);font-family:var(--font-ui);font-weight:700;font-size:.9rem;cursor:pointer}.ht-btn.primary.svelte-1mnbspy{flex:2;background:var(--amber-board);border:none;color:var(--board)}.ht-btn.ghost.svelte-1mnbspy{background:transparent;border:1px solid var(--flap-edge);color:var(--ink)}.ht-btn.ghost.svelte-1mnbspy:disabled{opacity:.35;cursor:not-allowed}.ht-btn.svelte-1mnbspy:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ht-btn.ghost.svelte-1mnbspy:focus-visible{outline-color:var(--amber-board)}@media(prefers-reduced-motion:reduce){.ht-track.svelte-1mnbspy{transition:none}}@media(max-width:480px){.howto.svelte-1mnbspy{width:min(96vw,460px);padding:20px 14px 16px}.ht-visual.svelte-1mnbspy{min-height:176px}}.page.svelte-1k5ioca{width:100%;max-width:var(--game-max, 640px);margin:0 auto;padding:max(16px,env(safe-area-inset-top)) 16px calc(var(--dock-h, 0px) + 24px + env(safe-area-inset-bottom));color:var(--text);font-family:var(--font-ui)}@media(min-width:1024px){.page.svelte-1k5ioca{max-width:var(--game-max-wide, var(--game-max, 640px))}}@media(max-width:640px){.page.bleed.svelte-1k5ioca{padding-left:0;padding-right:0}.page.bleed.svelte-1k5ioca .game-meta{padding-left:12px;padding-right:12px}}.board-btn.svelte-1k5ioca{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 8px;background:transparent;border:1px solid var(--flap-edge);border-radius:var(--radius);color:var(--ink);font-family:var(--font-board);font-size:1rem;line-height:1;cursor:pointer}.board-btn.svelte-1k5ioca:hover:not(:disabled){box-shadow:0 0 0 1px var(--amber-board) inset}.board-btn.svelte-1k5ioca:focus-visible{outline:2px solid var(--amber-board);outline-offset:2px}.gs-debug.svelte-1k5ioca{position:fixed;top:12px;left:12px;z-index:10;width:min(280px,calc(100vw - 24px));background:#12181ff5;border:1px solid var(--flap-edge);border-radius:10px;box-shadow:0 8px 24px #00000080;color:var(--ink);font-family:var(--font-board)}.debug-head.svelte-1k5ioca{margin:0;padding:8px 12px;color:var(--amber-board);font-size:.85rem}.debug-actions.svelte-1k5ioca{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 12px 12px}.debug-wide.svelte-1k5ioca{grid-column:1 / -1}.debug-goto.svelte-1k5ioca{display:flex;gap:6px;padding:0 12px 12px}.fb-card.svelte-1vzufns{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding:14px 16px;border-radius:14px;border:1px solid var(--amber-board);background:color-mix(in srgb,var(--amber-board) 7%,var(--board));color:var(--ink);text-align:left}.fb-head.svelte-1vzufns{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.fb-title.svelte-1vzufns{margin:0;font-family:var(--font-board);font-weight:600;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--amber-board)}.fb-close.svelte-1vzufns{flex:none;padding:2px 0;border:none;background:none;color:inherit;opacity:.7;font:inherit;font-size:.82rem;text-decoration:underline;cursor:pointer}.fb-close.svelte-1vzufns:focus-visible{outline:2px solid var(--amber-board);outline-offset:2px}.fb-text.svelte-109qvsg{margin:0;font-size:.92rem;line-height:1.5}.carousel.svelte-dne542{display:flex;flex-direction:column;gap:10px;margin-top:14px;min-width:0;max-width:100%;container-type:inline-size}.gc-title.svelte-dne542{margin:0;font-family:var(--font-board);font-weight:600;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--amber-board)}.gc-more.svelte-dne542{align-self:flex-start;padding:8px 14px;border:1px solid var(--ink-a25);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.gc-more.svelte-dne542:hover{border-color:var(--amber-board);color:var(--amber-board)}.gc-more.svelte-dne542:focus-visible{outline:2px solid var(--amber-board);outline-offset:2px}.gc-track.svelte-dne542{list-style:none;--bleed: 0px;margin:0 calc(-1 * var(--bleed));padding:4px calc(var(--bleed) + 2px) 10px;display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:calc(var(--bleed) + 2px);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--flap-edge) transparent}@media(max-width:760px){.gc-track.svelte-dne542{--bleed: max(0px, calc(50vw - 50cqw) )}}.gc-item.svelte-dne542{flex:0 0 78%;scroll-snap-align:start;display:flex}@media(min-width:560px){.gc-item.svelte-dne542{flex-basis:calc((100% - 20px) / 2.4)}}.gc-item.svelte-dne542>.gamecard{flex:1;min-height:240px}aside.sidebar .carousel.svelte-dne542{margin-top:0}aside.sidebar .gc-track.svelte-dne542{margin:0;padding:4px 2px 2px;flex-direction:column;overflow:visible;scroll-snap-type:none}aside.sidebar .gc-item.svelte-dne542{flex:none}aside.sidebar .gc-item.svelte-dne542>.gamecard{min-height:210px}
