@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,600;12..96,700;12..96,800&family=JetBrains+Mono:wght@500;600;700&family=Lexend:wght@400;500;600;700&display=swap";:root{--bg-canvas: #090612;--bg-recessed: #0E091C;--bg-surface: #150E29;--bg-surface-elevated: #1D1438;--ink-primary: #F5F3FF;--ink-secondary: #C4B5FD;--ink-muted: #9382B8;--border-subtle: rgba(168, 85, 247, .22);--border-strong: rgba(192, 132, 252, .48);--brand-primary: #A855F7;--brand-primary-hover: #C084FC;--brand-secondary: #7C3AED;--brand-teal: #38BDF8;--brand-emerald: #10B981;--brand-amber: #F59E0B;--font-display: "Bricolage Grotesque", system-ui, -apple-system, sans-serif;--font-sans: "Lexend", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", monospace;--radius-xl: 24px;--radius-lg: 18px;--radius-md: 12px;--radius-sm: 8px;--radius-pill: 999px;--container-max: 1280px;--container-narrow: 880px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{background-color:var(--bg-canvas);color:var(--ink-primary);font-family:var(--font-sans);line-height:1.6;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-height:100vh;background-color:var(--bg-canvas);background-image:radial-gradient(circle at 14% 0%,rgba(168,85,247,.16),transparent 44%),radial-gradient(circle at 86% 12%,rgba(124,58,237,.14),transparent 42%);color:var(--ink-primary);display:flex;flex-direction:column}main{flex:1}::selection{background:#a855f759;color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-recessed)}::-webkit-scrollbar-thumb{background:#3b276b;border-radius:999px;border:2px solid var(--bg-recessed)}::-webkit-scrollbar-thumb:hover{background:var(--brand-primary)}a{color:inherit;text-decoration:none;transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}img{max-width:100%;display:block}html[data-lang=tr] [data-i18n=en],html[data-lang=en] [data-i18n=tr],html[data-legal-view=tr] [data-legal-lang=en],html[data-legal-view=en] [data-legal-lang=tr]{display:none!important}.wrap{width:min(var(--container-max),calc(100% - 48px));margin-inline:auto}.wrap--narrow{width:min(var(--container-narrow),calc(100% - 48px));margin-inline:auto}@media(max-width:640px){.wrap,.wrap--narrow{width:calc(100% - 32px)}}.site-header{position:sticky;top:0;z-index:60;background:#090612db;backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:74px;padding-block:10px}.brand-mark{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-display);font-weight:800;font-size:1.22rem;letter-spacing:-.02em;color:#fff}.brand-mark__cube{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#9333ea,#6d28d9);color:#fff;display:grid;place-items:center;border:1px solid rgba(233,213,255,.35);box-shadow:0 0 18px #a855f761}.brand-mark__domain{font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:#e9d5ff;background:#a855f724;padding:3px 9px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle)}@media(max-width:820px){.brand-mark__domain{display:none}}.site-nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.site-nav__link{padding:8px 14px;border-radius:var(--radius-pill);font-size:.92rem;font-weight:500;color:var(--ink-secondary)}.site-nav__link:hover,.site-nav__link[aria-current=page]{color:#fff;background:#a855f729}.lang-switch{display:inline-flex;align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:3px;margin-left:6px}.lang-switch__btn{appearance:none;border:0;background:transparent;font-family:var(--font-mono);font-size:.78rem;font-weight:700;color:var(--ink-secondary);padding:5px 11px;border-radius:var(--radius-pill);cursor:pointer;transition:background-color .14s ease,color .14s ease}.lang-switch__btn[aria-pressed=true]{background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 20px;border-radius:13px;font-family:var(--font-sans);font-size:.94rem;font-weight:600;line-height:1.2;cursor:pointer;border:1px solid transparent;white-space:nowrap}.btn--primary,.btn-primary{background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff;border-color:#e9d5ff52;box-shadow:0 6px 20px #9333ea57}.btn--primary:hover,.btn-primary:hover{background:linear-gradient(135deg,#c084fc,#9333ea);transform:translateY(-1px);box-shadow:0 8px 24px #a855f773}.btn--dark{background:var(--bg-surface-elevated);color:#fff;border-color:var(--border-strong)}.btn--dark:hover{background:var(--brand-primary);border-color:#e9d5ff;transform:translateY(-1px)}.btn--secondary,.btn-secondary{background:#150e29d9;color:#f3e8ff;border-color:var(--border-subtle)}.btn--secondary:hover,.btn-secondary:hover{border-color:var(--brand-primary-hover);background:#a855f729}.btn--ghost{background:transparent;color:var(--ink-secondary);border-color:var(--border-subtle)}.btn--ghost:hover{color:#fff;border-color:var(--border-strong);background:#a855f71f}.btn--sm{padding:8px 14px;font-size:.84rem;border-radius:10px}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);font-size:.76rem;font-weight:600;background:#a855f71f;color:#e9d5ff;border:1px solid var(--border-subtle)}.badge--teal{background:#38bdf824;color:#7dd3fc;border-color:#38bdf852}.badge--accent,.badge-accent{background:#a855f733;color:#f3e8ff;border-color:#c084fc6b}.badge--emerald{background:#10b98126;color:#6ee7b7;border-color:#10b98157}.badge--amber{background:#f59e0b29;color:#fde68a;border-color:#f59e0b59}.hero{padding-block:clamp(36px,5vw,68px);border-bottom:1px solid var(--border-subtle)}.hero__grid{display:grid;grid-template-columns:1fr 1.18fr;gap:clamp(28px,3.6vw,48px);align-items:center}@media(max-width:1080px){.hero__grid{grid-template-columns:1fr}}.hero__title,.hero-title{font-family:var(--font-display);font-size:clamp(2.25rem,4vw,3.5rem);font-weight:800;line-height:1.07;letter-spacing:-.03em;margin:0 0 18px;color:#fff}.hero__lead,.lead-copy{font-size:clamp(1rem,1.25vw,1.12rem);color:var(--ink-secondary);max-width:56ch;margin:0 0 26px}.hero__facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px;padding-top:22px;border-top:1px solid var(--border-subtle)}.fact-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:var(--radius-pill);background:#150e29d1;border:1px solid var(--border-subtle);font-size:.82rem;font-weight:600;color:#e9d5ff}.fact-pill svg{width:16px;height:16px;color:#c084fc;flex-shrink:0}.hero__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;padding-top:22px;border-top:1px solid var(--border-subtle)}.metric-card{background:#150e29b8;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:13px 15px}.metric-card__val{font-family:var(--font-display);font-size:1.4rem;font-weight:800;line-height:1.1;color:#e9d5ff;font-variant-numeric:tabular-nums}.metric-card__lbl{font-size:.8rem;color:var(--ink-muted);margin-top:4px}.hero-showcase{background:linear-gradient(180deg,#1a1133f2,#0f0a1efa);border:1px solid var(--border-strong);border-radius:var(--radius-xl);padding:20px;box-shadow:0 20px 50px #0000008c,0 0 40px #a855f724}.hero-showcase-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--border-subtle)}.hero-showcase-heading{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:.96rem;color:#f3e8ff}.showcase-pulse{width:9px;height:9px;border-radius:50%;background:#c084fc;box-shadow:0 0 12px #a855f7}.hero-showcase-nav{display:flex;align-items:center;gap:8px}.showcase-counter{font-family:var(--font-mono);font-size:.78rem;font-weight:700;color:var(--ink-secondary);margin-right:4px}.showcase-arrow{width:32px;height:32px;border-radius:9px;border:1px solid var(--border-subtle);background:#a855f71f;color:#fff;font-size:1.1rem;font-weight:700;cursor:pointer;display:grid;place-items:center}.showcase-arrow:hover{background:var(--brand-primary);border-color:#e9d5ff}.hero-showcase-body{display:grid;grid-template-columns:230px 1fr;gap:20px;padding-block:18px;align-items:center}@media(max-width:680px){.hero-showcase-body{grid-template-columns:1fr}}.hero-phone-column{display:flex;flex-direction:column;align-items:center;gap:10px}.hero-phone-frame{position:relative;width:220px;aspect-ratio:9 / 16;border-radius:26px;background:#07050e;border:4px solid #3B276B;box-shadow:0 14px 32px #0000008c,0 0 24px #a855f738;overflow:hidden}.hero-phone-notch{position:absolute;top:7px;left:50%;transform:translate(-50%);width:58px;height:12px;border-radius:99px;background:#090612d9;border:1px solid rgba(255,255,255,.12);z-index:2}.hero-phone-img{width:100%;height:100%;object-fit:cover}.hero-screen-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:220px}.hero-screen-tab{appearance:none;border:1px solid var(--border-subtle);background:#0e091ccc;color:var(--ink-secondary);font-family:var(--font-sans);font-size:.74rem;font-weight:600;padding:6px 8px;border-radius:8px;cursor:pointer}.hero-screen-tab.active{background:var(--brand-primary);color:#fff;border-color:#e9d5ff}.hero-game-details{display:flex;flex-direction:column;gap:14px}.hero-game-header{display:flex;align-items:center;gap:14px}.hero-game-icon{width:60px;height:60px;border-radius:16px;border:1px solid var(--border-strong);flex-shrink:0;object-fit:cover}.hero-game-title{font-family:var(--font-display);font-size:1.42rem;font-weight:800;line-height:1.18;margin:6px 0 0;color:#fff}.hero-game-summary{margin:0;font-size:.92rem;color:var(--ink-secondary);line-height:1.55}.hero-caption-box{background:#090612a6;border:1px solid var(--border-subtle);border-left:3px solid var(--brand-primary);border-radius:12px;padding:11px 14px}.hero-caption-label{font-family:var(--font-display);font-size:.84rem;font-weight:700;color:#e9d5ff}.hero-caption-text{margin:4px 0 0;font-size:.82rem;color:var(--ink-muted)}.hero-game-meta{display:flex;flex-wrap:wrap;gap:8px}.showcase-meta-pill{font-family:var(--font-mono);font-size:.75rem;padding:4px 10px;border-radius:8px;background:#a855f71f;border:1px solid var(--border-subtle);color:#ddd6fe}.hero-game-actions{display:flex;flex-wrap:wrap;gap:10px}.hero-selector-wrap{padding-top:14px;border-top:1px solid var(--border-subtle)}.hero-selector-label{font-size:.78rem;font-weight:600;color:var(--ink-muted);margin-bottom:10px}.hero-selector-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}@media(max-width:640px){.hero-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-selector-item{appearance:none;border:1px solid var(--border-subtle);background:#090612a6;border-radius:11px;padding:7px 9px;display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--ink-secondary);text-align:left;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.hero-selector-item img{width:28px;height:28px;border-radius:7px;flex-shrink:0;object-fit:cover}.hero-selector-name{font-size:.76rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-selector-item:hover{border-color:var(--border-strong);color:#fff}.hero-selector-item.active{background:#a855f73d;border-color:#c084fc;color:#fff;box-shadow:0 0 16px #a855f740}.section{padding-block:clamp(56px,7vw,88px)}.section--alt,.section--dark{background:var(--bg-recessed);border-block:1px solid var(--border-subtle)}.section-header-row,.section__header,.section__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:32px}.section-title,.section__title{font-family:var(--font-display);font-size:clamp(1.75rem,2.8vw,2.45rem);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0;color:#fff}.section__sub{margin:8px 0 0;color:var(--ink-secondary);font-size:1rem;max-width:65ch}.filter-bar{display:inline-flex;flex-wrap:wrap;gap:6px;background:var(--bg-surface);padding:5px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle)}.filter-btn{appearance:none;border:0;background:transparent;padding:8px 15px;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:.85rem;font-weight:600;color:var(--ink-secondary);cursor:pointer}.filter-btn[aria-pressed=true]{background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff}.games-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media(max-width:920px){.games-grid{grid-template-columns:1fr}}.game-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);overflow:hidden;display:flex;flex-direction:column;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.game-card:hover{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 18px 36px #00000073,0 0 28px #a855f729}.game-card[hidden]{display:none!important}.game-card__preview{position:relative;height:220px;background:radial-gradient(circle at 50% 20%,rgba(168,85,247,.25),transparent 65%),#0b0716;border-bottom:1px solid var(--border-subtle);overflow:hidden;display:flex;align-items:center;justify-content:center}.game-card__preview-shots{display:flex;align-items:flex-start;justify-content:center;gap:16px;transform:translateY(22px)}.game-card__shot{width:148px;aspect-ratio:9 / 16;object-fit:cover;border-radius:16px;border:3px solid #3B276B;box-shadow:0 12px 26px #0000008c;transition:transform .22s ease}.game-card__shot--primary{transform:rotate(-3deg)}.game-card__shot--secondary{transform:rotate(3deg) translateY(10px)}.game-card:hover .game-card__shot--primary{transform:rotate(-1deg) translateY(-6px)}.game-card:hover .game-card__shot--secondary{transform:rotate(1deg) translateY(2px)}.game-card__preview-pill{position:absolute;top:12px;right:12px;background:#090612d1;backdrop-filter:blur(8px);border:1px solid var(--border-strong);color:#e9d5ff;font-family:var(--font-mono);font-size:.73rem;font-weight:700;padding:5px 11px;border-radius:var(--radius-pill)}.game-card__body{padding:22px 24px 24px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;flex:1}.game-card__top{display:grid;grid-template-columns:68px 1fr;gap:16px;align-items:start}.game-card__icon-link{display:block;width:68px;height:68px;border-radius:18px;overflow:hidden;border:1px solid var(--border-strong);background:var(--bg-recessed)}.game-card__icon{width:100%;height:100%;object-fit:cover}.game-card__meta{display:flex;flex-direction:column;gap:6px}.game-card__badges{display:flex;flex-wrap:wrap;gap:6px}.game-card__title{font-family:var(--font-display);font-size:1.32rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:2px 0 0;color:#fff}.game-card__tagline{font-size:.9rem;font-weight:600;color:#c084fc;margin:0}.game-card__desc{font-size:.92rem;color:var(--ink-secondary);margin:0}.game-card__mechanic{background:#090612a6;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:11px 14px;font-size:.84rem;color:var(--ink-secondary)}.game-card__mechanic strong{color:#e9d5ff}.game-card__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid var(--border-subtle)}.game-card__links{display:flex;flex-wrap:wrap;gap:8px}.directory-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);overflow:hidden}.directory-card__top{padding:22px 26px;background:#0e091cbf;border-bottom:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.directory-table-wrap{overflow-x:auto}.directory-table{width:100%;border-collapse:collapse;text-align:left;font-size:.91rem}.directory-table th{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);padding:14px 20px;border-bottom:1px solid var(--border-subtle);background:#0906128c}.directory-table td{padding:14px 20px;border-bottom:1px solid var(--border-subtle);vertical-align:middle}.directory-table tr:last-child td{border-bottom:0}.directory-table tr:hover td{background:#a855f712}.dir-game{display:flex;align-items:center;gap:12px;font-weight:700;color:#fff}.dir-game img{width:38px;height:38px;border-radius:10px;border:1px solid var(--border-subtle);flex-shrink:0}.dir-url{font-family:var(--font-mono);font-size:.81rem;color:#38bdf8}.dir-links{display:flex;flex-wrap:nowrap;align-items:center;gap:6px}.trust-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:32px}@media(max-width:980px){.trust-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.trust-pillars{grid-template-columns:1fr}}.trust-pillar{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:20px}.trust-pillar__icon{width:40px;height:40px;border-radius:11px;background:#a855f729;border:1px solid var(--border-strong);color:#c084fc;display:grid;place-items:center;margin-bottom:12px}.trust-pillar h3{font-family:var(--font-display);font-size:1.05rem;font-weight:700;margin:0 0 6px;color:#fff}.trust-pillar p{margin:0;font-size:.88rem;color:var(--ink-secondary)}.privacy-directory{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);overflow:hidden}.privacy-directory__row{display:grid;grid-template-columns:240px 1fr auto;gap:20px;align-items:center;padding:15px 22px;border-bottom:1px solid var(--border-subtle)}.privacy-directory__row:last-child{border-bottom:0}.privacy-directory__row--head{background:#090612a6;font-family:var(--font-mono);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted)}@media(max-width:920px){.privacy-directory__row{grid-template-columns:1fr;gap:10px}.privacy-directory__row--head{display:none}}.privacy-directory__game{display:flex;align-items:center;gap:12px;font-weight:700;color:#fff}.privacy-directory__game img{width:40px;height:40px;border-radius:10px;border:1px solid var(--border-subtle);flex-shrink:0}.privacy-directory__game-sub{display:block;font-size:.75rem;font-weight:500;color:var(--ink-muted)}.privacy-directory__data{font-size:.88rem;color:var(--ink-secondary)}.privacy-directory__links{display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-end}@media(max-width:920px){.privacy-directory__links{justify-content:flex-start;flex-wrap:wrap}}.dir-link{display:inline-flex;align-items:center;padding:6px 12px;border-radius:9px;font-size:.8rem;font-weight:600;background:#a855f71f;border:1px solid var(--border-subtle);color:#e9d5ff;white-space:nowrap}.dir-link:hover{background:var(--brand-primary);border-color:#e9d5ff;color:#fff}.dir-link--privacy{background:#38bdf81f;border-color:#38bdf84d;color:#7dd3fc}.dir-link--privacy:hover{background:#0284c7;border-color:#bae6fd;color:#fff}.support-grid,.support-split{display:grid;grid-template-columns:1.15fr .85fr;gap:24px}@media(max-width:900px){.support-grid,.support-split{grid-template-columns:1fr}}.info-panel,.support-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.code-badge{background:#07050e;border:1px solid var(--border-subtle);border-radius:12px;padding:12px 15px;display:flex;flex-direction:column;gap:4px;font-family:var(--font-mono);font-size:.82rem;color:#e9d5ff}.code-badge code{color:#7dd3fc;word-break:break-all}.checklist li svg{width:18px;height:18px;color:var(--brand-emerald);flex-shrink:0;margin-top:2px}.checklist li:before{display:none}.info-panel h3{font-family:var(--font-display);font-size:1.35rem;margin:0 0 10px;color:#fff}.info-panel p{color:var(--ink-secondary);margin:0 0 18px}.code-snippet{font-family:var(--font-mono);font-size:.82rem;background:#07050e;color:#e9d5ff;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);overflow-x:auto}.checklist{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px}.checklist li{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;color:var(--ink-secondary)}.checklist li:before{content:"✓";font-weight:800;color:var(--brand-emerald)}.game-subnav{background:#0e091cd9;border-bottom:1px solid var(--border-subtle);padding-block:12px}.game-subnav__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:.88rem;color:var(--ink-muted)}.breadcrumb a:hover{color:#fff}.game-subnav__tabs{display:flex;gap:8px;flex-wrap:wrap}.game-hero{background:radial-gradient(circle at 82% 24%,color-mix(in srgb,var(--game-accent, #A855F7) 22%,transparent),transparent 52%),radial-gradient(circle at 16% 10%,rgba(168,85,247,.22),transparent 48%),var(--bg-recessed);border-bottom:1px solid var(--border-subtle);padding-block:clamp(40px,6vw,68px)}.game-hero__grid{display:grid;grid-template-columns:1.25fr .75fr;gap:36px;align-items:center}@media(max-width:900px){.game-hero__grid{grid-template-columns:1fr}}.game-hero__brand{display:flex;align-items:center;gap:20px;margin-bottom:18px;flex-wrap:wrap}.game-hero__icon{width:96px;height:96px;border-radius:24px;border:2px solid var(--border-strong);box-shadow:0 12px 28px #00000073}.game-hero__pills{display:flex;flex-wrap:wrap;gap:8px}.game-pill{display:inline-flex;align-items:center;padding:5px 12px;border-radius:var(--radius-pill);font-size:.78rem;font-weight:600;background:#a855f724;border:1px solid var(--border-subtle);color:#e9d5ff}.game-pill--accent{background:var(--game-accent, #A855F7);color:#090612;border-color:transparent;font-weight:700}.game-hero__title{font-family:var(--font-display);font-size:clamp(2rem,3.8vw,3.1rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0 0 14px;color:#fff}.game-hero__lead{font-size:1.06rem;color:var(--ink-secondary);max-width:62ch;margin:0 0 18px}.game-hero__rule{background:#150e29d9;border:1px solid var(--border-subtle);border-left:3px solid var(--game-accent, #A855F7);border-radius:12px;padding:12px 16px;font-size:.92rem;color:var(--ink-secondary);margin-bottom:24px}.game-hero__rule strong{color:#fff}.game-hero__visual{display:flex;justify-content:center}.game-hero__phone{position:relative;width:260px;aspect-ratio:9 / 16;border-radius:30px;background:#07050e;border:5px solid #3B276B;box-shadow:0 22px 48px #0009,0 0 36px #a855f740;overflow:hidden;display:block}.game-hero__phone:hover{transform:translateY(-4px);border-color:var(--brand-primary-hover)}.game-hero__phone-notch{position:absolute;top:8px;left:50%;transform:translate(-50%);width:68px;height:14px;border-radius:99px;background:#090612e6;border:1px solid rgba(255,255,255,.14);z-index:2}.game-hero__phone img,.game-hero__phone video{width:100%;height:100%;object-fit:cover;display:block}.screenshots-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}@media(max-width:1120px){.screenshots-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.screenshots-grid{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.screenshot-card{margin:0;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:18px;display:flex;flex-direction:column;gap:16px;transition:border-color .18s ease,transform .18s ease}.screenshot-card--video{border-color:var(--border-strong);background:radial-gradient(circle at 50% 0%,rgba(168,85,247,.22),transparent 65%),var(--bg-surface);box-shadow:0 18px 40px #00000073,0 0 28px #a855f724}.screenshot-card:hover{border-color:var(--border-strong);transform:translateY(-3px)}.screenshot-card__frame{appearance:none;padding:0;width:100%;aspect-ratio:9 / 16;border-radius:26px;border:4px solid #352360;background:#07050e;overflow:hidden;position:relative;cursor:zoom-in;box-shadow:0 14px 32px #00000080}.screenshot-card__frame--video{cursor:pointer;border-color:#7e22ce}.screenshot-card__notch{position:absolute;top:8px;left:50%;transform:translate(-50%);width:64px;height:13px;border-radius:99px;background:#090612db;border:1px solid rgba(255,255,255,.15);z-index:2;pointer-events:none}.screenshot-card__frame img,.screenshot-card__frame video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .24s ease}.screenshot-card__frame:hover img{transform:scale(1.02)}.screenshot-card__zoom{position:absolute;bottom:12px;right:12px;background:#090612d9;border:1px solid var(--border-strong);color:#f3e8ff;font-family:var(--font-mono);font-size:.74rem;font-weight:700;padding:5px 11px;border-radius:var(--radius-pill)}.screenshot-card__caption{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:start}.screenshot-card__step{width:38px;height:38px;border-radius:10px;background:#a855f729;border:1px solid var(--border-strong);color:#e9d5ff;font-family:var(--font-mono);font-size:.82rem;font-weight:700;display:grid;place-items:center}.screenshot-card__caption h3{font-family:var(--font-display);font-size:1.08rem;font-weight:700;margin:0 0 4px;color:#fff}.screenshot-card__caption p{margin:0;font-size:.88rem;color:var(--ink-secondary)}.lightbox{position:fixed;inset:0;z-index:120;display:none;align-items:center;justify-content:center;padding:24px}.lightbox.open{display:flex}.lightbox__backdrop{position:absolute;inset:0;background:#05030ce0;backdrop-filter:blur(10px)}.lightbox__dialog{position:relative;z-index:2;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:22px;padding:16px;max-height:92vh;display:flex;flex-direction:column;gap:12px;box-shadow:0 24px 64px #000000bf}.lightbox__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#fff;font-family:var(--font-display)}.lightbox__close{appearance:none;border:1px solid var(--border-subtle);background:#a855f729;color:#fff;width:34px;height:34px;border-radius:9px;cursor:pointer;font-weight:700}.lightbox__dialog img{max-height:calc(92vh - 80px);width:auto;border-radius:14px;object-fit:contain}.more-games-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}@media(max-width:960px){.more-games-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.more-game-pill{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:16px;padding:12px;display:flex;align-items:center;gap:12px}.more-game-pill:hover{border-color:var(--border-strong);transform:translateY(-2px)}.more-game-pill img{width:48px;height:48px;border-radius:12px;flex-shrink:0}.more-game-pill strong{display:block;font-family:var(--font-display);font-size:.95rem;color:#fff}.more-game-pill span{display:block;font-size:.76rem;color:var(--ink-muted)}.feature-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}@media(max-width:820px){.feature-trio{grid-template-columns:1fr}}.feature-box{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:22px}.feature-box h3{font-family:var(--font-display);font-size:1.12rem;margin:0 0 8px;color:#fff}.feature-box p{margin:0;font-size:.92rem;color:var(--ink-secondary)}.faq-list{display:grid;gap:14px;margin-top:24px}.faq-item{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:20px 24px}.faq-item h3{font-family:var(--font-display);font-size:1.06rem;margin:0 0 8px;color:#fff}.faq-item p{margin:0;font-size:.93rem;color:var(--ink-secondary)}.legal-layout{display:grid;grid-template-columns:280px 1fr;gap:28px;padding-block:clamp(32px,5vw,56px);align-items:start}@media(max-width:960px){.legal-layout{grid-template-columns:1fr}}.legal-sidebar{position:sticky;top:94px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:20px;display:flex;flex-direction:column;gap:16px}.legal-sidebar__title{font-family:var(--font-display);font-size:1.08rem;font-weight:800;margin:0;color:#fff}.legal-sidebar__nav{display:flex;flex-direction:column;gap:6px}.legal-sidebar__nav a{padding:7px 10px;border-radius:9px;font-size:.85rem;color:var(--ink-secondary)}.legal-sidebar__nav a:hover{background:#a855f729;color:#fff}.legal-shell{padding-block:clamp(40px,6vw,72px)}.legal-toolbar{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:16px 20px;margin-bottom:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.legal-summary-box{background:#10b9811a;border:1px solid rgba(16,185,129,.32);border-radius:var(--radius-lg);padding:18px 22px;margin-bottom:28px;font-size:.94rem;color:#d1fae5}.legal-article{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:clamp(24px,4vw,44px);margin-bottom:28px}.legal-article__header{padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--border-subtle)}.legal-article h1,.legal-article h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 8px;color:#fff}.legal-article h3{font-family:var(--font-display);font-size:1.15rem;margin:26px 0 10px;color:#e9d5ff}.legal-article p,.legal-article li{color:var(--ink-secondary);font-size:.96rem;line-height:1.7}.legal-article ul{padding-left:20px;margin:10px 0}.legal-article a{color:#c084fc;text-decoration:underline;text-underline-offset:3px}.legal-updated{font-family:var(--font-mono);font-size:.8rem;color:var(--ink-muted)}.site-footer{background:#06040c;border-top:1px solid var(--border-subtle);padding-block:56px 36px;margin-top:40px}.site-footer__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:32px;padding-bottom:36px;border-bottom:1px solid var(--border-subtle)}@media(max-width:960px){.site-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.site-footer__grid{grid-template-columns:1fr}}.footer-col h4{font-family:var(--font-display);font-size:.95rem;margin:0 0 14px;color:#fff}.footer-links{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:.88rem;color:var(--ink-secondary)}.footer-links a:hover{color:#c084fc}.site-footer__bottom{padding-top:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:.84rem;color:var(--ink-muted)}
