.games-module__9Yloxa__page{background:radial-gradient(60% 40% at 88% -4%, var(--color-primary-wash), transparent 70%), radial-gradient(50% 36% at 4% 12%, var(--color-accent-soft), transparent 70%), var(--color-bg);min-height:100dvh;color:var(--color-ink);font-family:Vazirmatn,system-ui,sans-serif}.games-module__9Yloxa__shell{width:min(880px,100% - 32px);margin-inline:auto;padding:24px 0 72px}.games-module__9Yloxa__header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.games-module__9Yloxa__header>div{min-width:0}.games-module__9Yloxa__header span{color:var(--color-muted);font-size:11px;font-weight:700}.games-module__9Yloxa__header h1{margin:3px 0 0;font-size:20px;font-weight:800}.games-module__9Yloxa__back{border:1px solid var(--color-border);background:var(--color-surface);width:42px;height:42px;color:var(--color-ink-2);border-radius:14px;flex-shrink:0;place-items:center;transition:transform .18s,border-color .18s;display:grid}.games-module__9Yloxa__back:hover{border-color:var(--color-primary);transform:translate(3px)}.games-module__9Yloxa__hero{border-radius:28px;position:relative;overflow:hidden}.games-module__9Yloxa__heroImage{width:100%;height:auto;display:block}.games-module__9Yloxa__heroCopy{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.games-module__9Yloxa__heroBadge{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary-ink);border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.games-module__9Yloxa__perks{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.games-module__9Yloxa__perks li{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 78%, transparent);color:var(--color-ink-2);border-radius:12px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.games-module__9Yloxa__perks svg{color:var(--color-primary)}.games-module__9Yloxa__filters{scrollbar-width:none;gap:8px;margin:26px 0 14px;padding-bottom:2px;display:flex;overflow-x:auto}.games-module__9Yloxa__filters::-webkit-scrollbar{display:none}.games-module__9Yloxa__filter{border:1px solid var(--color-border);background:var(--color-surface);min-height:42px;color:var(--color-ink-2);font:inherit;cursor:pointer;border-radius:14px;flex-shrink:0;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:800;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.games-module__9Yloxa__filter i{background:var(--color-primary-wash);min-width:21px;height:21px;color:var(--color-primary-ink);border-radius:7px;place-items:center;padding:0 5px;font-size:10px;font-style:normal;font-weight:800;display:grid}.games-module__9Yloxa__filter:hover{border-color:var(--color-primary)}.games-module__9Yloxa__filter[aria-pressed=true]{background:linear-gradient(120deg, var(--color-primary), var(--color-primary-2));color:#fff;box-shadow:0 8px 18px color-mix(in srgb, var(--color-primary) 30%, transparent);border-color:#0000}.games-module__9Yloxa__filter[aria-pressed=true] i{color:#fff;background:#ffffff38}.games-module__9Yloxa__grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.games-module__9Yloxa__card{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);border-radius:22px;flex-direction:column;text-decoration:none;transition:transform .22s cubic-bezier(.2,.9,.3,1),box-shadow .22s,border-color .22s;display:flex;overflow:hidden;box-shadow:0 10px 26px #1f286e0f}.games-module__9Yloxa__card:hover{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border));transform:translateY(-4px);box-shadow:0 18px 38px #1f286e24}.games-module__9Yloxa__art{aspect-ratio:1;display:block;position:relative;overflow:hidden}.games-module__9Yloxa__art img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.9,.3,1);display:block}.games-module__9Yloxa__card:hover .games-module__9Yloxa__art img{transform:scale(1.05)}.games-module__9Yloxa__players{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0c10289e;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:800;position:absolute;inset-block-end:9px;inset-inline-start:9px}.games-module__9Yloxa__body{flex-direction:column;gap:5px;padding:14px 15px 15px;display:flex}.games-module__9Yloxa__body strong{font-size:16px;font-weight:900;line-height:1.6}.games-module__9Yloxa__body small{min-height:2.6em;color:var(--color-muted);font-size:11.5px;line-height:1.75}.games-module__9Yloxa__cta{color:var(--color-primary-ink);align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:800;display:inline-flex}.games-module__9Yloxa__card:hover .games-module__9Yloxa__cta{color:var(--color-primary)}.games-module__9Yloxa__suggestBar{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);border-radius:99px;justify-content:center;align-items:center;gap:6px;margin:18px 0 6px;padding:10px 16px;font-size:11.5px;font-weight:700;text-decoration:none;display:flex}.games-module__9Yloxa__suggestBar:hover{color:var(--color-primary)}.games-module__9Yloxa__card:focus-visible,.games-module__9Yloxa__back:focus-visible,.games-module__9Yloxa__filter:focus-visible,.games-module__9Yloxa__suggestBar:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media (max-width:560px){.games-module__9Yloxa__shell{padding-top:16px}.games-module__9Yloxa__hero{border-radius:20px}.games-module__9Yloxa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.games-module__9Yloxa__body{padding:12px 12px 13px}.games-module__9Yloxa__body strong{font-size:14px}.games-module__9Yloxa__body small{min-height:2.8em;font-size:10.5px}.games-module__9Yloxa__cta{font-size:11px}}@media (prefers-reduced-motion:reduce){.games-module__9Yloxa__card,.games-module__9Yloxa__art img,.games-module__9Yloxa__back{transition:none}.games-module__9Yloxa__card:hover,.games-module__9Yloxa__card:hover .games-module__9Yloxa__art img{transform:none}}
