@font-face{font-family:EB Garamond;font-style:normal;font-weight:500 600;font-display:swap;src:url(../fonts/eb-garamond-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500 600;font-display:block;src:url(../fonts/eb-garamond-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--paper:#0B0A11;--surface:#1F1B2E;--ink:#F8F6F2;--muted:#C0C0C8;--accent:#7C4DFF;--accent-text:#936CFF;--accent-hover:#A98AFF;--accent-deep:#4B2E83;--gold:#D4AF37;--silver:#C0C0C8;--line:#332B4A;--header-bg:#0B0A11e6;--event-accent:#936CFF;--btn-bg:#7848FF;--btn-ink:#F8F6F2;--hair-gold:color-mix(in srgb,#D4AF37 40%,transparent);--hair-silver:color-mix(in srgb,#C0C0C8 22%,transparent);--sink:rgba(0,0,0,.5);--scrim:rgba(11,10,17,.92);--scrim-soft:rgba(11,10,17,.55);--scene-skyline:url(../attachments/scene-skyline-dark.webp);--logo:url(../attachments/logo-dark.webp)}:root[data-theme=light]{color-scheme:light;--paper:#E3DDDD;--surface:#EEEAEA;--ink:#1A1326;--muted:#564A6B;--accent:#4B2E83;--accent-text:#4B2E83;--accent-hover:#3A2266;--accent-deep:#4B2E83;--gold:#D4AF37;--silver:#C0C0C8;--line:#C2BACD;--header-bg:#E3DDDDe6;--event-accent:#4B2E83;--btn-bg:#4B2E83;--btn-ink:#E3DDDD;--hair-gold:color-mix(in srgb,#B4922A 55%,transparent);--hair-silver:color-mix(in srgb,#9B7ED6 34%,transparent);--sink:rgba(26,19,38,.16);--scrim:rgba(227,221,221,.94);--scrim-soft:rgba(227,221,221,.6);--scene-skyline:url(../attachments/scene-skyline-light.webp);--logo:url(../attachments/logo-light.webp)}:root[data-theme=light] .button:hover{background:var(--accent-hover)}.header-actions{display:flex;align-items:center;gap:10px;order:2}.theme-toggle{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);color:var(--ink);background:transparent;border-radius:50%}.theme-toggle:hover{border-color:var(--accent)}.storefront .theme-toggle span{font-size:23px;line-height:1}@media(max-width:800px){.header-actions{margin-left:auto}.store-header{gap:10px}}html{scroll-behavior:smooth;scroll-padding-top:110px}.storefront *{box-sizing:border-box}.storefront [hidden]{display:none!important}.storefront a{color:inherit;text-decoration:none}.storefront button{font:inherit;cursor:pointer}.storefront a:focus-visible,.storefront button:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.storefront h1,.storefront h2,.storefront h3,.storefront p{margin:0}.storefront h1,.storefront h2,.storefront h3{color:var(--ink);font-weight:750}.storefront small{font-size:10px;letter-spacing:1.2px}.store-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:14px 34px;padding:14px max(6%,calc((100vw - 1320px)/2));background:var(--header-bg);border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}.store-nav{display:flex;align-items:center;gap:26px;margin-right:auto}.store-nav a{position:relative;padding:6px 0;font-size:14px;color:var(--muted);white-space:nowrap;transition:color .2s}.store-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .2s}.store-nav a:hover{color:var(--ink)}.store-nav a:hover:after{transform:scaleX(1)}.brand{display:flex;align-items:center;gap:13px;font:700 24px/1 Georgia,serif;letter-spacing:.5px}.storefront .brand img{width:58px;height:58px;object-fit:contain;border-radius:50%}.brand small{display:block;font:10px/1.5 Arial,sans-serif;letter-spacing:4px;margin-top:7px}.hero{max-width:none;margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:70px;padding:75px max(6%,calc((100vw - 1320px)/2))}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:var(--muted)}.storefront h1{font-size:clamp(45px,5.25vw,80px);letter-spacing:-3px;line-height:1.02;margin:30px 0;font-weight:900}.storefront em{color:var(--accent);font-style:normal}.intro{max-width:440px;color:var(--muted);font-size:16px}.actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:32px;font-size:13px;font-weight:700}.button{display:inline-flex;align-items:center;gap:25px;padding:15px 23px;background:var(--accent);color:#111214!important;font-size:13px;font-weight:750;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px);background:var(--accent-hover)}.hero-note{margin-top:28px!important;font-size:12px;color:var(--muted)}.storefront .hero-note .hero-address,.storefront .hero-more .hero-address{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:500;color:var(--accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;transition:color .2s}.storefront .hero-note .hero-address:hover,.storefront .hero-more .hero-address:hover{color:var(--accent-hover);text-decoration-thickness:2px}.hero-address-pin{flex:none}.hero .hero-more{margin-top:14px!important}.game-logo{display:flex;align-items:center;justify-content:center;height:105px;padding:16px;overflow:hidden;background:transparent;transition:transform .2s}.storefront .game-logo img{display:block;width:100%;height:100%;object-fit:contain;margin:0}.section{max-width:none;margin:0;padding:80px max(6%,calc((100vw - 1320px)/2))}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:32px}.storefront h2{font-size:clamp(30px,3vw,46px);line-height:1.13;letter-spacing:-1.5px;margin-top:15px}.section-heading>p{color:var(--muted);font-size:13px}.storefront h3{font-size:18px;letter-spacing:-.4px;margin:0}#events{padding-top:15px}.assortment{border-top:1px solid var(--line)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.product-grid article{border-top:2px solid var(--accent);padding-top:20px}.product-grid p{margin-top:14px;color:var(--muted);font-size:14px}.visit{color:var(--ink)}.visit .eyebrow{color:var(--muted)}.storefront .visit h2{margin-top:14px}.visit-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:72px;margin-top:48px}.visit-col h3{font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-weight:700}.visit-tagline{margin-top:14px!important;color:var(--muted);font-size:13px}.visit-col--contact h3{margin-top:26px;font-size:15px;letter-spacing:-.2px;text-transform:none;color:var(--ink)}.visit address{font-style:normal;color:var(--muted);margin:12px 0 18px;font-size:14px;line-height:1.7}.visit .contact-phone{display:block;width:fit-content;margin-bottom:20px;text-decoration:underline!important}.visit .button{text-decoration:none}.storefront .visit ul.social-links{display:flex;gap:10px;margin:26px 0 0;padding:0;list-style:none}.storefront .visit ul.social-links>li{margin:0}.social-links a{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;color:var(--ink);transition:border-color .2s,color .2s,transform .2s}.social-links a:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.store-footer{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:22px max(6%,calc((100vw - 1320px)/2));border-top:1px solid #333a45;background:#12161c;color:#aab3bf}.store-footer small{font-size:11px;letter-spacing:.3px}.footer-links{display:flex;gap:20px}.store-footer a{font-size:12px;color:#dfe4ea}.store-footer a:hover{color:#7cb2da}@media(max-width:1050px){.hero{gap:45px}.brand{font-size:20px}}@media(max-width:1150px){.visit-grid{grid-template-columns:1fr 1fr;gap:44px}}@media(max-width:1180px){.store-header{flex-wrap:wrap;gap:10px 16px}.store-nav{order:3;width:100%;flex-wrap:wrap;gap:4px 20px;margin:0;padding-bottom:2px}.store-nav,.store-nav .wp-block-navigation__container,.store-nav .wp-block-navigation__container.no-wrap{flex-wrap:wrap!important;gap:4px 20px!important}.header-actions{margin-left:auto}}@media(max-width:900px){.store-header{flex-wrap:wrap;gap:10px 16px}.store-nav{order:3;width:100%;flex-wrap:wrap;gap:4px 20px;margin:0;padding-bottom:2px}.store-nav,.store-nav .wp-block-navigation__container,.store-nav .wp-block-navigation__container.no-wrap{flex-wrap:wrap!important;gap:4px 20px!important}.header-actions{margin-left:auto}.visit-grid{grid-template-columns:1fr;gap:36px;margin-top:34px}.store-footer{gap:10px 20px}}@media(max-width:800px){.store-header{flex-wrap:wrap;padding:12px 6%}.storefront .brand img{width:46px;height:46px}.brand{font-size:18px}.brand small{font-size:8px}.hero{grid-template-columns:1fr;padding:45px 6% 55px;gap:35px}.storefront h1{font-size:clamp(39px,8.4vw,66px);letter-spacing:-2px}.game-logo{height:100px;padding:14px}.section{padding:50px 6%}.hero{padding:45px 6% 55px}.section-heading{flex-direction:column;align-items:start;gap:16px}.product-grid{grid-template-columns:1fr}}.opening-hours{margin:15px 0 0;font-size:14px}.opening-hours>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:7px 0}.opening-hours dt{font-weight:400}.opening-hours dd{margin:0;color:var(--muted)}.legal-section{border-top:1px solid var(--line)}.legal-section p:not(.eyebrow){margin-top:22px;font-size:14px}.legal-section h2{margin:40px 0 0;font-size:22px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.storefront *{animation:none!important;transition:none!important}}.hero .eyebrow{font-size:12px;font-weight:400;letter-spacing:1px}.storefront .hero h1{font-size:clamp(30px,3.4vw,46px);font-weight:400;letter-spacing:-1px;line-height:1.22;margin:20px 0}.hero .intro{max-width:520px;color:var(--ink);font-size:17px;font-weight:500;line-height:1.75;text-shadow:0 0 14px color-mix(in srgb,var(--paper) 85%,transparent),0 1px 3px color-mix(in srgb,var(--paper) 60%,transparent)}.hero .actions{gap:18px 26px;margin-top:25px;font-size:13px;font-weight:400}.hero-link{border-bottom:1px solid var(--line);padding-bottom:5px}.hero-link span{margin-left:8px}.hero .actions a:hover{color:var(--accent)}@media(max-width:800px){.hero{grid-template-columns:1fr;gap:30px;padding:45px 6%}}#store-calendar{--fc-border-color:var(--line);--fc-page-bg-color:var(--paper);--fc-neutral-bg-color:var(--surface);--fc-list-event-hover-bg-color:var(--surface);--fc-today-bg-color:transparent;--fc-button-bg-color:transparent;--fc-button-border-color:var(--line);--fc-button-text-color:var(--muted);--fc-button-hover-bg-color:var(--surface);--fc-button-hover-border-color:var(--muted);--fc-button-active-bg-color:var(--surface);--fc-button-active-border-color:var(--line);--fc-event-bg-color:var(--surface);--fc-event-border-color:var(--accent);--fc-event-text-color:var(--ink);--fc-small-font-size:.85em;padding:26px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(125deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 40%),var(--paper);box-shadow:0 15px 45px #00000012;font-size:13px}#store-calendar table{display:table;margin:0;width:100%;border-collapse:collapse;background:transparent;color:inherit;font-size:inherit}#store-calendar th,#store-calendar td{padding:0;border-color:var(--line);min-width:0}:root{--game-magic:#957367;--game-yugioh:#ee890e;--game-onepiece:#52bfff;--game-lorcana:#55c67a;--game-riftbound:#e3683e;--game-pokemon:#C7A52E;--game-fleshandblood:#B5595F;--game-digimon:#5B8FD6;--game-dragonballsuper:#CC7A3A;--game-cyberpunk:#39A39B;--game-special:#D4AF37;--game-closed:#7c4dff;--game-other:var(--accent)}:root[data-theme=light]{--game-pokemon:#917313;--game-fleshandblood:#8E3A40;--game-digimon:#3A64A8;--game-dragonballsuper:#9E5520;--game-cyberpunk:#1E7A73;--game-special:#8A6D1F}.ev--magic{--ev:var(--game-magic)}.ev--yugioh{--ev:var(--game-yugioh)}.ev--onepiece{--ev:var(--game-onepiece)}.ev--lorcana{--ev:var(--game-lorcana)}.ev--riftbound{--ev:var(--game-riftbound)}.ev--pokemon{--ev:var(--game-pokemon)}.ev--fleshandblood{--ev:var(--game-fleshandblood)}.ev--digimon{--ev:var(--game-digimon)}.ev--dragonballsuper{--ev:var(--game-dragonballsuper)}.ev--cyberpunk{--ev:var(--game-cyberpunk)}.ev--special{--ev:var(--game-special)}.ev--closed{--ev:var(--game-closed)}.ev--other{--ev:var(--game-other)}.event-filter{margin-bottom:20px}.storefront .event-filter-label{margin-bottom:9px!important;color:var(--muted);font-size:11px;letter-spacing:1.6px;text-transform:uppercase}.event-filter-row{display:flex;flex-wrap:wrap;gap:8px}.event-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font:inherit;font-size:12.5px;line-height:1.2;cursor:pointer;transition:border-color .2s,background .2s,opacity .2s}.event-chip-dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--ev,var(--accent))}.event-chip:hover{border-color:var(--ev,var(--accent))}.event-chip:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.event-chip[aria-pressed=true]{border-color:color-mix(in srgb,var(--ev,var(--accent)) 60%,var(--line));background:color-mix(in srgb,var(--ev,var(--accent)) 10%,var(--paper));font-weight:500}.event-filter-row[data-mode=narrowed] .event-chip[aria-pressed=false]{color:var(--muted);border-color:var(--line)}.event-filter-row[data-mode=narrowed] .event-chip[aria-pressed=false] .event-chip-dot{background:var(--muted);opacity:.5}.event-chip--all{font-weight:500}@media(max-width:650px){#store-calendar{padding:14px;border-radius:12px;font-size:12px}}.language-switch{display:flex;padding:3px;gap:2px;border:1px solid var(--line);border-radius:22px}.storefront .language-option{display:block;border-radius:18px;padding:7px 9px;color:var(--muted);font-size:11px;line-height:1}.storefront a.language-option:hover{color:var(--ink)}.storefront .language-option[aria-current=true]{background:var(--ink);color:var(--paper)}.social-updates{padding-top:30px}.social-intro h2{font-size:32px;font-weight:400}.social-intro>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.8;margin:18px 0;max-width:52ch}.social-profile{display:inline-flex;gap:20px;border-bottom:1px solid var(--line);padding-bottom:6px;font-size:13px}.store-status{display:inline-flex;align-items:center;gap:13px;margin-top:26px!important;padding:11px 22px 11px 18px;border:1px solid var(--line);border-radius:30px;background:var(--surface);font-size:16px;font-weight:500;color:var(--ink)}.status-dot{width:11px;height:11px;border-radius:50%;background:var(--muted)}.store-status[data-state=open]{border-color:color-mix(in srgb,#3FA66B 55%,var(--line));background:color-mix(in srgb,#3FA66B 16%,var(--surface))}.store-status[data-state=open] .status-dot{background:#3fa66b;box-shadow:0 0 0 5px color-mix(in srgb,#3FA66B 22%,transparent)}.store-status[data-state=closed]{border-color:color-mix(in srgb,#D5605A 50%,var(--line));background:color-mix(in srgb,#D5605A 14%,var(--surface))}.store-status[data-state=closed] .status-dot{background:#d5605a}@media(prefers-reduced-motion:no-preference){.store-status[data-state=open] .status-dot{animation:status-pulse 2.6s ease-in-out infinite}@keyframes status-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb,#3FA66B 8%,transparent)}}}.storefront .hero-hours .hero-address{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:500;color:var(--accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;transition:color .2s}.storefront .hero-hours .hero-address:hover{color:var(--accent-hover);text-decoration-thickness:2px}.hero .hero-hours{margin-top:16px!important}.hero .hero-hours+.hero-note{margin-top:14px!important}.showcase{border-top:1px solid var(--line)}.showcase-viewport{position:relative;margin-top:10px}.storefront .showcase ul.showcase-track{display:flex;gap:22px;margin:0;padding:14px 2px 24px;scroll-padding-inline-start:2px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.showcase-track:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.storefront .showcase ul.showcase-track>li{margin:0}.storefront .showcase li.showcase-slide{flex:0 0 clamp(255px,29vw,350px);scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden;container-type:inline-size;transition:border-color .2s}.showcase-slide:hover,.showcase-slide.is-current{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.showcase-slide.is-current{box-shadow:0 18px 40px #00000030}.showcase-slide .slide-media{height:120px;padding:22px;border-bottom:1px solid var(--line);background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 62%)}.storefront .slide-media img{width:100%;height:100%;max-height:100%;object-fit:contain}.storefront .slide-media img{transform:scale(var(--logo-scale,1))}.storefront .slide-media .logo-light{display:none}:root[data-theme=light] .storefront .slide-media .logo-dark{display:none}:root[data-theme=light] .storefront .slide-media .logo-light{display:block}.game-logo--magic{--logo-scale:.8}.game-logo--pokemon{--logo-scale:.9}.game-logo--yugioh{--logo-scale:2.3}.game-logo--onepiece{--logo-scale:.7}.game-logo--lorcana{--logo-scale:1.2}.game-logo--fleshandblood{--logo-scale:1.1}.game-logo--digimon{--logo-scale:.6}.game-logo--dragonballsuper{--logo-scale:1}.game-logo--riftbound{--logo-scale:2.3}.game-logo--cyberpunk{--logo-scale:.9}.slide-copy{display:flex;flex-direction:column;align-items:start;gap:11px;padding:22px}.showcase-slide h3{font-size:17px;font-weight:500;text-wrap:balance}.showcase-slide p{color:var(--muted);font-size:13px;line-height:1.75;text-wrap:pretty}.storefront .slide-more{color:var(--muted);font-size:13px;letter-spacing:.2px}.storefront .slide-more:after{content:" \2192"}.storefront .slide-link{margin-top:auto;padding-bottom:4px;border-bottom:1px solid var(--line);font-size:14px;color:var(--event-accent)}.slide-link:hover{border-color:var(--accent)}.showcase-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px}.showcase-button{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);transition:border-color .2s,background .2s}.showcase-button svg{display:block}.showcase-button:hover{border-color:var(--accent);background:var(--surface)}.showcase-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;min-width:0}.showcase-dot{padding:6px 3px;border:0;background:transparent}.showcase-dot span{display:block;width:22px;height:3px;border-radius:2px;background:var(--line);transition:background .2s}.showcase-dot:hover span{background:var(--muted)}.showcase-dot[aria-current=true] span{background:var(--accent)}@container (max-width:280px){.showcase-slide .slide-media{height:100px;padding:16px}.slide-copy{padding:18px}}@media(max-width:800px){.storefront .showcase li.showcase-slide{flex-basis:min(78vw,320px)}.showcase-dots{display:none}}@media(prefers-reduced-motion:no-preference){@supports ((animation-timeline:view()) and (animation-range:entry)){@keyframes slide-focus{0%{opacity:.18;scale:.9;translate:0 14px}16%{opacity:1;scale:1;translate:0 0}84%{opacity:1;scale:1;translate:0 0}to{opacity:.18;scale:.9;translate:0 14px}}.showcase-slide{animation:slide-focus auto linear both;animation-timeline:view(inline)}@keyframes reveal-rise{0%{opacity:0;transform:translateY(26px)}}.section-heading,.product-grid article,.showcase-viewport,#store-calendar,.visit-col{animation:reveal-rise auto linear backwards;animation-timeline:view();animation-range:entry 5% entry 55%}}}.play-area{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;gap:60px;border-top:1px solid var(--line)}.storefront .play-area-media{width:100%;max-width:none;margin:0;text-align:left}.storefront .play-area-media img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.play-area-copy h2{text-wrap:balance}.play-area-copy h2 em{display:inline-block;margin-top:6px;color:var(--accent);font-style:normal;font-weight:400}.play-area-copy p:not(.eyebrow){margin-top:20px;color:var(--muted);font-size:14px;line-height:1.85;max-width:520px;text-wrap:pretty}@media(max-width:900px){.play-area{grid-template-columns:1fr;gap:28px}.play-area-copy p:not(.eyebrow){max-width:none}}body{background:var(--paper)}.storefront{position:relative;background:var(--paper)}.storefront .hero,.storefront .section{max-width:none;margin:0;padding:78px max(6%,calc((100vw - 1320px)/2))}.storefront .hero{padding-block:86px}.storefront .hero .section{padding:0}.storefront .showcase,.storefront #events,.storefront .visit{background:var(--surface);border-block:1px solid var(--line)}.storefront h1,.storefront h2,.storefront h3,.brand,.visit-col h3{font-family:EB Garamond,Georgia,Iowan Old Style,Times New Roman,serif;font-weight:600;letter-spacing:-.2px}.storefront h1{letter-spacing:-1px}.storefront h2{color:var(--accent-text)}.brand{font-weight:600;letter-spacing:1px}.storefront em,.play-area-copy h2 em,.storefront .hero-link,.storefront .slide-link,.storefront .social-profile,.storefront .contact-phone,.storefront .hero .actions a{color:var(--accent-text)}.storefront .hero-link:hover,.storefront .slide-link:hover,.storefront .social-profile:hover,.storefront .contact-phone:hover,.storefront .hero .actions a:hover{color:var(--accent-hover)}.storefront .hero,.storefront .social-updates{position:relative;isolation:isolate}.storefront .hero:before,.storefront .social-updates:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-repeat:no-repeat}.storefront .hero{--img-h:clamp(600px, 64vw, 900px);--img-y:calc(var(--img-h) * -.235 + 45px);--img-w:calc(var(--img-h) * 1.5026);--hero-h:clamp(430px, 38vw, 500px);padding-block:64px;min-height:var(--hero-h)}.storefront .hero:before{inset:0;filter:contrast(.86);background-image:linear-gradient(90deg,color-mix(in srgb,var(--paper) 55%,transparent) 0,color-mix(in srgb,var(--paper) 30%,transparent) 40%,transparent 68%),var(--scene-skyline);background-size:var(--img-w) 100%,auto var(--img-h);background-position:right top,right var(--img-y);background-repeat:no-repeat,no-repeat;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 12%),linear-gradient(to right,transparent 0,#000 18%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 12%),linear-gradient(to right,transparent 0,#000 18%,#000 100%);-webkit-mask-size:100% 100%,var(--img-w) 100%;mask-size:100% 100%,var(--img-w) 100%;-webkit-mask-position:0 0,right top;mask-position:0 0,right top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}:root{--art-riverbank:url(../attachments/art-riverbank-dark.webp)}:root[data-theme=light]{--art-riverbank:url(../attachments/art-riverbank-light.webp)}.storefront .social-updates{padding-block:40px;background-color:var(--paper)}.storefront .social-updates:before{background-image:linear-gradient(100deg,var(--paper) 0 26%,var(--scrim) 42%,color-mix(in srgb,var(--paper) 35%,transparent) 64%,color-mix(in srgb,var(--paper) 12%,transparent) 100%),var(--art-riverbank);background-position:center,57% 71%;background-size:cover,auto 135%;-webkit-mask-image:linear-gradient(90deg,#000 0 90%,transparent 100%);mask-image:linear-gradient(90deg,#000 0 90%,transparent 100%)}.storefront,.storefront .showcase,.storefront #events,.storefront .visit{background-image:var(--pattern);background-size:var(--pattern-size)}:root{--pattern:url(../attachments/pattern-dark.webp);--pattern-size:768px 768px}:root[data-theme=light]{--pattern:url(../attachments/pattern-light.webp)}.storefront .hero,.storefront .social-updates{background-image:none}.storefront .play-area{background-image:linear-gradient(90deg,transparent 0 36%,color-mix(in srgb,var(--paper) 92%,transparent) 52%)}@media(max-width:900px){.storefront .play-area{background-image:linear-gradient(180deg,transparent 0 30%,color-mix(in srgb,var(--paper) 92%,transparent) 46%)}}.storefront .product-grid article,.storefront .showcase li.showcase-slide,.storefront #store-calendar,.storefront .page-block,.storefront .placeholder-note{background-image:none}.legal-section h1{padding-bottom:26px}.storefront .eyebrow{display:flex;align-items:center;gap:9px;color:var(--muted);letter-spacing:2.4px;text-transform:uppercase}.storefront .eyebrow:before{content:"";flex:none;width:12px;height:12px;background:var(--gold);-webkit-mask:url(../attachments/ornament-star.svg) no-repeat center/contain;mask:url(../attachments/ornament-star.svg) no-repeat center/contain}.section-heading{position:relative;padding-bottom:22px}.section-heading:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--hair-gold) 0 140px,var(--hair-silver) 140px)}.hero .section-heading{padding-bottom:0}.hero .section-heading:after{display:none}.storefront .showcase li.showcase-slide,#store-calendar,.product-grid article{background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 26px var(--sink)}.storefront .showcase li.showcase-slide,.storefront #events #store-calendar{background:var(--paper)}.storefront .hero .product-grid article{background:var(--surface)}.product-grid article{padding:22px 24px}.showcase-slide:hover,.showcase-slide.is-current,.product-grid article:hover{border-color:color-mix(in srgb,var(--accent) 52%,var(--line))}.showcase-slide .slide-media{background:none;border-bottom:1px solid var(--hair-gold)}.storefront .play-area-media img{border-radius:12px;border:1px solid var(--line);box-shadow:0 14px 34px var(--sink)}.button{background:var(--btn-bg);color:var(--btn-ink)!important;border-radius:8px;border:1px solid transparent}.button:hover{background:var(--accent-hover)}.theme-toggle{border-color:var(--line);border-radius:12px}.store-status{border-color:var(--hair-gold);background:color-mix(in srgb,var(--gold) 12%,var(--surface))}.storefront a:focus-visible,.storefront button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root{--logo-mark:url(../attachments/logo-mark-dark.webp)}:root[data-theme=light]{--logo-mark:url(../attachments/logo-mark-light.webp)}.storefront .brand-mark{display:block;flex:none;width:64px;height:44px;background:var(--logo-mark) center/contain no-repeat}@media(min-width:521px){.storefront .store-header .brand-mark{width:78px;height:54px}.storefront .store-header .brand{font-size:24px}}@media(min-width:1051px){.storefront .store-header .brand{font-size:28px}}.storefront .visit-col--contact .brand{display:block;position:relative}.storefront .visit-col--contact .brand-mark{width:230px;height:154px;background-image:var(--logo)}.storefront .visit-col--contact .brand>span:not(.brand-mark){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.store-header{background:var(--header-bg);border-bottom:1px solid var(--line);box-shadow:0 1px 0 var(--hair-gold)}.visit-col h3{color:var(--accent-text)}.storefront .visit-col--contact h3{color:var(--ink)}.social-links a{border-color:var(--line);border-radius:10px}.social-links a:hover{border-color:var(--accent);color:var(--accent-text)}.store-footer{background:var(--paper);border-top:1px solid var(--line);color:var(--muted);box-shadow:inset 0 1px 0 var(--hair-gold);padding-block:8px}.store-footer a{color:var(--ink)}.store-footer a:hover{color:var(--accent-text)}@media(max-width:1050px){.storefront .hero,.storefront .section{padding-block:52px}.storefront .hero{padding-block:58px}.storefront .hero .section{padding:0}}@media(max-width:800px){.storefront .hero,.storefront .section{padding:40px 6%}.storefront .hero{padding-block:46px}.storefront .hero .section{padding:0}.storefront .hero{min-height:0;padding-bottom:calc(66.5vw + 24px)}.storefront .hero:before{inset:auto 0 0;height:66.5vw;max-width:none;aspect-ratio:auto;background-image:var(--scene-skyline);background-size:contain;background-position:right bottom;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:0 0;mask-position:0 0;padding-inline:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 38%),linear-gradient(to right,transparent 0,#000 12%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 38%),linear-gradient(to right,transparent 0,#000 12%,#000 100%)}.storefront .social-updates{padding-block:28px 48px}.storefront .social-updates:before{background-image:linear-gradient(180deg,var(--paper) 0 58%,var(--scrim) 72%,color-mix(in srgb,var(--paper) 50%,transparent) 90%,transparent),var(--art-riverbank);background-position:center,center bottom;background-size:cover,cover;-webkit-mask-image:linear-gradient(180deg,#000 0 80%,transparent 99%);mask-image:linear-gradient(180deg,#000 0 80%,transparent 99%)}.storefront .visit-col--contact .brand-mark{width:180px;height:120px}}.storefront .showcase li.showcase-slide{position:relative}.storefront .slide-cover{color:inherit}.storefront .slide-cover:after{content:"";position:absolute;inset:0;z-index:1}.storefront .showcase-slide .slide-link{position:relative;z-index:2}.storefront .showcase-slide:focus-within{border-color:color-mix(in srgb,var(--accent) 60%,var(--line))}.storefront .slide-cover:focus-visible{outline:none}.storefront .slide-cover:focus-visible:after{outline:2px solid var(--accent);outline-offset:-3px}.showcase--enhanced .showcase-track{cursor:grab}.showcase-track.is-dragging{cursor:grabbing;user-select:none}.showcase-track.is-dragging a,.showcase-track.is-dragging img{pointer-events:none}.game-page h1{font-size:clamp(34px,4vw,56px);margin:10px 0 0}.game-page-lead{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:44px;align-items:center;margin-top:34px}.storefront .game-page .slide-media{height:190px;padding:30px;border:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 10px 26px var(--sink)}.game-page-blurb{font-size:17px;line-height:1.75;color:var(--ink);max-width:56ch;text-wrap:pretty}.storefront .game-page .button{margin-top:26px}.storefront .placeholder-note{margin-top:40px;padding:18px 20px;max-width:70ch;border:1px dashed var(--hair-gold);border-radius:10px;color:var(--muted);font-size:13.5px;line-height:1.7}.storefront .page-block{margin-top:46px;max-width:70ch}.storefront .page-block h2{font-size:clamp(21px,2.2vw,28px)}.storefront .page-block p{margin-top:15px;font-size:16.5px;line-height:1.8;color:var(--ink);text-wrap:pretty}.storefront .page-block h2+p{margin-top:18px}.storefront .page-block p a{color:var(--accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s}.storefront .page-block p a:hover{color:var(--accent-hover);text-decoration-thickness:2px}.storefront .game-page .hero-link{display:inline-block;margin-top:34px;font-size:13px}@media(max-width:900px){.game-page-lead{grid-template-columns:1fr;gap:26px}.storefront .game-page .slide-media{height:150px;padding:22px}}.storefront .play-area-media--cycling .play-area-stack{position:relative;aspect-ratio:3/2}.storefront .play-area-media--cycling .play-area-stack img{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .9s ease}.storefront .play-area-media--cycling .play-area-stack img.is-current{opacity:1}@media(prefers-reduced-motion:reduce){.storefront .play-area-media--cycling .play-area-stack img{transition:none}}.storefront .game-page{position:relative;isolation:isolate;overflow:hidden}.storefront .game-page[data-game]:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:0;bottom:0;right:max(1%,calc((100vw - 1400px)/2));width:min(var(--char-pct,40%),var(--char-px,440px));background:var(--character) right center/contain no-repeat;opacity:1;-webkit-mask-image:none;mask-image:none}.storefront .game-page[data-game=magic]{--char-pct:62%;--char-px:684px}.storefront .game-page[data-game=fleshandblood]{--char-pct:51%;--char-px:566px}.storefront .game-page[data-game=digimon]{--char-pct:45%;--char-px:490px}.storefront .game-page[data-game=dragonballsuper]{--char-pct:36%;--char-px:400px}.storefront .game-page[data-game=lorcana]{--char-pct:32%;--char-px:354px}.storefront .game-page[data-game=cyberpunk]{--char-pct:25%;--char-px:279px}.storefront .game-page[data-game=riftbound]{--char-pct:24%;--char-px:260px}.storefront .game-page[data-game=pokemon]{--char-pct:29%;--char-px:316px}.storefront .game-page[data-game=magic]{--character:url(../attachments/games/characters/magic.webp)}.storefront .game-page[data-game=yugioh]{--character:url(../attachments/games/characters/yugioh.webp)}.storefront .game-page[data-game=onepiece]{--character:url(../attachments/games/characters/onepiece.webp)}.storefront .game-page[data-game=lorcana]{--character:url(../attachments/games/characters/lorcana.webp)}.storefront .game-page[data-game=riftbound]{--character:url(../attachments/games/characters/riftbound.webp)}.storefront .game-page[data-game=pokemon]{--character:url(../attachments/games/characters/pokemon.webp)}.storefront .game-page[data-game=fleshandblood]{--character:url(../attachments/games/characters/fleshandblood.webp)}.storefront .game-page[data-game=digimon]{--character:url(../attachments/games/characters/digimon.webp)}.storefront .game-page[data-game=dragonballsuper]{--character:url(../attachments/games/characters/dragonballsuper.webp)}.storefront .game-page[data-game=cyberpunk]{--character:url(../attachments/games/characters/cyberpunk.webp)}@media(max-width:900px){.storefront .game-page[data-game]:before{display:none}}@media(min-width:1280px){.storefront #events>#store-calendar{max-width:1120px;margin-inline:auto}}@media(min-width:1100px)and (max-width:1279px){.storefront #events>#store-calendar{max-width:100%;margin-inline:auto}}.storefront .product-grid article{position:relative}.storefront .range-cover{color:inherit}.storefront .range-cover:after{content:"";position:absolute;inset:0;z-index:1}.storefront .product-grid article:focus-within{border-color:color-mix(in srgb,var(--accent) 60%,var(--line))}.storefront .range-cover:focus-visible{outline:none}.storefront .range-cover:focus-visible:after{outline:2px solid var(--accent);outline-offset:-3px}.storefront .range-page h1{font-size:clamp(34px,4vw,56px);margin:10px 0 0}.storefront .range-blurb{margin-top:24px;font-size:17px;line-height:1.75;color:var(--ink);max-width:56ch;text-wrap:pretty}.storefront ul.range-games{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;max-width:900px}.storefront ul.range-games>li{margin:0;list-style:none}.storefront ul.range-games>li>a{display:block;background:var(--surface);border:1px solid var(--line);border-radius:10px;transition:border-color .2s,transform .2s}.storefront ul.range-games>li>a:hover{border-color:var(--accent);transform:translateY(-2px)}.storefront ul.range-games>li>a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.storefront ul.range-games .slide-media{height:96px;padding:18px}@media(prefers-reduced-motion:reduce){.storefront ul.range-games>li>a{transition:none}}.storefront .brand-lead{margin-top:34px;color:var(--muted);font-size:14px}.storefront ul.brand-row{display:flex;flex-wrap:nowrap;gap:12px;margin:12px 0 0;padding:0;list-style:none}.storefront ul.brand-row>li{flex:1 1 0;min-width:0;height:92px;margin:0;padding:14px 16px;display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--line);border-radius:10px}.storefront ul.brand-row img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@media(max-width:650px){.storefront ul.brand-row{flex-wrap:wrap}.storefront ul.brand-row>li{flex:1 1 calc(33.333% - 8px);height:72px;padding:10px 12px}}.storefront .range-page .hero-link{display:inline-block;margin-top:34px;font-size:13px}.storefront .range-page[data-range=roleplay]{position:relative;isolation:isolate;overflow-x:clip}.storefront .range-page[data-range=roleplay]:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0 0 0 auto;width:min(50%,760px);background:url(../attachments/range-roleplay.webp) right center / contain no-repeat;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 30%);mask-image:linear-gradient(to right,transparent 0,#000 30%)}.storefront .range-page[data-range=roleplay]>*{max-width:54%}@media(max-width:800px){.storefront .range-page[data-range=roleplay]>*{max-width:none}.storefront .range-page[data-range=roleplay]{padding-bottom:calc(62vw + 24px)}.storefront .range-page[data-range=roleplay]:before{inset:auto 0 0;width:auto;height:62vw;background-position:right bottom;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 30%);mask-image:linear-gradient(to bottom,transparent 0,#000 30%)}}.storefront .visit .opening-hours{max-width:620px;margin-top:22px;font-size:clamp(17px,1.5vw,21px)}.storefront .visit .opening-hours>div{padding:clamp(11px,1.1vw,15px) 0}.storefront .visit .opening-hours dt{font-weight:500}.storefront .visit-col:not(.visit-col--contact) h3{margin-top:14px;font-size:clamp(30px,3vw,46px);line-height:1.13;letter-spacing:-1.5px;text-transform:none;font-weight:inherit;color:var(--accent-text)}.storefront .visit{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:72px;align-items:start}.storefront .visit>.eyebrow,.storefront .visit>h2{grid-column:1}.storefront .visit-grid{display:contents}.storefront .visit-col--contact{grid-column:1;margin-top:48px}.storefront .visit-col:not(.visit-col--contact){grid-column:2;grid-row:2 / span 2}@media(max-width:1150px){.storefront .visit{grid-template-columns:1fr 1fr;column-gap:44px}}@media(max-width:900px){.storefront .visit{display:block}.storefront .visit-grid{display:grid}.storefront .visit-col--contact{margin-top:0}.storefront .visit-col:not(.visit-col--contact){grid-column:auto;grid-row:auto}}.social-feed #sbi_images{display:flex!important;justify-content:center;gap:clamp(14px,3vw,36px)!important;padding:28px 2%!important}.social-feed #sbi_images .sbi_item{flex:0 1 450px;container-type:inline-size;width:auto!important;padding:0!important;margin:0!important;transform-origin:50% 100%;transition:transform .25s ease;filter:drop-shadow(0 10px 14px var(--sink));--card-frame:url(../attachments/card-frame-cardarena.webp);--pl:2.7%;--pt:1.9%;--pw:94.6%;--ph:68.4%;--tfont:"EB Garamond",Georgia,serif;--tw-weight:700;--tl:4%;--tc:73.6%;--tw:92%;--tf:4.6cqw;--tcol:#f4ecff;--talign:left;--tshadow:0 1px 2px rgba(0,0,0,.6);--dl:72%;--dc:94.6%;--dw:20%;--df:2.8cqw;--dcol:#cfc3e0;--dalign:right;--bfont:"EB Garamond",Georgia,serif;--bl:7%;--bt:79.5%;--bh:13%;--bw:86%;--bf:3.7cqw;--lines:4;--bcol:#f2eee4;--bweight:400}.social-feed #sbi_images .sbi_item:nth-child(3n+1){transform:rotate(-4deg) translateY(8px)}.social-feed #sbi_images .sbi_item:nth-child(3n+2){transform:translateY(-6px)}.social-feed #sbi_images .sbi_item:nth-child(3n+3){transform:rotate(4deg) translateY(8px)}.social-feed #sbi_images .sbi_item:hover,.social-feed #sbi_images .sbi_item:focus-within{transform:rotate(0) translateY(-14px) scale(1.03);z-index:2}.social-feed .sbi_photo_wrap{position:relative;aspect-ratio:1432/2000;padding:0;border-radius:4%/2.9%;overflow:hidden;background:transparent}.social-feed .sbi_photo_wrap:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--card-frame) center / 100% 100% no-repeat}.social-feed .sbi_photo{position:absolute;left:var(--pl,0);top:var(--pt,0);width:var(--pw,100%);height:var(--ph,100%)!important;display:block;overflow:hidden}.social-feed .sbi_photo>img:not(.emoji){position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover}.social-feed .sbi_photo .sbi_lightbox_carousel_icon{position:absolute;z-index:1}.social-feed .ig-card-text{position:absolute;inset:0;z-index:3;pointer-events:none}.social-feed .ig-card-title,.social-feed .ig-card-body{position:absolute;margin:0}.social-feed .ig-card-title{left:var(--tl);top:var(--tc);width:var(--tw);transform:translateY(-50%);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:var(--talign,left);font-family:var(--tfont);font-weight:var(--tw-weight);font-size:var(--tf);font-variant:var(--tvariant,normal);line-height:1.25;color:var(--tcol);text-shadow:var(--tshadow)}.social-feed .ig-card-body{left:var(--bl);top:var(--bt,auto);bottom:var(--bb,auto);width:var(--bw);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines);max-height:var(--bh,none);overflow:hidden;font-family:var(--bfont);font-weight:var(--bweight);font-size:var(--bf);line-height:var(--blh,1.28);color:var(--bcol);text-shadow:var(--bshadow,none);text-align:var(--balign,left);hyphens:auto;-webkit-hyphens:auto;background:var(--bbg,transparent);padding:var(--bpad,0);border-radius:5px;box-sizing:border-box}.social-feed .ig-card-date{position:absolute;left:var(--dl,79%);top:var(--dc,90%);width:var(--dw,15.5%);margin:0;transform:translateY(-50%);text-align:var(--dalign,center);white-space:var(--dwrap,nowrap);font-family:EB Garamond,Georgia,serif;font-weight:700;font-size:var(--df,3cqw);line-height:1;color:var(--dcol,#fbeecb);text-shadow:0 1px 1px rgba(0,0,0,.35)}.social-feed #sbi_images .sbi_item[data-game=yugioh]{--card-frame:url(../attachments/card-frame-yugioh.webp);--pl:12.6%;--pt:17.6%;--pw:74.9%;--ph:51.4%;--tfont:"EB Garamond",Georgia,serif;--tw-weight:700;--tvariant:small-caps;--tl:10%;--tc:7.3%;--tw:80%;--tf:4.6cqw;--tcol:#fff;--talign:left;--tshadow:0 1px 2px rgba(40,0,30,.7);--dl:66%;--dc:14.2%;--dw:21.5%;--df:2.9cqw;--dcol:#fff;--dalign:right;--bfont:"EB Garamond",Georgia,serif;--bl:10.5%;--bw:79%;--bf:3.5cqw;--lines:5;--bcol:#1a1208;--bweight:500;--balign:left;--bt:74.8%;--bh:17.6%;--bb:auto}.social-feed #sbi_images .sbi_item[data-game=pokemon]{--card-frame:url(../attachments/card-frame-pokemon.webp);--pl:12.2%;--pt:13.1%;--pw:76%;--ph:37%;--tfont:inherit;--tw-weight:700;--tl:7%;--tc:8.3%;--tw:86%;--tf:4.6cqw;--tcol:#fff;--talign:left;--tshadow:0 1px 3px rgba(40,0,50,.7);--dl:25%;--dc:53.9%;--dw:50%;--df:2.6cqw;--dcol:#4a3200;--dalign:center;--bfont:inherit;--bl:8%;--bw:84%;--bf:3.5cqw;--blh:5.866cqw;--lines:8;--bcol:#140a18;--bshadow:0 1px 1px rgba(255,255,255,.35);--bweight:500;--bt:59.7%;--bh:33.6%;--bb:auto}.social-feed #sbi_images .sbi_item[data-game=magic]{--card-frame:url(../attachments/card-frame-magic.webp);--pl:0%;--pt:10%;--pw:100%;--ph:48.6%;--tfont:"EB Garamond",Georgia,serif;--tw-weight:700;--tl:8%;--tc:7%;--tw:84%;--tf:4.7cqw;--tcol:#2a1d08;--talign:left;--tshadow:0 1px 0 rgba(255,240,200,.5);--dl:70%;--dc:61%;--dw:22%;--df:2.8cqw;--dcol:#f0e6c8;--dalign:right;--bfont:"EB Garamond",Georgia,serif;--bl:8%;--bw:84%;--bf:4cqw;--lines:7;--bcol:#1a1a1a;--bweight:500;--bt:64.8%;--bh:26%;--bb:auto}.social-feed #sbi_images .sbi_item[data-game=onepiece]{--card-frame:url(../attachments/card-frame-onepiece.webp);--pl:5.5%;--pt:4%;--pw:89%;--ph:53%;--tfont:inherit;--tw-weight:700;--tl:6%;--tc:91.2%;--tw:88%;--tf:4.6cqw;--tcol:#fff;--talign:center;--tshadow:0 1px 2px rgba(40,0,40,.5);--dl:3.85%;--dc:6.35%;--dw:10%;--df:2.9cqw;--dcol:#fff;--dalign:center;--dwrap:normal;--bfont:"EB Garamond",Georgia,serif;--bl:7.5%;--bw:85%;--bf:3.7cqw;--lines:7;--bcol:#1d1426;--bweight:500;--bt:59%;--bh:25%;--bb:auto}.social-feed #sbi_images .sbi_item[data-game=lorcana]{--card-frame:url(../attachments/card-frame-lorcana.webp);--pl:4.7%;--pt:3.5%;--pw:90.9%;--ph:50.5%;--tfont:"EB Garamond",Georgia,serif;--tw-weight:700;--tl:6.5%;--tc:58.05%;--tw:68%;--tf:5.2cqw;--tcol:#fff;--talign:left;--tshadow:0 1px 3px rgba(0,0,0,.5);--dl:76%;--dc:58.05%;--dw:17.5%;--df:3cqw;--dcol:#fff;--dalign:right;--bfont:"EB Garamond",Georgia,serif;--bl:9%;--bw:82%;--bf:3.9cqw;--lines:6;--bcol:#241405;--bweight:500;--bt:68.5%;--bh:23%;--bb:auto}.social-feed #sbi_images .sbi_item[data-game=lorcana] .ig-card-title,.social-feed #sbi_images .sbi_item[data-game=onepiece] .ig-card-title,.social-feed #sbi_images .sbi_item[data-game=bluthelden] .ig-card-title{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.1}.social-feed #sbi_images .sbi_item[data-game=bluthelden]{--card-frame:url(../attachments/card-frame-bluthelden.webp);--pl:0%;--pt:0%;--pw:100%;--ph:100%;--tfont:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--tw-weight:700;--tl:20.5%;--tc:7.1%;--tw:57%;--tf:4cqw;--tcol:#fff;--talign:left;--tshadow:0 1px 2px rgba(10,0,25,.9);--dl:79%;--dc:7.1%;--dw:15%;--df:3.1cqw;--dcol:#fff;--dalign:right;--bfont:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bl:8%;--bw:84%;--bf:3.7cqw;--blh:1.3;--lines:5;--bcol:#fff;--bweight:400;--bshadow:0 1px 2px rgba(10,0,25,.9);--bt:69.5%;--bh:20.5%;--bb:auto}.social-feed #sbi_images .sbi_item[data-game=bluthelden] .ig-card-date{font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;text-shadow:0 1px 2px rgba(10,0,25,.9)}.social-feed #sbi_images .sbi_item[data-game=bluthelden] .ig-card-title{text-transform:uppercase;letter-spacing:.2px}.social-feed #sbi_images .sbi_item[data-game=digimon]{--card-frame:url(../attachments/card-frame-digimon.webp);--pl:6.6%;--pt:4.4%;--pw:87.3%;--ph:67.8%;--tfont:inherit;--tw-weight:700;--tl:7.5%;--tc:77.5%;--tw:85%;--tf:3.6cqw;--tcol:#fff;--talign:left;--tshadow:0 1px 2px rgba(0,0,0,.5);--dl:77.5%;--dc:77.5%;--dw:15.5%;--df:3cqw;--dcol:#fff;--dalign:right;--bfont:inherit;--bl:8.5%;--bw:83%;--bf:3.3cqw;--lines:4;--bcol:#f4f0ff;--bweight:500;--bt:83%;--bh:13%;--bb:auto}.social-feed #sbi_images .sbi_item[data-game=digimon] .ig-card-date{left:0;top:0;width:100%;height:100%;transform:none;font-size:0}.social-feed #sbi_images .sbi_item[data-game=digimon] .ig-card-date span{position:absolute;transform:translate(-50%,-50%);font-size:4.2cqw}.social-feed #sbi_images .sbi_item[data-game=digimon] .ig-date-year{left:12.1%;top:8.3%;font-size:4.8cqw!important}.social-feed #sbi_images .sbi_item[data-game=digimon] .ig-date-month{left:11.5%;top:21.1%}.social-feed #sbi_images .sbi_item[data-game=digimon] .ig-date-day{left:11.5%;top:28.9%}@media(min-width:1001px){.social-feed #sb_instagram #sbi_images{flex-wrap:nowrap!important;justify-content:center!important;gap:0!important;padding:70px 0 50px!important;--card-w:clamp(190px,22vw,300px)}.social-feed #sb_instagram #sbi_images .sbi_item{flex:0 0 var(--card-w)!important;margin:0 0 0 calc(var(--card-w) * -.3)!important;transform-origin:50% 130%;transform:rotate(calc(var(--fan,0) * 1deg)) translateY(var(--fan-y,0px));z-index:var(--fan-z,1)}.social-feed #sb_instagram #sbi_images .sbi_item:first-child{margin-left:0!important}.social-feed #sb_instagram #sbi_images .sbi_item:nth-child(n+6){display:none!important}.social-feed #sb_instagram #sbi_images .sbi_item{transition:transform .4s cubic-bezier(.2,.8,.3,1),z-index 0s linear .22s}.social-feed #sb_instagram #sbi_images .sbi_item:hover,.social-feed #sb_instagram #sbi_images .sbi_item:focus-within{transform:rotate(0) translateY(-26px) scale(1.07);z-index:20;animation:ig-shuffle .55s ease both;transition:none}}@keyframes ig-shuffle{0%{transform:rotate(calc(var(--fan,0) * 1deg)) translateY(var(--fan-y,0px));z-index:var(--fan-z,1)}40%{transform:translate(calc(var(--fan,0) * 4px)) rotate(calc(var(--fan,0) * .35deg)) translateY(-84px) scale(1.03);z-index:var(--fan-z,1)}41%{z-index:20}to{transform:rotate(0) translateY(-26px) scale(1.07);z-index:20}}@media(min-width:701px)and (max-width:1000px){.social-feed #sb_instagram #sbi_images{flex-wrap:wrap!important;justify-content:center!important;gap:30px 26px!important}.social-feed #sb_instagram #sbi_images .sbi_item{flex:0 0 min(375px,44%)!important}.social-feed #sb_instagram #sbi_images .sbi_item:nth-child(n+6){display:none!important}}.storefront .social-updates{overflow-x:clip}@media(max-width:700px){.social-feed #sbi_images{flex-wrap:wrap}.social-feed #sbi_images .sbi_item{flex-basis:min(96%,400px)}.social-feed #sbi_images .sbi_item:nth-child(3n+1),.social-feed #sbi_images .sbi_item:nth-child(3n+2),.social-feed #sbi_images .sbi_item:nth-child(3n+3){transform:none}.social-feed #sbi_images .sbi_item:hover,.social-feed #sbi_images .sbi_item:focus-within{transform:translateY(-8px)}.social-feed #sb_instagram #sbi_images{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:16px!important;padding:16px 2px 18px!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.social-feed #sb_instagram #sbi_images .sbi_item{flex:0 0 min(74vw,300px)!important;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.social-feed #sbi_images .sbi_item{transition:none}.social-feed #sbi_images .sbi_item:hover,.social-feed #sbi_images .sbi_item:focus-within{transform:none}.social-feed #sb_instagram #sbi_images .sbi_item:hover,.social-feed #sb_instagram #sbi_images .sbi_item:focus-within{animation:none;transform:rotate(calc(var(--fan,0) * 1deg)) translateY(var(--fan-y,0px));z-index:20}}@media(max-width:520px){.storefront .store-header{gap:2px 8px;padding-block:8px 6px;padding-inline:4%}.storefront .store-header .brand{gap:8px!important;font-size:16px!important}.storefront .store-header .brand-mark{width:46px!important;height:38px!important;background-size:contain!important}.storefront .store-header .brand small{margin-top:4px;letter-spacing:3px}.storefront .store-header .language-option{padding:6px 8px}.storefront .store-header .theme-toggle{width:36px;height:36px}.storefront .store-nav,.storefront .store-nav .wp-block-navigation__container{gap:2px 10px!important}.storefront .store-nav a,.storefront .store-nav .wp-block-navigation-item__content{padding:6px 0!important;font-size:12px!important}.storefront .store-nav a,.storefront .store-nav .wp-block-navigation-item__content{color:var(--ink)!important;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--muted)}.storefront .store-nav a:after{display:none!important}}.storefront .game-page[data-game=yugioh]{--game-scene:url(../attachments/games/scenes/yugioh-scene-1536.webp)}.storefront .game-page[data-game=digimon]{--game-scene:url(../attachments/games/scenes/digimon-scene-1536.webp)}.storefront .game-page[data-game=fleshandblood]{--game-scene:url(../attachments/games/scenes/fleshandblood-scene-1536.webp)}.storefront .game-page[data-game=lorcana]{--game-scene:url(../attachments/games/scenes/lorcana-scene-1536.webp)}.storefront .game-page[data-game=riftbound]{--game-scene:url(../attachments/games/scenes/riftbound-scene-1536.webp)}.storefront .game-page[data-game=onepiece]{--game-scene:url(../attachments/games/scenes/onepiece-scene-1536.webp)}.storefront .game-page[data-game=dragonballsuper]{--game-scene:url(../attachments/games/scenes/dragonballsuper-scene-1536.webp)}.storefront .game-page[data-game=magic]{--game-scene:url(../attachments/games/scenes/magic-emrakul-1181.webp);--game-scene-size:auto 1050px}.storefront .game-page[data-game=pokemon]{--game-scene:url(../attachments/games/scenes/pokemon-scenery-only-1716.webp)}.storefront .game-page[data-game=cyberpunk]{--game-scene:url(../attachments/games/scenes/cyberpunk-bike-1920.webp);--game-scene-size:auto 1050px}.storefront .game-page[data-game]:after{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(90deg,var(--paper) 0%,color-mix(in srgb,var(--paper) 96%,transparent) 27%,color-mix(in srgb,var(--paper) 88%,transparent) 47%,color-mix(in srgb,var(--paper) 28%,transparent) 72%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--paper) 30%,transparent) 0,transparent 12vw,color-mix(in srgb,var(--paper) 35%,transparent) 30vw,var(--paper) 54vw),var(--game-scene);background-position:0 0,0 0,right top;background-size:100% 100%,100% 100%,var(--game-scene-size,100% auto);background-repeat:no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 70%),linear-gradient(180deg,#000 0,#000 430px,transparent 720px);mask-image:linear-gradient(90deg,transparent 0,#000 70%),linear-gradient(180deg,#000 0,#000 430px,transparent 720px);-webkit-mask-composite:source-in;mask-composite:intersect}@media(min-width:1101px){.storefront .game-page[data-game]:after{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 70%);mask-image:linear-gradient(90deg,transparent 0,#000 70%)}}.storefront .game-page[data-game] .game-page-lead{display:block;max-width:56ch;margin-top:24px}.storefront .game-page[data-game] .game-page-lead>.slide-media{width:260px;max-width:100%;height:94px;padding:12px;background:transparent;border:0;border-radius:0;box-shadow:none;margin-bottom:22px;justify-content:flex-start}.storefront .game-page[data-game] .game-page-lead:after{display:none}.storefront .game-page[data-game] .game-page-copy{max-width:56ch}.storefront .game-page[data-game] .page-block{max-width:62ch;padding:0;background:transparent;border:0;border-radius:0}.storefront .game-page[data-game]:before{top:350px;bottom:70px}@media(max-width:1100px){.storefront .game-page[data-game]:before{display:none}.storefront .game-page[data-game]:after{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 300px,transparent 720px);mask-image:linear-gradient(180deg,#000 0,#000 300px,transparent 720px);background-image:linear-gradient(90deg,color-mix(in srgb,var(--paper) 96%,transparent),color-mix(in srgb,var(--paper) 80%,transparent)),linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--paper) 25%,transparent) 240px,var(--paper) 720px),var(--game-scene);background-size:100% 100%,100% 100%,auto 760px;background-position:0 0,0 0,68% top}}@media(max-width:480px){.storefront .game-page[data-game] .game-page-lead>.slide-media{height:85px;margin-bottom:18px}.storefront .game-page[data-game]:after{background-size:100% 100%,100% 100%,auto 670px;background-image:linear-gradient(90deg,color-mix(in srgb,var(--paper) 96%,transparent),color-mix(in srgb,var(--paper) 80%,transparent)),linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--paper) 25%,transparent) 220px,var(--paper) 630px),var(--game-scene)}}.storefront .game-page[data-game] #game-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.storefront .game-page[data-game] .game-page-lead{margin-top:10px}.storefront .game-page[data-game] .game-page-lead>.slide-media{position:relative;display:block;width:min(100%,calc(8.6409*clamp(34px,4vw,56px)));height:auto;aspect-ratio:749 / 258;padding:0;margin-bottom:28px}.storefront .game-page[data-game] .game-page-lead>.slide-media img{position:absolute;max-width:none;max-height:none;height:auto;width:var(--title-logo-width);left:var(--title-logo-left);top:var(--title-logo-top);transform:none}.storefront .game-page[data-game=magic]{--title-logo-width:100%;--title-logo-left:0%;--title-logo-top:0%}:root[data-theme=light] .storefront .game-page[data-game=magic]{--title-logo-width:100%;--title-logo-left:0%;--title-logo-top:.65773%}.storefront .game-page[data-game=pokemon]{--title-logo-width:67.38276%;--title-logo-left:0%;--title-logo-top:0%}.storefront .game-page[data-game=yugioh]{--title-logo-width:96.21768%;--title-logo-left:-4.61845%;--title-logo-top:-91.06145%}.storefront .game-page[data-game=onepiece]{--title-logo-width:100%;--title-logo-left:0%;--title-logo-top:1.91739%}.storefront .game-page[data-game=lorcana]{--title-logo-width:101.61041%;--title-logo-left:-10.97392%;--title-logo-top:-18.58407%}.storefront .game-page[data-game=fleshandblood]{--title-logo-width:68.04134%;--title-logo-left:0%;--title-logo-top:0%}.storefront .game-page[data-game=digimon]{--title-logo-width:103.81184%;--title-logo-left:-2.35199%;--title-logo-top:7.85442%}.storefront .game-page[data-game=dragonballsuper]{--title-logo-width:91.03567%;--title-logo-left:-2.70647%;--title-logo-top:-11.42857%}.storefront .game-page[data-game=riftbound]{--title-logo-width:99.36325%;--title-logo-left:-10.86372%;--title-logo-top:-94.23077%}.storefront .game-page[data-game=cyberpunk]{--title-logo-width:100%;--title-logo-left:0%;--title-logo-top:2.28028%}@media(min-width:1101px){.storefront .game-page[data-game=cyberpunk]:after{background-position:0 0,0 0,right -70px;background-image:linear-gradient(90deg,var(--paper) 0%,color-mix(in srgb,var(--paper) 96%,transparent) 27%,color-mix(in srgb,var(--paper) 88%,transparent) 47%,color-mix(in srgb,var(--paper) 28%,transparent) 72%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--paper) 45%,transparent) 0,transparent 140px,color-mix(in srgb,var(--paper) 20%,transparent) 450px,var(--paper) 900px),var(--game-scene)}}@media(max-width:1100px)and (min-width:481px){.storefront .game-page[data-game=cyberpunk]:after{background-size:100% 100%,100% 100%,auto 860px;background-position:0 0,0 0,68% -45px}}@media(max-width:480px){.storefront .game-page[data-game=cyberpunk]:after{background-size:100% 100%,100% 100%,auto 760px;background-position:0 0,0 0,68% -40px}}.storefront .game-page[data-game=cyberpunk]:after{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 75%),linear-gradient(180deg,transparent 0,#000 120px,#000 430px,transparent 720px);mask-image:linear-gradient(90deg,transparent 0,#000 75%),linear-gradient(180deg,transparent 0,#000 120px,#000 430px,transparent 720px);-webkit-mask-composite:source-in;mask-composite:intersect}@media(min-width:1101px){.storefront .game-page[data-game=cyberpunk]:after{-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent max(0px,calc(100% - 1159px)),#000 75%);mask-image:linear-gradient(90deg,transparent 0,transparent max(0px,calc(100% - 1159px)),#000 75%)}}@media(max-width:480px){.storefront .game-page[data-game=cyberpunk]:after{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 75%),linear-gradient(180deg,transparent 0,#000 100px,#000 390px,transparent 630px);mask-image:linear-gradient(90deg,transparent 0,#000 75%),linear-gradient(180deg,transparent 0,#000 100px,#000 390px,transparent 630px)}}.storefront .game-page[data-game=magic]:after{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 80%),linear-gradient(180deg,transparent 0,#000 120px,#000 430px,transparent 720px);mask-image:linear-gradient(90deg,transparent 0,#000 80%),linear-gradient(180deg,transparent 0,#000 120px,#000 430px,transparent 720px);-webkit-mask-composite:source-in;mask-composite:intersect}@media(min-width:1101px){.storefront .game-page[data-game=magic]:after{background-position:0 0,0 0,right top;background-image:linear-gradient(90deg,var(--paper) 0%,color-mix(in srgb,var(--paper) 96%,transparent) 27%,color-mix(in srgb,var(--paper) 88%,transparent) 47%,color-mix(in srgb,var(--paper) 28%,transparent) 72%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--paper) 20%,transparent) 0,transparent 140px,color-mix(in srgb,var(--paper) 10%,transparent) 500px,var(--paper) 1000px),var(--game-scene);-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent max(0px,calc(100% - 780px)),#000 90%);mask-image:linear-gradient(90deg,transparent 0,transparent max(0px,calc(100% - 780px)),#000 90%)}}@media(max-width:480px){.storefront .game-page[data-game=magic]:after{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 80%),linear-gradient(180deg,transparent 0,#000 100px,#000 390px,transparent 630px);mask-image:linear-gradient(90deg,transparent 0,#000 80%),linear-gradient(180deg,transparent 0,#000 100px,#000 390px,transparent 630px)}}.visit .contact-phone{margin-bottom:6px}.visit .contact-mail{display:block;width:fit-content;margin-bottom:20px;text-decoration:underline!important}.storefront .contact-mail{color:var(--accent-text)}.storefront .contact-mail:hover{color:var(--accent-hover)}.range-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:64px}.range-feature{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:340px;padding:34px 36px;border:1px solid var(--line);border-top-color:var(--hair-gold);border-radius:20px;background:radial-gradient(120% 100% at 88% 0%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 62%),var(--surface);box-shadow:0 18px 40px var(--sink);transition:border-color .25s,transform .25s,box-shadow .25s}.range-feature:hover,.range-feature:focus-within{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));transform:translateY(-4px);box-shadow:0 26px 52px var(--sink)}.range-feature-copy{max-width:46%}.storefront .range-feature h3{font-size:clamp(24px,2.4vw,34px);line-height:1.12;letter-spacing:-.6px}.storefront .range-feature p{margin-top:14px;color:var(--muted);font-size:14px;line-height:1.75}.range-feature-go{display:inline-grid;place-items:center;width:42px;height:42px;margin-top:22px;border:1px solid var(--accent);border-radius:50%;color:var(--accent-text);font-size:18px;transition:background .25s,color .25s,transform .25s}.range-feature:hover .range-feature-go,.range-feature:focus-within .range-feature-go{background:var(--accent);color:var(--btn-ink);transform:translate(6px)}.range-feature-art{position:absolute;inset:0;z-index:1;pointer-events:none}.range-feature--roleplay .range-feature-art img{position:absolute;right:-16px;bottom:16px;width:53%;height:auto;filter:drop-shadow(0 22px 22px rgba(0,0,0,.45));transform:rotate(-3deg);transition:transform .4s}.range-feature--roleplay{margin-top:0}.range-feature--roleplay:hover .range-feature-art img{transform:rotate(-1deg) scale(1.04)}.chip-cluster{position:absolute;right:30px;top:50%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:46%;margin:0;padding:0;list-style:none;transform:translateY(-50%) rotate(-4deg);transition:transform .4s}.chip-cluster li{display:flex;align-items:center;justify-content:center;height:74px;padding:12px 16px;background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 22px var(--sink);transition:transform .4s}.chip-cluster li:nth-child(2n){transform:translateY(16px)}.chip-cluster li:nth-child(3n){transform:translate(10px)}.chip-cluster img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.range-feature--accessories:hover .chip-cluster{transform:translateY(-50%) rotate(-2deg) scale(1.03)}@media(max-width:900px){.range-features{grid-template-columns:1fr;gap:26px;margin-top:44px}.range-feature{min-height:0;padding:28px 24px 0;flex-direction:column;align-items:stretch}.range-feature-copy{max-width:none;order:1;padding-bottom:26px}.range-feature-art{position:relative;inset:auto;order:2;height:210px}.range-feature--roleplay .range-feature-art img{right:0;left:auto;bottom:-4px;width:auto;height:118%;max-width:100%}.chip-cluster{position:relative;right:auto;top:auto;width:100%;transform:rotate(-2deg);margin:6px 0 28px}.range-feature--accessories:hover .chip-cluster{transform:rotate(-2deg)}.range-feature--accessories .range-feature-art{height:auto}.range-feature--accessories .range-feature-copy{padding-bottom:0}}.storefront .other-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,32px);gap:10px 18px;width:100%;margin:0;padding:0;list-style:none}.storefront .other-logos li{display:grid;place-items:center;min-width:0}.storefront .other-logos img{display:block;max-width:100%;max-height:32px;width:auto;height:auto;object-fit:contain}.storefront .other-logos .logo-light{display:none}:root[data-theme=light] .storefront .other-logos .logo-dark{display:none}:root[data-theme=light] .storefront .other-logos .logo-light{display:block}.game-page-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.storefront .game-page .game-page-actions .button{margin-top:0}.button.button--outline{background:transparent;border-color:var(--accent);color:var(--accent-text)!important}.button.button--outline:hover{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:var(--accent-hover);color:var(--ink)!important}.other-games{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:22px;padding:0;list-style:none}.other-game{display:flex;flex-direction:column;gap:16px;padding:0 0 20px;background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 26px var(--sink);overflow:hidden}.other-game-logo{display:grid;place-items:center;height:190px;padding:20px 30px;border-bottom:1px solid var(--hair-gold);background:var(--surface);text-align:center}.other-game-logo img{display:block;max-width:100%;max-height:150px;width:auto;height:auto;object-fit:contain}:root:not([data-theme=light]) .other-game-logo img[src*=bluthelden],:root:not([data-theme=light]) .other-logos img[src*=bluthelden]{filter:brightness(1.9) contrast(1.05)}.other-game-logo .logo-light{display:none}:root[data-theme=light] .other-game-logo .logo-dark{display:none}:root[data-theme=light] .other-game-logo .logo-light{display:block}.storefront .other-game .slide-link{margin:0 22px;align-self:flex-start}@media(max-width:900px){.other-games{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.other-games{grid-template-columns:1fr}}.storefront .showcase{padding-top:10px;padding-bottom:28px}.storefront #range-teasers,.storefront #play-area,.storefront #visit{padding-block:40px}.storefront #events{padding-bottom:40px}@media(max-width:1050px){.storefront #range-teasers,.storefront #play-area,.storefront #visit{padding-block:32px}.storefront #events{padding-bottom:32px}}@media(max-width:800px){.storefront #range-teasers,.storefront #play-area,.storefront #visit{padding-block:28px}.storefront #events{padding-bottom:28px}}
