@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/468d56b6b25b05b7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/468d56b6b25b05b7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/468d56b6b25b05b7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/468d56b6b25b05b7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/468d56b6b25b05b7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/468d56b6b25b05b7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/e0c8e616bda27642.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/af7cf6d2b897ec45.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#faf7ef;--paper:#fffdf8;--panel:#f1eee4;--panel2:#e9eee6;--ink:#254b42;--text:#254b42;--muted:#7c847b;--line:#dce0d4;--orange:#d96d4b;--lime:#d96d4b;--lavender:#95b5ac;--gold:#f1cc76;--mono:"Space Mono",monospace;--sans:"DM Sans",Arial,sans-serif;--serif:Georgia,"Times New Roman",serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--bg);color:var(--ink);font-family:var(--sans);margin:0;font-size:14px;line-height:1.65}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:wait;opacity:.55}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--orange);outline-offset:4px}img{max-width:100%;display:block}svg{flex-shrink:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);letter-spacing:-.035em;font-weight:400;line-height:1.1}h1{margin-bottom:24px;font-size:64px}h2{margin-bottom:16px;font-size:36px}h3{margin-bottom:12px;font-size:25px}p{color:var(--muted)}.container{width:min(1216px,100% - 80px);margin-inline:auto}.section-pad{padding-block:60px}.eyebrow,.mono,.section-note,.result-count,.route-label,.access-stamp,.best-tag,.custom-tags,.owned-summary,.footer-note,.footer-bottom{font:9px/1.7 var(--mono);letter-spacing:1.1px;text-transform:uppercase}.eyebrow{color:var(--orange);letter-spacing:1.6px;margin-bottom:16px;font-size:9px;display:block}.mono{color:#8c9588;font-size:8px}.club-announcement{background:var(--ink);color:#f2ead5;font:7px/1.6 var(--mono);letter-spacing:1.8px;justify-content:space-between;padding:8px 40px;display:flex}.site-header{border-bottom:1px solid var(--line);z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf7eff5;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:27px;height:100px;display:flex}.brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.logo-icon{color:var(--orange);place-items:center;width:38px;height:38px;display:grid}.logo-type{font:700 36px/.85 var(--serif);letter-spacing:-2px}.logo-dot{font:8px var(--sans);vertical-align:top;margin:1px 0 0 4px;display:inline-block}.logo-type small{font:5px var(--mono);letter-spacing:1.2px;color:#8b9387;margin-top:11px;font-weight:400;display:block}.main-nav{align-items:center;gap:26px;display:flex}.nav-link{color:#8a9185;white-space:nowrap;font-size:11px;line-height:2.5;position:relative}.nav-link.active{color:var(--ink)}.nav-link.active:after{content:"";background:var(--orange);border-radius:50%;width:5px;height:5px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.nav-link:hover{color:var(--orange)}.header-tools{align-items:center;gap:13px;display:flex}.currency select{color:#747e70;font:8px var(--mono);cursor:pointer;background:0 0;border:0;max-width:88px;padding:7px 3px}.button{min-height:45px;font:9px/1.6 var(--mono);letter-spacing:.4px;background:0 0;border:1px solid #bdc8b8;border-radius:30px;justify-content:center;align-items:center;gap:14px;padding:13px 21px;transition:background .18s,transform .18s;display:inline-flex}.button:hover{background:#ecefdf;transform:translateY(-2px)}.button.orange{background:var(--ink);color:#fffbed;border-color:var(--ink)}.button.orange:hover{background:#37675a}.button.gold{background:var(--gold);border-color:var(--gold);color:var(--ink)}.button.navy{background:var(--ink);border-color:var(--ink);color:var(--bg)}.button.quiet{color:#6c7f70;border-color:#0000;padding-inline:9px}.button.small{min-height:35px;padding:8px 15px;font-size:8px}.button.full{width:100%}.icon-button{border:1px solid var(--line);color:#738371;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.icon-button:hover{background:#e7ebdf}.menu-toggle{display:none}.wallet-button{font:9px var(--mono);color:#507050;background:#edf0df;border-radius:20px;align-items:center;gap:7px;padding:8px 10px;display:flex}.club-hero{padding-top:51px;position:relative}.hero-title{text-align:center;margin:auto;position:relative}.hero-title>.eyebrow{letter-spacing:2px;margin-bottom:23px;font-size:8px}.hero-title h1{letter-spacing:-5px;margin-bottom:25px;font-size:91px;line-height:.97;display:inline-block;position:relative}.hero-title h1 em{color:var(--orange);font-style:italic;font-weight:400}.hero-asterisk{font:54px var(--serif);color:#e6b459;position:absolute;top:8px;right:-67px;transform:rotate(15deg)}.hero-title>p{margin-bottom:23px;font-size:12px;line-height:1.95}.hero-actions{justify-content:center;align-items:center;gap:17px;display:flex}.hero-actions .button{font-size:8px}.hero-playground{max-width:1050px;margin:22px auto 0;position:relative}.hero-playground>img{object-fit:contain;width:100%;height:265px}.playground-note{text-align:center;width:116px;height:116px;font:7px/1.9 var(--mono);letter-spacing:.5px;color:#a06b46;background:#f7dfb6;border:1px solid #dfb88e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:55px;left:0;transform:rotate(-7deg)}.playground-note b{font-weight:400}.playground-index{font:6px var(--mono);letter-spacing:1px;color:#a4aa98;writing-mode:vertical-rl;position:absolute;bottom:38px;right:5px;transform:rotate(180deg)}.club-highlights{grid-template-columns:1.6fr 1fr;gap:24px;margin-top:7px;display:grid}.weekly-pick{background:#f0e7d7;border:1px solid #e7ddcb;border-radius:8px 8px 55px;padding:24px 29px 27px}.pick-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.pick-heading .eyebrow{color:#9a917d;letter-spacing:1.2px;margin:0;font-size:7px}.weekly-label{font:6px var(--mono);letter-spacing:.8px;color:#677e4e;background:#e0e9ce;border-radius:4px;padding:5px 8px}.featured-game{align-items:center;gap:25px;display:flex}.featured-art{background:#d3d5b1;border-radius:80px 80px 12px 12px;flex-shrink:0;width:150px;height:154px;transition:transform .25s;overflow:hidden;transform:rotate(-3deg)}.featured-art>img{object-fit:cover;width:100%;height:100%}.featured-game:hover .featured-art{transform:rotate(2deg)}.featured-copy{flex:1}.featured-copy .mono{color:#958a70;font-size:6px}.featured-copy h2{margin:8px 0 10px;font-size:32px}.featured-copy p{color:#958e7e;max-width:255px;margin-bottom:14px;font-size:11px;line-height:1.7}.text-link{font:8px/1.7 var(--mono);color:var(--ink);letter-spacing:.4px;border-bottom:1px solid #9ead99;align-items:center;gap:14px;padding:0 0 5px;display:inline-flex}.text-link:hover{color:var(--orange)}.pick-arrow{color:#94866e;border:1px solid #c9bfa8;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.genre-invite{background:#e6ebe1;border-radius:55px 8px 8px;padding:24px 30px 25px;position:relative;overflow:hidden}.genre-invite>.eyebrow{color:#8e9b84;letter-spacing:1px;font-size:7px}.genre-invite>svg{stroke-width:.6px;color:#9aaa8d;width:80px;height:80px;position:absolute;top:65px;right:28px;transform:rotate(-15deg)}.genre-invite h2{max-width:280px;margin:31px 0 18px;font-size:34px;position:relative}.genre-invite .text-link{font-size:7px}.explorer{padding-top:56px}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:29px;display:flex}.section-heading .eyebrow{margin-bottom:10px;font-size:8px}.section-heading h2{margin:0;font-size:39px}.section-heading h2>span{color:var(--orange)}.section-note{color:#98a08d;white-space:nowrap;padding-bottom:6px;font-size:7px}.explorer-layout{flex-direction:column;display:flex}.genre-panel{border-block:1px solid var(--line);order:1;align-items:center;gap:19px;min-width:0;margin-bottom:22px;padding:14px 0;display:flex}.genre-caption{display:none}.route-rail{scrollbar-width:thin;scrollbar-color:#c7cdbb transparent;align-items:center;gap:9px;width:100%;padding-bottom:7px;display:flex;overflow:auto}.route-rail button{white-space:nowrap;color:#7b8978;border:1px solid #0000;border-radius:18px;flex-shrink:0;align-items:center;gap:10px;padding:7px 12px;font-size:10px;display:flex}.route-rail button>span{font:6px var(--mono);color:#a4ae97}.route-rail button.selected{background:var(--ink);color:var(--paper)}.route-rail button.selected>span{color:#d9dabe}.route-rail button:hover:not(.selected){background:#e9eddf;border-color:#d6dccb}.collection-main{display:contents}.filter-bar{order:0;align-items:center;gap:12px;max-width:100%;margin-bottom:24px;display:flex}.filter-bar>label{background:#fffdf8;border:1px solid #d6decc;border-radius:5px;align-items:center;min-width:0;display:flex}.filter-bar .search-field{color:#a7ad98;flex:1;gap:11px;padding:0 15px}.search-field input{width:100%;min-width:0;height:44px;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.search-field button{place-items:center;padding:0;display:grid}.filter-bar select{color:#7c8974;background:0 0;border:0;max-width:170px;height:44px;padding:0 30px 0 13px;font-size:10px}.result-count{color:#9aab91;letter-spacing:.8px;order:2;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:7px;display:flex}.result-count b{color:#56744e;font-weight:400}.result-count button{font:7px var(--mono);color:var(--orange);align-items:center;gap:5px;padding:0;display:flex}.game-grid{order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.game-card{background:var(--paper);border:1px solid #e1e4d7;border-radius:8px;grid-template-columns:175px minmax(0,1fr);min-width:0;transition:box-shadow .2s,transform .2s;display:grid;overflow:hidden}.game-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px #40533708}.game-art{background:#e3e7d6;width:100%;height:100%;min-height:210px;padding:0;display:block;position:relative;overflow:hidden}.game-art>img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.game-art:hover>img{transform:scale(1.05)}.card-play{color:#466852;opacity:0;background:#fffbeddd;border:1px solid #fff8;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-art:hover .card-play,.game-art:focus-visible .card-play{opacity:1}.card-play svg{width:17px;margin-left:3px}.card-copy{flex-direction:column;min-width:0;padding:23px 22px 20px;display:flex;position:relative}.card-meta{justify-content:space-between;align-items:center;gap:5px;margin-bottom:14px;display:flex}.route-label{color:#9b9e88;letter-spacing:.8px;font-size:6px}.card-number{font:6px var(--mono);color:#b9bba9;white-space:nowrap}.card-copy h3{margin:0 0 10px;font-size:27px;line-height:1.1}.card-copy h3 button{font:inherit;text-align:left;padding:0}.card-copy h3 button:hover{color:var(--orange)}.card-copy>p{color:#979d8d;min-height:34px;margin-bottom:17px;font-size:10px;line-height:1.7}.card-cta{text-align:left;color:#65815c;border-top:1px solid #e4e8da;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding:11px 0 0;font-size:9px;display:flex}.card-cta:hover{color:var(--orange)}.access-stamp{font-size:5px;display:none;position:absolute;top:0;left:0;transform:translateY(-50%)}.is-free{border-color:#b8cb9b}.is-free .card-cta{color:#6b8e3e}.is-owned .card-cta{color:#ad7853}.roadline{background:var(--line);height:1px;margin:27px 0 30px}.roadline>*{display:none}.page-title{margin:0 0 35px;padding-top:8px}.page-title .eyebrow{font-size:8px}.page-title h1{margin:22px 0;font-size:65px}.page-title h1>span{color:var(--orange);font-style:italic}.page-title>p{max-width:510px;font-size:12px;line-height:1.9}.routes-grid{border-top:1px solid var(--line);grid-template-columns:1fr;display:grid}.route-card{border-bottom:1px solid var(--line);grid-template-columns:105px 50px 1fr 1.2fr 185px;align-items:center;gap:22px;padding:24px 15px;transition:background .2s;display:grid}.route-card:hover{background:#eef0e5}.route-card-top{font:6px var(--mono);letter-spacing:1px;color:#9ba38c;flex-direction:column;gap:7px;display:flex}.route-badge{font:17px var(--serif);color:#91a580;letter-spacing:0}.route-card-icon{color:#b3b797;place-items:center;display:grid}.route-card-icon svg{stroke-width:1px;width:29px;height:29px}.route-card h2{margin:0;font-size:29px}.route-card p{max-width:255px;margin:0;font-size:10px;line-height:1.8}.route-names{display:none}.route-card-cta{font:7px var(--mono);letter-spacing:.5px;color:#6f8c5f;justify-content:space-between;align-items:center;gap:15px;display:flex}.directory-title{padding-top:50px}.directory-title h1{margin-bottom:15px;font-size:59px}.directory-title p{font-size:12px}.mall-heading{align-items:center}.mall-heading h1{margin:16px 0;font-size:57px}.mall-heading>div>p{max-width:500px;font-size:12px;line-height:1.9}.mall-heading>div>p b{color:#557751;font-weight:500}.station-wallet{text-align:center;background:#e7eddb;border:1px solid #c5d0b1;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:12px;width:178px;height:178px;display:flex}.station-wallet>svg{color:#8ca37a}.station-wallet small{font:6px var(--mono);letter-spacing:1px;color:#9da38c;margin-bottom:5px;display:block}.station-wallet b{font:22px var(--serif);color:var(--ink)}.demo-banner{color:#a59575;background:#f3eddc;border:1px solid #ded5ba;border-radius:5px;align-items:center;gap:12px;margin-bottom:29px;padding:14px 16px;font-size:10px;line-height:1.8;display:flex}.demo-banner b{font:8px var(--mono);color:#b58658}.demo-banner svg{color:#b9955c}.tiers-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;display:grid}.tier{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:3px 10px;padding:23px 3px;display:grid;position:relative}.tier h2{color:#416a55;margin:0;font-size:31px}.tier p{color:#a08f69;grid-column:1;margin:0;font-size:11px}.tier p span{color:#a6a793;font-size:9px}.tier .button{color:#789669;background:0 0;border:1px solid #d8ddcb;border-radius:50%;flex-direction:column;grid-area:1/2/3;gap:0;width:45px;height:45px;min-height:0;padding:0;font-size:7px;display:flex}.tier .button>svg{display:none}.tier .button:hover{background:#edf0df;border-color:#a3b58a}.tier.best-tier .button{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ticket-tear{display:none}.best-tag{letter-spacing:.8px;color:var(--orange);font-size:5px;position:absolute;top:6px;right:0}.custom-amount{background:#ede5d8;border-radius:8px 70px 8px 8px;grid-template-columns:1.3fr 1fr;gap:55px;margin-top:42px;padding:36px 40px;display:grid}.custom-amount .eyebrow{color:#b09277;font-size:7px}.custom-amount h2{font-size:39px}.custom-amount p{color:#9a917f;max-width:420px;font-size:11px;line-height:1.9}.custom-tags{letter-spacing:.6px;color:#ae9c7c;flex-wrap:wrap;gap:9px;margin-top:24px;font-size:6px;display:flex}.custom-tags span{border:1px solid #d7ccb5;border-radius:4px;padding:4px 7px}.custom-amount form label{font:7px var(--mono);color:#a79472;letter-spacing:1px;display:block}.custom-amount form input{width:100%;height:46px;font:12px var(--sans);color:var(--ink);letter-spacing:0;background:#faf6e9;border:1px solid #d4c9b1;border-radius:5px;margin:10px 0 16px;padding:12px;display:block}.custom-preview{text-align:center;font:7px var(--mono);color:#9c9b79;margin-top:14px;display:block}.mall-note{color:#a1aa93;margin:25px 0 0;font-size:10px;line-height:1.9}.empty-state{text-align:center;color:#a7b58f;background:#f6f6ea;border:1px dashed #c8d3b5;border-radius:8px;flex-direction:column;order:3;justify-content:center;align-items:center;min-height:270px;padding:50px 25px;display:flex}.empty-state h2,.empty-state h3{color:var(--ink);margin:20px 0 13px;font-size:34px}.empty-state p{max-width:420px;font-size:12px}.empty-state .button{margin-top:12px}.owned-summary{color:#94a37e;justify-content:space-between;gap:15px;margin-bottom:25px;font-size:8px;display:flex}.breadcrumb{font:7px var(--mono);color:#9eaa8d;letter-spacing:.4px;flex-wrap:wrap;gap:10px;margin-bottom:30px;line-height:1.9;display:flex}.breadcrumb a:hover{color:var(--orange)}.detail-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.game-title{align-items:center;gap:19px;display:flex}.game-title>img{object-fit:cover;border-radius:50%;width:76px;height:76px}.game-title h1{margin:0 0 11px;font-size:46px}.game-title .mono{color:#a3ab91;font-size:7px}.detail-actions{gap:9px;display:flex}.detail-description{max-width:700px;margin:26px 0;font-size:12px;line-height:1.8}.access-banner{color:#8c9e76;background:#f1f4e7;border:1px solid #d8dfc9;border-radius:5px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:13px 16px;font-size:10px;display:flex}.access-banner .access-stamp{font:7px var(--mono);color:#81985b;background:#e2e9d0;border-radius:3px;padding:4px 7px;display:inline-flex;position:static;transform:none}.free-banner{background:#edf4e0;border-color:#becfa0}.game-frame{background:#18231c;border:1px solid #afbfa0;border-radius:8px;height:650px;overflow:hidden}.game-frame iframe{border:0;width:100%;height:100%}.game-frame:fullscreen{border:0;border-radius:0;height:100vh}.loading-game{color:#d6d9b8;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;display:flex}.loading-game p{color:#c0c8ad;font-size:12px}.locked-cabinet{text-align:center;background:#eef2e5;border:1px solid #d5dfc3;border-radius:8px 70px 8px 8px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:45px 20px;display:flex}.lock-emblem{color:#91a97a;border:1px solid #c1cfab;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:24px;display:grid}.locked-cabinet .eyebrow{color:#9eaa87;font-size:7px}.locked-cabinet h2{font-size:39px}.locked-cabinet p{color:#9da58d;font-size:12px}.locked-cabinet small{font:6px var(--mono);letter-spacing:1px;color:#a7af92;margin-top:22px}.related .section-heading h2{font-size:34px}.related .game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-grid{grid-template-columns:1fr 1.3fr;align-items:start;gap:65px;display:grid}.contact-info{background:#e5ecdd;border-radius:80px 8px 8px;grid-area:1/1;padding:37px 33px}.contact-form{flex-direction:column;grid-area:1/2;gap:22px;display:flex}.contact-form label,.auth-form label{color:#7d8b72;flex-direction:column;gap:9px;font-size:11px;display:flex}.contact-form input,.contact-form textarea,.auth-form input:not([type=checkbox]){width:100%;color:var(--ink);resize:vertical;background:#fffdf6;border:1px solid #d4deca;border-radius:5px;padding:13px 15px;font-size:13px}.contact-form .button{align-self:flex-start;min-width:180px}.contact-info>.eyebrow{color:#9eac8b;letter-spacing:1px;text-align:center;margin-top:10px;font-size:6px;line-height:1.8}.contact-symbol{color:#9aac88;border:1px solid #becdab;border-radius:50%;place-items:center;width:80px;height:80px;margin:28px auto;display:grid}.contact-symbol svg{stroke-width:1.2px;width:35px}.contact-info h2{font:22px/1.3 var(--serif);letter-spacing:-.5px;margin:23px 0 15px}.contact-info p{color:#849174;font-size:12px;line-height:1.9}.contact-info-block{border-top:1px solid #cbd6bd;margin-top:22px;padding-top:19px}.contact-info-block .mono{color:#a1ac8c;font-size:7px}.contact-info-block p{margin:10px 0 0;font-size:11px}.contact-info a[href^=mailto\:]{color:#527b51;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.success-message{color:#6d8e4c;font-size:11px}.legal{background:var(--paper);border:1px solid #e5e6db;border-radius:8px;max-width:900px;margin-top:45px;margin-bottom:50px;padding-inline:55px;box-shadow:0 10px 30px #34512d04}.legal .page-title h1{font-size:57px}.legal .page-title p{font:7px/1.9 var(--mono);color:#a1aa92}.legal>section{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;gap:21px;padding:28px 0;display:grid}.legal-number{font:11px var(--serif);color:#c3a075;line-height:2}.legal>section h2{margin-bottom:16px;font-size:29px}.legal>section p{color:#8d9981;margin:0;font-size:12px;line-height:2}.legal>.text-link{margin-top:31px}.policy-links{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.policy-links a{border:1px solid var(--line);color:#809469;border-radius:5px;align-items:center;gap:9px;padding:9px 12px;font-size:10px;display:inline-flex}.policy-links a:hover{background:#f0f4e6}.site-footer{background:var(--ink);color:#f3efdb;border-radius:80px 80px 0 0;margin-top:35px;padding-top:50px}.footer-invitation{border-bottom:1px solid #547263;justify-content:space-between;align-items:center;margin-bottom:40px;padding-bottom:40px;display:flex}.footer-invitation h2{color:#f0efda;margin:0;font-size:49px}.footer-invitation em{color:#c7cbaa;font-weight:400}.footer-flower{font:125px/1 var(--serif);color:#d49b70;padding-right:15px;transform:rotate(15deg)}.footer-grid{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:33px;padding-bottom:40px;display:grid}.footer-brand .logo-icon{color:#d7ba86}.footer-brand .logo-type{color:#f1efd9;font-size:35px}.footer-brand .logo-type small{color:#a1b19c;font-size:4px}.footer-grid p{color:#a3b49e;margin:18px 0;font-size:10px;line-height:1.95}.footer-grid h3{font:7px var(--mono);letter-spacing:1px;color:#c6cdb1;margin:7px 0 23px}.footer-grid>div>a:not(.brand){color:#a3b49e;margin:10px 0;font-size:10px;display:block}.footer-grid>div>a:hover{color:#f7e4b7}.footer-note{color:#8c9e88;letter-spacing:.6px;font-size:6px}.preview-pill{font:6px var(--mono);color:#d0c19a;letter-spacing:.5px;border:1px solid #718267;border-radius:3px;padding:5px 7px}.footer-bottom{color:#9eaf97;letter-spacing:.8px;border-top:1px solid #547263;justify-content:space-between;gap:20px;padding-block:23px;font-size:6px;display:flex}.overlay{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#18392a80;place-items:center;padding:23px;display:grid;position:fixed;inset:0;overflow:auto}.modal{background:#fffdf7;border:1px solid #e5e4d7;border-radius:8px 45px 8px 8px;width:min(100%,450px);max-height:calc(100dvh - 46px);padding:35px;position:relative;overflow:auto;box-shadow:0 20px 70px #102e2026}.modal-wide{width:700px}.modal-close{background:#f4f4e9;position:absolute;top:14px;right:15px}.modal>.eyebrow{letter-spacing:1px;margin-top:7px;padding-right:22px;font-size:6px}.modal h2{margin:25px 0 16px;font-size:38px}.modal p{color:#97a08a;font-size:12px;line-height:1.85}.auth-form{flex-direction:column;gap:18px;margin-top:25px;display:flex}.auth-form label{font-size:10px}.auth-form input:not([type=checkbox]){background:#fbfaf1;padding:11px 13px;font-size:12px}.auth-form .check-label{flex-direction:row;align-items:flex-start;gap:9px;font-size:10px;line-height:1.7}.check-label input{accent-color:var(--ink);width:14px;height:14px;margin:3px 0 0}.switch-auth{text-align:center;margin:23px 0 0;font-size:10px!important}.switch-auth button{color:var(--orange);padding:0}.demo-hint{color:#8e9c7a;border-top:1px solid #e0e5d5;margin-top:25px;padding-top:20px;font-size:10px}.demo-hint p{margin:6px 0 9px;font-size:10px}.demo-hint button{color:#6c8c50;align-items:center;gap:7px;padding:0;font-size:9px;display:flex}.form-error{background:#fbebde;border:1px solid #e7c4ac;border-radius:5px;margin:0;padding:10px;color:#b27c58!important;font-size:11px!important}.paywall-art{object-fit:cover;border-radius:5px 35px 5px 5px;width:100%;height:155px;margin:20px 0}.modal>.mono{color:#acac92;font-size:7px}.price-strip{border-block:1px solid #dde3d2;justify-content:space-between;align-items:center;gap:12px;margin:25px 0;padding:18px 0;display:flex}.price-strip small{font:6px var(--mono);color:#a5ad94;letter-spacing:.6px;margin-bottom:6px;display:block}.price-strip b{font:30px var(--serif);color:#5c7b4f}.price-strip>span:last-child{color:#a4ac87;align-items:center;gap:8px;display:flex}.price-strip>span:last-child b{font:18px var(--serif);color:#a38a65}.checkout-icon{color:#a6b283;background:#f0f4e2;border:1px solid #d6debf;border-radius:50%;place-items:center;width:65px;height:65px;margin-top:27px;display:grid}.checkout-receipt{border-block:1px solid #dfe5d2;flex-direction:column;gap:14px;margin:24px 0;padding:18px 0;display:flex}.checkout-receipt>div{justify-content:space-between;gap:14px;font-size:12px;display:flex}.checkout-receipt span{color:#a5ac96}.toast{z-index:120;color:#69874e;background:#edf3df;border:1px solid #a8b993;border-radius:8px;align-items:center;gap:12px;max-width:min(550px,100% - 30px);padding:14px 17px;font-size:11px;display:flex;position:fixed;bottom:23px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #243f1f0c}.toast.bad{color:#ad744d;background:#f9e8da;border-color:#d4ab8b}.toast>button{color:inherit;place-items:center;margin-left:auto;padding:0;display:grid}.not-found{border:0;min-height:60vh}.not-found h1{max-width:650px;font-size:49px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1150px){.container{width:calc(100% - 56px)}.main-nav{gap:19px}.header-inner{gap:20px}.nav-link{font-size:10px}.header-tools{gap:9px}.logo-type{font-size:32px}.logo-icon{width:31px}.logo-icon>svg{width:30px}.logo-type small{letter-spacing:1px;font-size:4px}.header-tools>.button{min-height:33px;padding-inline:12px;font-size:7px}.currency select{max-width:79px;font-size:7px}.hero-title h1{font-size:83px}.club-highlights{grid-template-columns:1.5fr 1fr;gap:20px}.weekly-pick{padding:23px}.featured-game{gap:18px}.featured-art{width:125px;height:145px}.featured-copy h2{font-size:29px}.pick-arrow{width:35px;height:35px}.pick-arrow svg{width:24px}.genre-invite{padding:23px}.genre-invite h2{font-size:31px}.genre-invite>svg{opacity:.6;width:60px;right:20px}.game-card{grid-template-columns:145px minmax(0,1fr)}.game-art{min-height:215px}.card-copy{padding:20px 18px}.card-copy h3{font-size:25px}.card-copy>p{font-size:9px}.card-meta{gap:4px;margin-bottom:13px}.route-label,.card-number{font-size:5px}.card-cta{gap:3px;font-size:8px}.section-heading h2{font-size:36px}.route-card{grid-template-columns:75px 37px 1fr 1fr 145px;gap:17px}.route-card h2{font-size:27px}.route-card p{font-size:9px}.route-card-cta{font-size:6px}.route-card-icon svg{width:25px}.footer-grid{gap:25px}.footer-grid p{font-size:9px}.footer-grid h3{font-size:6px}.footer-grid>div>a:not(.brand){font-size:9px}.footer-note{font-size:5px}.contact-grid{gap:40px}.contact-info{padding:31px 26px}.contact-info h2{font-size:21px}.contact-info p{font-size:11px}.tier h2{font-size:29px}.tiers-grid{gap:0 22px}.custom-amount{gap:35px;padding:31px}.custom-amount h2{font-size:36px}}@media (width<=900px){.header-inner{height:86px}.main-nav{border-bottom:1px solid var(--line);background:#faf8effc;justify-content:center;gap:30px;padding:20px 30px;display:none;position:absolute;top:86px;left:0;right:0;box-shadow:0 10px 15px #254b4205}.main-nav.nav-open{display:flex}.main-nav .nav-link{font-size:12px}.nav-link.active:after{bottom:0}.menu-toggle{display:grid}.header-tools{gap:13px}.logo-type{font-size:35px}.logo-icon{width:35px}.header-tools>.button{min-height:35px;padding:8px 16px;font-size:8px}.currency select{font-size:8px}.club-announcement{letter-spacing:1.2px;padding-inline:28px;font-size:6px}.club-hero{padding-top:38px}.hero-title h1{font-size:76px}.hero-title>.eyebrow{font-size:7px}.hero-asterisk{font-size:43px;right:-53px}.hero-title>p{font-size:11px}.hero-playground>img{height:235px}.playground-note{width:92px;height:92px;font-size:6px;bottom:40px}.playground-index{font-size:5px;bottom:20px;right:0}.club-highlights{grid-template-columns:1fr 1fr;gap:16px}.featured-game{align-items:start;gap:15px}.featured-art{width:96px;height:124px;margin-top:4px}.featured-copy h2{margin:9px 0;font-size:28px}.featured-copy p{margin-bottom:12px;font-size:10px}.featured-copy .mono{font-size:5px}.pick-arrow{display:none}.pick-heading{gap:7px;margin-bottom:19px}.pick-heading .eyebrow{letter-spacing:.8px;font-size:5px}.weekly-label{padding:4px 6px;font-size:5px}.weekly-pick,.genre-invite{padding:20px}.genre-invite .eyebrow{letter-spacing:.8px;font-size:5px}.genre-invite h2{margin-top:26px;font-size:31px}.genre-invite>svg{opacity:.4;width:55px;height:55px;top:65px;right:18px}.genre-invite .text-link{font-size:6px}.section-heading h2{font-size:34px}.section-note{font-size:5px}.game-grid{gap:17px}.game-card{grid-template-columns:110px minmax(0,1fr)}.game-art{min-height:220px}.card-copy{padding:19px 15px}.card-meta{flex-direction:column;align-items:start;gap:3px;margin-bottom:11px}.route-label{font-size:6px}.card-number{font-size:5px}.card-copy h3{font-size:24px}.card-copy>p{font-size:9px;line-height:1.8}.card-cta{gap:3px;font-size:7px}.card-cta svg{width:14px}.page-title h1{font-size:58px}.route-card{grid-template-columns:60px 1fr 1fr 140px;gap:20px;padding:23px 10px}.route-card-icon{display:none}.route-card h2{font-size:27px}.route-card p{font-size:10px}.route-card-cta{font-size:6px}.routes-grid{margin-top:35px}.tier h2{font-size:27px}.tier p{font-size:10px}.tier .button{width:38px;height:38px;font-size:6px}.tiers-grid{gap:0 18px}.mall-heading h1{font-size:49px}.station-wallet{width:155px;height:155px}.station-wallet b{font-size:20px}.custom-amount{grid-template-columns:1.15fr 1fr;gap:30px}.custom-amount h2{font-size:34px}.custom-tags{gap:5px;font-size:5px}.custom-tags span{padding:4px 6px}.contact-grid{grid-template-columns:1fr 1.2fr;gap:28px}.contact-info{padding:30px 23px}.contact-info h2{font-size:20px}.contact-info a{font-size:10px}.contact-info>.eyebrow{letter-spacing:.6px;font-size:5px}.contact-info p{font-size:10px}.legal{width:calc(100% - 60px);padding-inline:38px}.footer-grid{grid-template-columns:1.2fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/4}.footer-grid>div:first-child{grid-row:span 2}.footer-invitation h2{font-size:45px}.footer-flower{font-size:100px}.site-footer{border-radius:60px 60px 0 0}.game-title h1{font-size:40px}.detail-heading{flex-direction:column;align-items:flex-start;gap:19px}.detail-actions{margin-left:94px}.game-frame{height:570px}}@media (width<=650px){.container{width:calc(100% - 36px)}.club-announcement{letter-spacing:1.2px;justify-content:center;padding:7px 18px;font-size:6px}.club-announcement>span:first-child{display:none}.header-inner{gap:15px;height:76px}.logo-type{font-size:32px}.logo-type small{letter-spacing:.7px;margin-top:9px;font-size:4px}.brand{gap:6px}.logo-icon,.logo-icon>svg{width:30px}.header-tools{gap:9px}.header-tools>.button{min-height:31px;padding:7px 11px;font-size:7px}.currency select{max-width:75px;font-size:7px}.header-tools .menu-toggle{border:0;width:28px}.header-tools .menu-toggle svg{width:23px}.main-nav{gap:22px;padding:17px 18px;top:76px}.main-nav .nav-link{font-size:10px}.club-hero{padding-top:31px}.hero-title h1{letter-spacing:-3.8px;margin-bottom:22px;font-size:64px;line-height:1}.hero-title>.eyebrow{letter-spacing:1.4px;margin-bottom:22px;font-size:6px}.hero-asterisk{font-size:31px;top:7px;right:-35px}.hero-title>p{max-width:380px;margin-inline:auto;font-size:10px;line-height:1.9}.hero-title>p br{display:none}.hero-actions{gap:7px}.hero-actions .button{gap:9px;min-height:41px;padding:12px 14px;font-size:6px}.hero-actions .button svg{width:14px}.hero-playground{margin-top:14px}.hero-playground>img{height:185px}.playground-note{letter-spacing:0;width:67px;height:67px;font-size:4px;bottom:20px;left:0}.playground-index{letter-spacing:.5px;font-size:4px;bottom:0;right:-3px}.club-highlights{grid-template-columns:1fr;gap:16px;margin-top:0}.weekly-pick{border-radius:7px 7px 44px;padding:21px 23px}.pick-heading .eyebrow{letter-spacing:1px;font-size:6px}.weekly-label{font-size:5px}.pick-heading{margin-bottom:18px}.featured-art{width:114px;height:132px}.featured-game{align-items:center;gap:22px}.featured-copy .mono{font-size:6px}.featured-copy h2{font-size:31px}.featured-copy p{max-width:none;font-size:11px;line-height:1.7}.featured-copy .text-link{font-size:7px}.genre-invite{border-radius:44px 7px 7px;padding:21px 25px}.genre-invite>.eyebrow{letter-spacing:1px;font-size:6px}.genre-invite h2{max-width:300px;margin:20px 0 14px;font-size:32px}.genre-invite h2 br{display:none}.genre-invite>svg{opacity:.25;width:75px;height:75px;top:43px;right:21px}.genre-invite .text-link{font-size:7px}.section-pad{padding-block:36px}.explorer{padding-top:39px}.section-heading{align-items:flex-start;gap:13px;margin-bottom:23px}.section-heading h2{max-width:290px;font-size:32px}.section-heading .eyebrow{margin-bottom:10px;font-size:7px}.section-note{display:none}.filter-bar{flex-wrap:wrap;gap:9px;margin-bottom:20px}.filter-bar .search-field{flex-basis:100%;gap:9px;height:43px;padding-inline:13px}.search-field input{font-size:11px}.filter-bar>label:not(.search-field){flex:1}.filter-bar select{width:100%;max-width:none;height:37px;padding-inline:11px;font-size:10px}.genre-panel{margin-bottom:20px;padding-block:11px}.route-rail{gap:6px;padding-bottom:6px}.route-rail button{gap:9px;padding:6px 10px;font-size:9px}.route-rail button span{font-size:6px}.result-count{margin-bottom:17px;font-size:6px}.result-count button{font-size:6px}.game-grid{grid-template-columns:1fr;gap:17px}.game-card{grid-template-columns:150px minmax(0,1fr)}.game-art{min-height:198px}.card-copy{padding:21px 22px}.card-meta{flex-direction:row;align-items:center;gap:6px;margin-bottom:13px}.route-label{font-size:6px}.card-number{font-size:5px}.card-copy h3{margin-bottom:11px;font-size:30px}.card-copy>p{min-height:0;margin-bottom:17px;font-size:11px;line-height:1.75}.card-cta{padding-top:12px;font-size:9px}.card-cta svg{width:16px}.page-title{margin-bottom:25px;padding-top:5px}.page-title .eyebrow{font-size:7px}.page-title h1{margin:18px 0 23px;font-size:49px}.page-title>p{font-size:11px;line-height:1.9}.route-card{grid-template-columns:38px 1fr 20px;gap:16px;padding:21px 5px}.route-card h2{font-size:28px}.route-card p{grid-area:2/2;max-width:none;margin-top:-10px;font-size:10px}.route-card-top{letter-spacing:0;align-self:start;gap:6px;margin-top:3px;font-size:5px}.route-card-top .route-badge{font-size:17px}.route-card-cta{grid-area:1/3/3;gap:0;font-size:0}.route-card-cta svg{width:19px}.directory-title{padding-top:35px}.directory-title h1{margin-bottom:14px;font-size:44px}.directory-title p{font-size:11px}.mall-heading{flex-direction:column;align-items:flex-start;gap:22px}.mall-heading h1{font-size:48px}.mall-heading>div>p{margin-bottom:0;font-size:11px;line-height:1.8}.station-wallet{text-align:left;border-radius:6px;flex-direction:row;justify-content:flex-start;gap:14px;width:100%;height:auto;padding:16px 19px}.station-wallet b{font-size:22px}.station-wallet small{margin-bottom:4px;font-size:6px}.station-wallet svg{width:25px}.tiers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.tier{gap:3px 9px;padding:24px 2px}.tier h2{letter-spacing:-1px;font-size:31px}.tier p{font-size:10px}.tier .button{width:35px;height:35px;font-size:5px}.best-tag{font-size:4px;top:7px}.custom-amount{border-radius:7px 40px 7px 7px;grid-template-columns:1fr;gap:25px;margin-top:34px;padding:27px}.custom-amount .eyebrow{font-size:7px}.custom-amount h2{font-size:34px}.custom-amount p{margin-bottom:0;font-size:11px}.custom-tags{gap:6px;margin-top:18px;font-size:5px}.custom-tags span{padding:4px 6px}.custom-amount form label{font-size:7px}.custom-amount form input{height:44px;font-size:12px}.custom-preview{font-size:6px}.mall-note{font-size:9px}.demo-banner{gap:9px;padding:12px;font-size:9px;line-height:1.8}.demo-banner b{font-size:7px}.demo-banner svg{width:16px}.owned-summary{flex-direction:column;gap:6px;font-size:7px}.contact-grid{flex-direction:column;gap:32px;display:flex}.contact-form{order:1;width:100%}.contact-info{border-radius:45px 7px 7px;order:0;width:100%;padding:31px}.contact-info>.eyebrow{text-align:left;letter-spacing:1px;font-size:6px}.contact-symbol{width:58px;height:58px;margin:23px 0}.contact-symbol svg{width:27px}.contact-info h2{font-size:25px}.contact-info p,.contact-info a{font-size:12px}.contact-info-block .mono{font-size:6px}.contact-info-block p,.contact-form label{font-size:11px}.contact-form input,.contact-form textarea{font-size:12px}.contact-form .button{width:100%}.legal{width:calc(100% - 28px);margin-top:26px;margin-bottom:32px;padding-inline:24px}.legal .page-title h1{font-size:44px}.legal .page-title p{font-size:6px}.legal>section{grid-template-columns:22px 1fr;gap:12px;padding-block:25px}.legal>section h2{font-size:27px}.legal>section p{font-size:11px;line-height:1.95}.legal-number{font-size:10px}.policy-links{gap:9px;margin-top:23px}.policy-links a{gap:7px;padding:8px 9px;font-size:8px}.game-title>img{width:60px;height:60px}.game-title h1{margin-bottom:8px;font-size:37px}.game-title{gap:14px}.game-title .mono{font-size:6px}.detail-heading{gap:20px}.detail-actions{margin-left:0}.detail-description{margin-block:22px;font-size:11px}.breadcrumb{gap:8px;font-size:6px}.access-banner{gap:8px;padding:12px;font-size:9px}.access-banner .access-stamp{font-size:6px}.game-frame{height:490px}.locked-cabinet{border-radius:7px 40px 7px 7px;min-height:370px;padding:33px 20px}.locked-cabinet h2{font-size:33px}.locked-cabinet p{font-size:11px}.locked-cabinet .eyebrow{font-size:6px}.locked-cabinet .button{font-size:8px}.locked-cabinet small{font-size:5px}.related .game-grid{grid-template-columns:1fr}.related .section-heading h2{font-size:31px}.related .text-link{gap:7px;font-size:6px}.empty-state{padding:40px 22px}.empty-state h2,.empty-state h3{font-size:31px}.empty-state p{font-size:11px}.site-footer{border-radius:40px 40px 0 0;padding-top:34px}.footer-invitation{gap:15px;margin-bottom:31px;padding-bottom:28px}.footer-invitation h2{max-width:300px;font-size:35px;line-height:1.15}.footer-flower{padding:0;font-size:72px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px 22px;padding-bottom:29px}.footer-grid>div:first-child{grid-area:auto/1/auto/-1}.footer-grid>div:last-child{border-top:1px solid #547263;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:17px;padding-top:23px;display:flex}.footer-grid>div:last-child h3{width:100%;margin:0}.footer-grid>div:last-child p{margin:0}.footer-grid h3{margin-bottom:20px;font-size:6px}.footer-grid p,.footer-grid>div>a:not(.brand){font-size:10px}.footer-brand .logo-type{font-size:36px}.footer-brand .logo-type small{font-size:4px}.footer-note{font-size:5px}.footer-bottom{letter-spacing:.5px;flex-direction:column;gap:7px;padding-block:19px;font-size:5px}.overlay{padding:16px}.modal{border-radius:7px 34px 7px 7px;max-height:calc(100dvh - 32px);padding:29px 25px}.modal h2{font-size:35px}.modal>.eyebrow{letter-spacing:.8px;font-size:5px}.modal p{font-size:11px}.modal .button{font-size:8px}.auth-form{gap:17px}.auth-form label{font-size:10px}.auth-form input:not([type=checkbox]){font-size:12px}.switch-auth{font-size:10px!important}.modal>.mono{font-size:6px}.price-strip b{font-size:28px}.price-strip>span:last-child b{font-size:17px}.price-strip small{font-size:5px}.demo-hint p{font-size:10px}.demo-hint button{font-size:8px}.toast{gap:9px;padding:12px;font-size:10px}.toast svg{width:16px}.not-found h1{font-size:39px}}@media (width<=410px){.container{width:calc(100% - 30px)}.header-inner{gap:8px}.logo-type{letter-spacing:-1.6px;font-size:29px}.logo-type small{letter-spacing:.65px;font-size:3px}.logo-icon,.logo-icon svg{width:27px}.header-tools{gap:5px}.currency select{max-width:64px;font-size:6px}.header-tools>.button{min-height:29px;padding:6px 9px;font-size:6px}.header-tools .menu-toggle{width:24px}.wallet-button{gap:4px;padding:6px;font-size:7px}.wallet-button svg{width:12px}.header-tools .logout{border:0;width:23px}.header-tools .logout svg{width:14px}.main-nav{gap:17px;padding-inline:15px}.main-nav .nav-link{font-size:9px}.hero-title h1{letter-spacing:-3.7px;font-size:57px}.hero-asterisk{font-size:25px;top:6px;right:-26px}.hero-title>.eyebrow{letter-spacing:1.1px;font-size:5px}.hero-title>p{font-size:10px}.hero-actions .button{gap:7px;min-height:39px;padding-inline:12px;font-size:5px}.hero-actions{gap:3px}.hero-playground>img{height:162px}.playground-note{width:59px;height:59px;font-size:3px;bottom:15px}.playground-index{letter-spacing:.3px;font-size:3px}.weekly-pick{padding:20px}.featured-art{width:100px;height:125px}.featured-game{gap:18px}.featured-copy h2{font-size:29px}.featured-copy p{font-size:10px}.featured-copy .mono{font-size:5px}.featured-copy .text-link{font-size:6px}.pick-heading .eyebrow{letter-spacing:.8px;font-size:5px}.weekly-label{font-size:4px}.genre-invite h2{font-size:30px}.genre-invite>.eyebrow{font-size:5px}.section-heading h2{max-width:265px;font-size:30px}.section-heading .eyebrow{font-size:6px}.game-card{grid-template-columns:119px minmax(0,1fr)}.card-copy{padding:18px 17px}.card-copy h3{font-size:27px}.card-copy>p{font-size:10px}.card-meta{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:12px}.route-label{font-size:5px}.card-number{font-size:4px}.card-cta{gap:4px;font-size:8px}.card-cta svg{width:14px}.game-art{min-height:210px}.page-title h1{font-size:44px}.page-title .eyebrow{font-size:6px}.page-title>p{font-size:10px}.directory-title h1{font-size:39px}.route-card{grid-template-columns:33px 1fr 18px;gap:13px}.route-card h2{font-size:26px}.route-card p{font-size:9px}.route-card-top{font-size:4px}.route-card-top .route-badge{font-size:16px}.mall-heading h1{font-size:43px}.tiers-grid{gap:0 17px}.tier h2{font-size:28px}.tier .button{width:30px;height:30px;font-size:5px}.tier p{font-size:9px}.tier p span{font-size:8px}.mall:not([data-currency=USD]):not([data-currency=GBP]) .tier h2{font-size:23px}.custom-amount{padding:25px 22px}.custom-amount h2{font-size:32px}.custom-amount .eyebrow{font-size:6px}.custom-amount p{font-size:10px}.custom-tags{gap:4px;font-size:4px}.custom-tags span{padding:4px 5px}.contact-info{padding:28px}.contact-info h2{font-size:23px}.contact-info p,.contact-info a{font-size:11px}.game-title h1{font-size:33px}.game-title>img{width:52px;height:52px}.game-title .mono{font-size:5px}.locked-cabinet h2{font-size:30px}.locked-cabinet .eyebrow{font-size:5px}.legal{padding-inline:21px}.legal .page-title h1{font-size:40px}.legal>section h2{font-size:25px}.legal>section{grid-template-columns:17px 1fr;gap:9px}.legal>section p{font-size:10px}.footer-invitation h2{font-size:31px}.footer-flower{font-size:58px}.footer-grid h3{font-size:5px}.footer-grid>div>a:not(.brand){font-size:9px}.footer-bottom{font-size:4px}.modal{padding:28px 22px}.modal h2{font-size:32px}.modal .button{gap:10px;font-size:7px}.price-strip>span:last-child b{font-size:15px}.price-strip>span:last-child{gap:5px}.price-strip>span:last-child svg{width:15px}.price-strip b{font-size:26px}.modal>.eyebrow{font-size:4px}.checkout-receipt>div{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.hero-title>p{color:#74806e;font-size:14px}.nav-link{font-size:12px}.card-copy>p{color:#76816f;font-size:12px}.card-cta{font-size:10px}.route-label{color:#8a947e;font-size:7px}.card-number{font-size:6px}.legal>section p{color:#697b62;font-size:13px}.contact-info p{color:#718266}.footer-grid p{color:#bac6b1;font-size:11px}@media (width<=900px){.hero-title>p{font-size:12px}.card-copy>p{font-size:10px}.card-cta{font-size:8px}.route-label{font-size:6px}.nav-link{font-size:11px}}@media (width<=650px){.hero-title>p{max-width:360px;font-size:12px}.card-copy>p{font-size:12px}.card-cta{font-size:10px}.route-label{font-size:7px}.legal>section p,.contact-info p{font-size:12px}}@media (width<=410px){.hero-title>p,.card-copy>p{font-size:11px}.card-cta{font-size:9px}.route-label{font-size:6px}.legal>section p{font-size:11px}.card-number{font-size:5px}}@media (width<=350px){.hero-title h1{letter-spacing:-3.1px;font-size:49px}.hero-asterisk{font-size:20px;right:-17px}.logo-type small{letter-spacing:.3px;font-size:3px}.header-tools{gap:3px}.hero-actions .button{padding-inline:10px;font-size:4px}.main-nav{gap:13px}.main-nav .nav-link{font-size:8px}.game-card{grid-template-columns:103px minmax(0,1fr)}.card-copy{padding-inline:14px}.card-copy h3{font-size:25px}.card-cta{font-size:8px}.logo-type{font-size:24px}.logo-icon,.logo-icon svg{width:21px}.currency select{max-width:55px}.header-tools .logout{width:20px}.header-tools .menu-toggle{width:22px}.wallet-button{padding:5px;font-size:6px}.wallet-button svg{width:10px}.hero-asterisk{display:none}.tier{grid-template-columns:1fr;gap:4px;padding:22px 0 15px}.tier h2{font-size:27px}.tier .button{border-radius:18px;grid-area:auto/1;width:100%;height:28px;margin-top:7px;font-size:6px}.mall:not([data-currency=USD]):not([data-currency=GBP]) .tier h2{font-size:23px}}
