.GamesCatalog_scene__KRO0n{--bg:#07070a;--surface-1:#0e0f13;--surface-2:#16171c;--text:#f5f1e6;--text-muted:rgb(245 241 230/86%);--text-dim:rgb(245 241 230/62%);--border:rgb(255 255 255/8%);--border-strong:rgb(255 255 255/14%);--accent:#f7c948;--accent-gold:#f7c948;height:100dvh;min-height:0;overflow:clip;color-scheme:dark;background:#0a0807 url(/assets/games/catalog/tabletop-desktop.webp) top/cover no-repeat}.GamesCatalog_scene__KRO0n>div{height:100%;grid-template-rows:auto minmax(0,1fr) auto;background:transparent}.GamesCatalog_scene__KRO0n>div>main{padding:32px}.GamesCatalog_scene__KRO0n[data-games-catalog-scene]>div>footer{display:block;width:min(1080px,calc(100% - 64px));margin:0 auto;padding-top:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.GamesCatalog_scene__KRO0n *,.GamesCatalog_scene__KRO0n :after,.GamesCatalog_scene__KRO0n :before{animation:none;transition:none}.GamesCatalog_catalog__q5kTx{height:100%;min-height:0;max-height:487px;grid-template-rows:auto minmax(0,1fr);width:min(1080px,100%);margin:0 auto;display:grid;gap:45px;padding:11px 0 48px}.GamesCatalog_intro__iX2_z{display:grid;justify-items:center;text-align:center}.GamesCatalog_intro__iX2_z h1,.GamesCatalog_intro__iX2_z p{margin:0}.GamesCatalog_intro__iX2_z h1{margin-top:19px;color:var(--text);font-size:clamp(1.6rem,6.5vw,3.25rem);line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.GamesCatalog_intro__iX2_z p{max-width:46ch;color:var(--text-muted);font-size:clamp(.9rem,2vw,1.05rem);line-height:1.5;text-wrap:pretty}.GamesCatalog_intro__iX2_z h1+p{margin-top:13px}.GamesCatalog_intro__iX2_z .GamesCatalog_eyebrow__ptyK8{color:var(--text);font-size:12px;line-height:18px;font-weight:650;letter-spacing:.28em;text-transform:uppercase}.GamesCatalog_list__Q3mOr{min-height:0;align-content:start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.GamesCatalog_game__SHbLO{--game-accent:var(--accent-gold);--game-surface:#121216;min-width:0;min-height:220px;display:grid;grid-template-rows:auto 1fr auto;gap:16px;border:1px solid color-mix(in srgb,var(--game-accent),transparent 48%);border-radius:16px;padding:22px;color:var(--text);text-decoration:none;background:var(--game-surface) var(--game-surface-image) center /cover no-repeat;box-shadow:0 6px 20px rgb(0 0 0/7%);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.GamesCatalog_ball__sEC_v{--game-accent:#c38adf;--game-surface:#131216;--game-surface-image:url(/assets/games/catalog/panel-ball.webp)}.GamesCatalog_pirate__Z56cX{--game-accent:#d4aa5c;--game-surface:#131315;--game-surface-image:url(/assets/games/catalog/panel-pirate.webp)}.GamesCatalog_poker__0KKji{--game-accent:#69c895;--game-surface:#111417;--game-surface-image:url(/assets/games/catalog/panel-poker.webp)}.GamesCatalog_gameHeader__X1gNB{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:12px}.GamesCatalog_icon__3vfWn{width:40px;height:40px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--game-accent),transparent 58%);border-radius:12px;color:var(--game-accent);background:color-mix(in srgb,var(--game-accent),transparent 90%)}.GamesCatalog_title__kmBeC{min-width:0;display:grid;gap:5px}.GamesCatalog_title__kmBeC strong{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.15;letter-spacing:-.02em;overflow-wrap:anywhere}.GamesCatalog_genre__Ysbco{color:var(--game-accent);font-size:12px;line-height:1.4}.GamesCatalog_description__GdAp3{color:var(--text-muted);font-size:.9rem;line-height:1.5;text-wrap:pretty}.GamesCatalog_meta__y1_IF{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;color:var(--text-muted)}.GamesCatalog_meta__y1_IF small{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1.5;font-weight:500}.GamesCatalog_meta__y1_IF svg{flex-shrink:0}.GamesCatalog_arrow__QEc2Z{color:var(--game-accent)}.GamesCatalog_game__SHbLO:focus-visible{outline:2px solid var(--game-accent);outline-offset:4px}@media (max-width:820px){.GamesCatalog_catalog__q5kTx{max-height:none;padding-top:12px;gap:28px}.GamesCatalog_list__Q3mOr{grid-template-columns:1fr}.GamesCatalog_game__SHbLO{min-height:0}}@media (max-width:820px) and (orientation:portrait){.GamesCatalog_scene__KRO0n{background-image:url(/assets/games/catalog/tabletop-mobile.webp)}}@media (max-width:520px){.GamesCatalog_catalog__q5kTx{padding:14px 0 18px}.GamesCatalog_intro__iX2_z h1{margin-top:14px;font-size:clamp(1.6rem,7vw,1.85rem)}.GamesCatalog_intro__iX2_z .GamesCatalog_eyebrow__ptyK8{font-size:10px;line-height:15px;letter-spacing:.24em}.GamesCatalog_game__SHbLO{gap:12px;border-radius:14px;padding:16px}.GamesCatalog_title__kmBeC strong{font-size:1.3rem}.GamesCatalog_description__GdAp3{font-size:.86rem}.GamesCatalog_meta__y1_IF{gap:6px 14px}}@media (max-width:640px){.GamesCatalog_scene__KRO0n>div>main{padding:20px 14px}.GamesCatalog_scene__KRO0n[data-games-catalog-scene]>div>footer{width:calc(100% - 28px)}}@media (max-height:740px){.GamesCatalog_scene__KRO0n>div>main{padding:12px 14px}.GamesCatalog_catalog__q5kTx{padding:4px 0 8px;gap:14px}.GamesCatalog_intro__iX2_z h1{margin-top:10px;font-size:clamp(24px,5vw,36px)}.GamesCatalog_intro__iX2_z h1+p{margin-top:8px;font-size:13px;line-height:1.35}.GamesCatalog_intro__iX2_z .GamesCatalog_eyebrow__ptyK8{font-size:10px;line-height:14px}.GamesCatalog_list__Q3mOr{gap:10px}.GamesCatalog_game__SHbLO{min-height:0;gap:6px;padding:12px}.GamesCatalog_gameHeader__X1gNB{grid-template-columns:32px minmax(0,1fr) 20px;gap:10px}.GamesCatalog_icon__3vfWn{width:32px;height:32px;border-radius:10px}.GamesCatalog_title__kmBeC{gap:3px}.GamesCatalog_title__kmBeC strong{font-size:18px}.GamesCatalog_genre__Ysbco{font-size:11px}.GamesCatalog_description__GdAp3{font-size:12px;line-height:1.35}.GamesCatalog_meta__y1_IF{gap:5px 10px}.GamesCatalog_meta__y1_IF small{font-size:11px}.GamesCatalog_scene__KRO0n[data-games-catalog-scene]>div>footer{padding-block:2px}.GamesCatalog_scene__KRO0n[data-games-catalog-scene]>div>footer a{font-size:12px}}@media (max-height:650px) and (orientation:portrait){.GamesCatalog_description__GdAp3{display:none}}@media (max-height:540px) and (orientation:landscape){.GamesCatalog_scene__KRO0n>div>header{height:48px}.GamesCatalog_scene__KRO0n>div>header img{width:34px;height:34px}.GamesCatalog_scene__KRO0n>div>main{padding:8px 12px}.GamesCatalog_catalog__q5kTx{max-height:none;padding:0;gap:12px}.GamesCatalog_intro__iX2_z h1{margin-top:5px;font-size:26px}.GamesCatalog_intro__iX2_z h1+p{display:none}.GamesCatalog_list__Q3mOr{grid-template-columns:repeat(3,minmax(0,1fr))}.GamesCatalog_game__SHbLO{min-height:0}}