:root{--ocg-forest-1000: #07160f;--ocg-forest-950: #0a1f16;--ocg-forest-900: #0d281d;--ocg-forest-800: #153a2a;--ocg-forest-700: #24523b;--ocg-walnut-950: #1c110c;--ocg-walnut-900: #2a1a12;--ocg-walnut-800: #3a261b;--ocg-leather-700: #53392b;--ocg-parchment-50: #f6eedf;--ocg-parchment-100: #e8dbc2;--ocg-parchment-300: #c8b795;--ocg-ivory-25: #fff8e8;--ocg-gold-300: #d0b875;--ocg-gold-500: #a48645;--ocg-gold-700: #6f5529;--ocg-red-700: #9b3734;--ocg-moss-800: #39573a;--ocg-amber-800: #6b5124;--ocg-red-800: #7a332e;--ocg-bluegray-800: #3d5367;--ocg-surface-world: var(--ocg-forest-1000);--ocg-surface-page: var(--ocg-forest-950);--ocg-surface-table: var(--ocg-forest-900);--ocg-surface-raised-felt: var(--ocg-forest-800);--ocg-surface-structure: var(--ocg-walnut-900);--ocg-surface-structure-raised: var(--ocg-walnut-800);--ocg-surface-parchment: var(--ocg-parchment-50);--ocg-text-primary: var(--ocg-parchment-50);--ocg-text-secondary: var(--ocg-parchment-300);--ocg-text-on-parchment: var(--ocg-walnut-950);--ocg-border-quiet: var(--ocg-forest-700);--ocg-border-crafted: var(--ocg-gold-500);--ocg-action-primary: var(--ocg-gold-700);--ocg-action-text: var(--ocg-ivory-25);--ocg-focus-ring: var(--ocg-gold-300);--ocg-suit-red: var(--ocg-red-700);--ocg-space-0: 0;--ocg-space-1: 4px;--ocg-space-2: 8px;--ocg-space-3: 12px;--ocg-space-4: 16px;--ocg-space-5: 20px;--ocg-space-6: 24px;--ocg-space-8: 32px;--ocg-space-10: 40px;--ocg-space-12: 48px;--ocg-space-16: 64px;--ocg-space-20: 80px;--ocg-space-24: 96px;--ocg-radius-square: 0;--ocg-radius-subtle: 2px;--ocg-radius-control: 4px;--ocg-radius-surface: 8px;--ocg-radius-overlay: 12px;--ocg-radius-round: 50%;--ocg-stroke-none: 0;--ocg-stroke-hairline: 1px;--ocg-stroke-strong: 2px;--ocg-stroke-focus: 3px;--ocg-stroke-frame: 8px;--ocg-shadow-none: none;--ocg-shadow-inset: inset 0 1px 2px rgb(0 0 0 / 28%);--ocg-shadow-resting: 0 2px 4px rgb(0 0 0 / 24%);--ocg-shadow-raised: 0 4px 10px rgb(0 0 0 / 30%);--ocg-shadow-floating: 0 10px 24px rgb(0 0 0 / 38%);--ocg-shadow-modal: 0 18px 44px rgb(0 0 0 / 48%);--ocg-depth-scene: 0;--ocg-depth-inset: 1;--ocg-depth-resting: 2;--ocg-depth-raised: 3;--ocg-depth-floating: 4;--ocg-depth-modal: 5;--ocg-depth-hover-lift: -1px;--ocg-depth-pressed-drop: 2px;--ocg-font-display: "Cinzel", Georgia, "Times New Roman", serif;--ocg-font-interface: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ocg-font-numeric: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ocg-font-weight-regular: 400;--ocg-font-weight-medium: 500;--ocg-font-weight-semibold: 600;--ocg-font-weight-bold: 700;--ocg-type-display-xl-size: 48px;--ocg-type-display-xl-line-height: 56px;--ocg-type-display-lg-size: 36px;--ocg-type-display-lg-line-height: 44px;--ocg-type-heading-xl-size: 28px;--ocg-type-heading-xl-line-height: 36px;--ocg-type-heading-lg-size: 24px;--ocg-type-heading-lg-line-height: 32px;--ocg-type-heading-md-size: 20px;--ocg-type-heading-md-line-height: 28px;--ocg-type-body-lg-size: 18px;--ocg-type-body-lg-line-height: 28px;--ocg-type-body-md-size: 16px;--ocg-type-body-md-line-height: 24px;--ocg-type-body-sm-size: 14px;--ocg-type-body-sm-line-height: 20px;--ocg-type-label-md-size: 16px;--ocg-type-label-md-line-height: 20px;--ocg-type-label-sm-size: 12px;--ocg-type-label-sm-line-height: 16px;--ocg-numeric-variant: tabular-nums lining-nums;--ocg-duration-instant: 80ms;--ocg-duration-fast: .12s;--ocg-duration-standard: .18s;--ocg-duration-deliberate: .28s;--ocg-duration-scene: .6s;--ocg-duration-ambient-short: 6s;--ocg-duration-ambient-long: 18s;--ocg-ease-standard: cubic-bezier(.2, 0, 0, 1);--ocg-ease-enter: cubic-bezier(0, 0, .2, 1);--ocg-ease-exit: cubic-bezier(.4, 0, 1, 1);--ocg-ease-tactile: cubic-bezier(.2, .8, .2, 1);--ocg-motion-ambient-play-state: running;--ocg-z-scene: 0;--ocg-z-atmosphere: 10;--ocg-z-game: 100;--ocg-z-hud: 200;--ocg-z-overlay: 400;--ocg-z-popover: 500;--ocg-z-modal: 600;--ocg-z-toast: 700}:root[data-ocg-motion=reduced]{--ocg-duration-deliberate: var(--ocg-duration-instant);--ocg-duration-scene: var(--ocg-duration-instant);--ocg-motion-ambient-play-state: paused}@media(prefers-reduced-motion:reduce){:root:not([data-ocg-motion=full]){--ocg-duration-deliberate: var(--ocg-duration-instant);--ocg-duration-scene: var(--ocg-duration-instant);--ocg-motion-ambient-play-state: paused}}.page__header.page__header--brand{--brand-shell-ivory: var(--ocg-ivory-25, #f6eedf);--brand-shell-muted: var(--ocg-parchment-300, #c8b795);--brand-shell-gold: var(--ocg-gold-300, #d0b875);--brand-shell-gold-dark: var(--ocg-gold-700, #a48645);position:relative;z-index:100;display:block;width:100%;height:102px;min-height:102px;padding:0;overflow:visible;border:0;background:#201109;box-shadow:0 12px 28px #0000006b}.page__header.page__header--brand:before,.page__header.page__header--brand:after{content:none}.page__header--brand .brand-shell__leather{position:absolute;inset:0 0 12px;background-image:linear-gradient(90deg,#120802d6,#52260d47 50%,#120802d6),linear-gradient(180deg,#ffdc781a,#00000057),url(/assets/brown-leather-DaL9-Q5O.webp);background-size:auto,auto,420px 420px}.page__header--brand .brand-shell__rail{position:absolute;right:0;bottom:0;left:0;z-index:30;height:26px;pointer-events:none}.page__header--brand .brand-shell__rail-line{position:absolute;right:0;bottom:0;left:0;width:100%;height:24px;object-fit:fill}.page__header--brand .brand-shell__rail-crest{position:absolute;top:65%;left:50%;width:200px;height:44px;object-fit:contain;transform:translate(-50%,-50%)}.page__header--brand .header-nav{position:absolute;inset:0 0 24px;z-index:40;display:grid;grid-template-columns:minmax(170px,230px) minmax(300px,1fr) auto;gap:var(--ocg-space-8, 2rem);align-items:center;width:100%;height:auto;max-width:1440px;min-height:0;margin-inline:auto;padding-inline:var(--ocg-space-8, 2rem)}.page__header--brand .header-nav__primary{display:contents}.page__header--brand .logo-link{grid-column:1;justify-self:start;transform:translateY(2px);transition:filter var(--ocg-duration-fast, .12s) ease,transform var(--ocg-duration-fast, .12s) ease}.page__header--brand .logo-link:hover,.page__header--brand .logo-link:focus-visible{filter:brightness(1.08);outline:0}.page__header--brand .logo{display:block;width:190px;height:auto;max-height:80px;margin:0;object-fit:contain;filter:drop-shadow(0 2px 3px rgb(0 0 0 / 60%))}.page__header--brand .header-breadcrumbs{grid-column:2;display:flex;align-items:center;justify-content:center;min-width:0}.page__header--brand .header-breadcrumbs ol{display:flex;align-items:center;justify-content:center;gap:var(--ocg-space-2, .5rem);min-width:0;margin:0;padding:0;list-style:none}.page__header--brand .header-breadcrumbs li{min-width:0}.page__header--brand .header-breadcrumbs a,.page__header--brand .brand-shell__current-game{display:block;font-family:var(--ocg-font-interface, Inter, sans-serif);font-size:var(--ocg-type-body-sm-size, .875rem);font-weight:var(--ocg-font-weight-semibold, 600);letter-spacing:.025em;text-decoration:none;text-shadow:0 1px 2px rgb(0 0 0 / 70%);white-space:nowrap}.page__header--brand .header-breadcrumbs a{position:relative;padding-block:var(--ocg-space-2, .5rem);color:var(--brand-shell-muted);transition:color var(--ocg-duration-fast, .12s) ease,text-shadow var(--ocg-duration-fast, .12s) ease}.page__header--brand .header-breadcrumbs a:hover,.page__header--brand .header-breadcrumbs a:focus-visible{color:var(--brand-shell-ivory);outline:0;text-shadow:0 1px 2px rgb(0 0 0 / 70%),0 0 10px rgb(208 184 117 / 24%)}.page__header--brand .header-breadcrumbs a:focus-visible{text-decoration:underline;text-decoration-color:var(--brand-shell-gold);text-underline-offset:.3em}.page__header--brand .header-breadcrumbs__separator{color:#d0b8759e;font-family:var(--ocg-font-display, Georgia, serif);font-size:1rem;line-height:1}.page__header--brand .brand-shell__current-game{max-width:min(28vw,320px);overflow:hidden;color:var(--brand-shell-ivory);font-family:var(--ocg-font-display, Georgia, serif);font-size:var(--ocg-type-body-md-size, 1rem);letter-spacing:.035em;text-overflow:ellipsis}.page__header--brand .header-nav__actions{grid-column:3;display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:var(--ocg-space-2, .5rem)}.page__header--brand .header-leaderboard,.page__header--brand .header-profile,.page__header--brand .games-btn{box-sizing:border-box;min-height:44px;border:1px solid rgb(208 184 117 / 58%);border-radius:var(--ocg-radius-control, 2px);background:#07160f7a;color:var(--brand-shell-ivory);box-shadow:inset 0 1px #ffffff0d,inset 0 -2px 5px #00000042;transition:background-color var(--ocg-duration-fast, .12s) ease,border-color var(--ocg-duration-fast, .12s) ease}.page__header--brand .header-leaderboard{display:inline-flex;align-items:center;gap:var(--ocg-space-2, .5rem);padding:var(--ocg-space-2, .5rem) var(--ocg-space-3, .75rem);color:var(--brand-shell-ivory);font-family:var(--ocg-font-interface, Inter, sans-serif);font-size:var(--ocg-type-body-sm-size, .875rem);font-weight:var(--ocg-font-weight-semibold, 600);text-decoration:none}.page__header--brand .header-leaderboard__icon{fill:currentColor;stroke:none}.page__header--brand .header-profile{display:inline-flex;align-items:center;gap:var(--ocg-space-2, .5rem);padding:var(--ocg-space-1, .25rem) var(--ocg-space-3, .75rem) var(--ocg-space-1, .25rem) var(--ocg-space-1, .25rem);color:var(--brand-shell-ivory);text-decoration:none}.page__header--brand .header-leaderboard:hover,.page__header--brand .header-profile:hover,.page__header--brand .games-btn:hover{border-color:var(--brand-shell-gold);background:#2a1a12d1;color:var(--brand-shell-ivory);transform:none}.page__header--brand .header-leaderboard:focus-visible,.page__header--brand .header-profile:focus-visible,.page__header--brand .games-btn:focus-visible{outline:2px solid var(--brand-shell-gold);outline-offset:2px}.page__header--brand .header-profile__avatar-clip{width:32px;height:32px;border:2px solid var(--brand-shell-gold-dark);border-radius:50%;overflow:hidden}.page__header--brand .header-profile__avatar{width:100%;height:100%;object-fit:cover;transform:scale(1.4)}.page__header--brand .header-profile__name{max-width:120px;overflow:hidden;font-family:var(--ocg-font-interface, Inter, sans-serif);font-size:var(--ocg-type-body-sm-size, .875rem);font-weight:var(--ocg-font-weight-semibold, 600);text-overflow:ellipsis;white-space:nowrap}.page__header--brand .header-profile__streak,.page__header--brand .header-profile__progress{margin:0;padding:0 0 0 var(--ocg-space-2, .5rem);border:0;border-left:1px solid rgb(208 184 117 / 42%);border-radius:0;background:transparent;color:var(--brand-shell-muted);font-family:var(--ocg-font-interface, Inter, sans-serif);font-size:var(--ocg-type-label-sm-size, .75rem);font-weight:var(--ocg-font-weight-semibold, 600);white-space:nowrap}.page__header--brand .games-dropdown{position:relative}.page__header--brand .nav-group--games{position:static}.page__header--brand .games-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;cursor:pointer}.page__header--brand .games-btn:before{content:none}.page__header--brand .games-btn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page__header--brand .games-btn__icon{display:grid;gap:5px;width:22px}.page__header--brand .games-btn__icon span{display:block;width:100%;height:2px;background:var(--brand-shell-gold)}.page__header--brand .games-menu{position:absolute;z-index:80;display:none;overflow-y:auto;top:calc(100% + 10px);right:0;left:auto;width:min(88vw,320px);min-width:260px;max-height:min(72vh,520px);padding:var(--ocg-space-2, .5rem) 0;border:1px solid rgb(208 184 117 / 48%);border-radius:var(--ocg-radius-control, 2px);background:linear-gradient(180deg,#2a1a12fa,#120905fc),url(/assets/brown-leather-DaL9-Q5O.webp);background-size:auto,420px 420px;box-shadow:0 18px 44px #0000008a}.page__header--brand .games-dropdown.is-open .games-menu{display:block}.page__header--brand .games-category{border-bottom:1px solid rgb(208 184 117 / 16%)}.page__header--brand .games-item,.page__header--brand .games-category-title{display:block;box-sizing:border-box;width:100%;text-decoration:none}.page__header--brand .games-category-title{padding:var(--ocg-space-2, .5rem) var(--ocg-space-4, 1rem);background:#07160f61;color:var(--brand-shell-gold);font-family:var(--ocg-font-interface, Inter, sans-serif);font-size:var(--ocg-type-label-sm-size, .75rem);font-weight:var(--ocg-font-weight-semibold, 600);letter-spacing:.1em}.page__header--brand .games-item{padding:var(--ocg-space-2, .5rem) var(--ocg-space-4, 1rem);color:var(--brand-shell-muted);font-family:var(--ocg-font-interface, Inter, sans-serif)}.page__header--brand .games-item:hover,.page__header--brand .games-item:focus-visible{background:#a4864529;color:var(--brand-shell-ivory);outline:0}.page__header--brand .games-category:last-child{border-color:#d0b8752e}.page__header--brand .variant-switcher{display:flex;align-items:center;gap:var(--ocg-space-1, .25rem)}.page__header--brand .header-nav:has(.variant-switcher) .header-profile__streak,.page__header--brand .header-nav:has(.variant-switcher) .header-profile__progress,.page__header--brand .variant-switcher .nav-separator{display:none}.page__header--brand .variant-btn{min-height:36px;border:1px solid rgb(208 184 117 / 42%);border-radius:var(--ocg-radius-square, 0);background:#07160f61;color:var(--brand-shell-muted);font-family:var(--ocg-font-interface, Inter, sans-serif);font-weight:var(--ocg-font-weight-semibold, 600)}.page__header--brand .variant-btn--active{border-color:var(--brand-shell-gold);color:var(--brand-shell-ivory)}.page__header--brand .header-nav__actions>.nav-separator{display:none}.page__footer:has(>.footer-content){--brand-shell-ivory: var(--ocg-ivory-25, #f6eedf);--brand-shell-muted: var(--ocg-parchment-300, #c8b795);--brand-shell-gold: var(--ocg-gold-300, #d0b875);position:relative;display:block;width:100%;margin-top:0;padding:var(--ocg-space-20, 5rem) var(--ocg-space-8, 2rem) var(--ocg-space-8, 2rem);border:0;background:linear-gradient(180deg,#2a1a12f5,#0f0805fa),url(/assets/footer-mNJpfgTL.webp),url(/assets/brown-leather-DaL9-Q5O.webp);background-size:auto,cover,640px 640px;color:var(--brand-shell-ivory)}.page__footer:has(>.footer-content) .footer-rail{position:absolute;top:0;right:0;left:0;z-index:30;height:26px;pointer-events:none}.page__footer:has(>.footer-content) .footer-rail__line{position:absolute;right:0;bottom:0;left:0;width:100%;height:24px;object-fit:fill}.page__footer:has(>.footer-content) .footer-rail__crest{position:absolute;top:65%;left:50%;width:200px;height:44px;object-fit:contain;transform:translate(-50%,-50%)}.page__footer:has(>.footer-content) .footer-content{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(0,3fr);gap:var(--ocg-space-12, 3rem);align-items:start;width:100%;max-width:1200px;margin-inline:auto;padding:0;text-align:left}.page__footer:has(>.footer-content) .footer-brand{display:flex;flex-direction:column;align-items:center;gap:var(--ocg-space-1, .25rem)}.page__footer:has(>.footer-content) .footer-brand img{width:min(240px,100%);height:auto}.page__footer:has(>.footer-content) .footer-brand p{max-width:290px;margin:0;color:var(--brand-shell-muted);font-family:var(--ocg-font-interface, Inter, sans-serif);font-size:var(--ocg-type-body-sm-size, .875rem);line-height:var(--ocg-type-body-sm-line-height, 1.5)}.page__footer:has(>.footer-content) .footer-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ocg-space-8, 2rem)}.page__footer:has(>.footer-content) .footer-directory section{display:flex;flex-direction:column;gap:var(--ocg-space-2, .5rem)}.page__footer:has(>.footer-content) .footer-directory h2{margin:0 0 var(--ocg-space-2, .5rem);padding-bottom:var(--ocg-space-2, .5rem);border-bottom:1px solid rgb(164 134 69 / 42%);color:var(--brand-shell-gold);font-family:var(--ocg-font-interface, Inter, sans-serif);font-size:var(--ocg-type-label-sm-size, .75rem);letter-spacing:.12em;text-transform:uppercase}.page__footer:has(>.footer-content) .footer-directory a{color:var(--brand-shell-muted);font-family:var(--ocg-font-interface, Inter, sans-serif);font-size:var(--ocg-type-body-sm-size, .875rem);line-height:var(--ocg-type-body-sm-line-height, 1.5);text-decoration:none}.page__footer:has(>.footer-content) .footer-directory a:hover,.page__footer:has(>.footer-content) .footer-directory a:focus-visible{color:var(--brand-shell-ivory)}.page__footer:has(>.footer-content) .footer-copyright{grid-column:1 / -1;width:100%;padding-top:var(--ocg-space-5, 1.25rem);border-top:1px solid rgb(164 134 69 / 25%);color:#c8b7959e;font-family:var(--ocg-font-interface, Inter, sans-serif);font-size:var(--ocg-type-label-sm-size, .75rem);text-align:center}@media(max-width:1100px){.page__header--brand .header-nav{grid-template-columns:minmax(150px,190px) 1fr auto;gap:var(--ocg-space-4, 1rem);padding-inline:var(--ocg-space-4, 1rem)}.page__header--brand .logo{width:166px}.page__header--brand .header-profile__progress,.page__header--brand .header-profile__streak,.page__header--brand .header-profile__name{display:none}.page__header--brand .header-profile{padding:var(--ocg-space-1, .25rem)}.page__footer:has(>.footer-content) .footer-content{grid-template-columns:1fr}}@media(max-width:820px){.page__header.page__header--brand{height:116px;min-height:116px}.page__header--brand .brand-shell__leather{bottom:10px}.page__header--brand .brand-shell__rail,.page__footer:has(>.footer-content) .footer-rail{height:22px}.page__header--brand .brand-shell__rail-line,.page__footer:has(>.footer-content) .footer-rail__line{height:20px}.page__header--brand .brand-shell__rail-crest,.page__footer:has(>.footer-content) .footer-rail__crest{width:120px;height:26px}.page__header--brand .header-nav{inset:0 0 16px;grid-template-columns:1fr auto;grid-template-rows:64px 30px;gap:var(--ocg-space-2, .5rem);padding-inline:var(--ocg-space-3, .75rem)}.page__header--brand .logo-link{grid-column:1;grid-row:1}.page__header--brand .logo{width:132px;max-height:58px}.page__header--brand .header-breadcrumbs{grid-column:1 / -1;grid-row:2;justify-self:center;width:100%;overflow:hidden}.page__header--brand .header-breadcrumbs ol{width:100%;justify-content:center;gap:var(--ocg-space-1, .25rem)}.page__header--brand .header-breadcrumbs a,.page__header--brand .brand-shell__current-game{font-size:var(--ocg-type-label-sm-size, .75rem)}.page__header--brand .brand-shell__current-game{max-width:min(46vw,220px)}.page__header--brand .header-nav__actions{grid-column:2;grid-row:1}.page__header--brand .header-leaderboard,.page__header--brand .header-profile,.page__header--brand .games-btn{width:42px;min-width:42px;height:42px;min-height:42px;justify-content:center;padding:var(--ocg-space-1, .25rem)}.page__header--brand .header-leaderboard__text,.page__header--brand .header-profile__name,.page__header--brand .header-profile__progress,.page__header--brand .header-profile__streak{display:none}.page__header--brand .games-menu{right:0;left:auto}body:has(.page__header--brand) #game-guide-root{margin-top:clamp(5rem,20vw,7rem)}.page__footer:has(>.footer-content){padding:var(--ocg-space-16, 4rem) var(--ocg-space-4, 1rem) var(--ocg-space-8, 2rem)}.page__footer:has(>.footer-content) .footer-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.page__header--brand .header-leaderboard{display:none}.page__header--brand .header-nav__actions:has(.variant-switcher) .header-profile{display:none}}.page__footer{box-sizing:border-box;display:flex;justify-content:center;padding:clamp(1.25rem,3vw,2rem) clamp(1.4rem,4.25vw,2.85rem) calc(clamp(1.25rem,3vw,2rem) + env(safe-area-inset-bottom,0px));margin-top:0;border-top:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#2a150cfa,#160a05fa);color:var(--color-text-primary);width:100%}.global-footer{box-sizing:border-box;width:min(100%,1080px);margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(.85rem,2.5vw,1.4rem);text-align:center}.global-footer__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.25rem,1.2vw,.6rem);width:100%}.global-footer__section{display:grid;gap:.55rem;width:min(100%,720px);padding:clamp(.7rem,1.8vw,.95rem);border:1px solid rgba(212,168,83,.2);border-radius:8px;background:#0c0c0c29}.global-footer__heading{margin:0;color:#ffffffdb;font-size:clamp(.82rem,1.5vw,.92rem);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.global-footer__nav--daily .global-footer__link{color:#ffffffe0;border:1px solid rgba(212,168,83,.22);background:#d4a8531f}.global-footer__link{padding:.25rem .5rem;border-radius:999px;font-size:clamp(.75rem,1.5vw,.85rem);font-weight:var(--font-weight-medium);color:#ffffffd1;text-decoration:none;background:#0c0c0c2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:var(--transition-base)}.global-footer__link:hover,.global-footer__link:focus-visible{color:var(--color-text-hover);background:#0c0c0c52;outline:none}.global-footer__nav--utility{padding-top:clamp(.6rem,1.5vw,.85rem);border-top:1px solid rgba(255,255,255,.1);width:100%}.global-footer__nav--utility .global-footer__link{font-size:clamp(.68rem,1.2vw,.75rem);color:#ffffff73;background:transparent;padding:.2rem .45rem}.global-footer__nav--utility .global-footer__link:hover,.global-footer__nav--utility .global-footer__link:focus-visible{color:#ffffffd1;background:#0c0c0c2e}.global-footer__social{display:flex;justify-content:center;gap:.5rem}.global-footer__social-link{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;color:#ffffffd1;background:#0c0c0c2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:var(--transition-base)}.global-footer__social-link:hover,.global-footer__social-link:focus-visible{color:var(--color-text-hover);background:#0c0c0c52;outline:none}.global-footer__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;font-size:clamp(.8rem,1.75vw,.9rem);opacity:.8}@media(max-width:640px){.page__footer{padding-inline:clamp(.9rem,4.5vw,1.35rem);margin-top:0}.global-footer__link{padding:.3rem .6rem}.global-footer{gap:clamp(.7rem,4vw,1.1rem)}.global-footer__nav--utility .global-footer__link{padding:.25rem .5rem}}*{box-sizing:border-box}html{background:var(--ocg-surface-world)}body.page--inner{min-height:100vh;margin:0;background:linear-gradient(#07160f57,#07160fa8),url(/assets/felt-green-CieYw_4d.webp) center top / 720px auto repeat;color:var(--ocg-text-primary);font-family:var(--ocg-font-interface);font-size:var(--ocg-type-body-md-size);line-height:var(--ocg-type-body-md-line-height)}.page--inner .page-container,.page--inner .forum-shell{display:flex;min-height:100vh;flex-direction:column}.page--inner main,.page--inner #app{width:100%}.page--inner #app{flex:1}.page--inner .page__content,.page--inner .main-content,.page--inner .blog-container,.page--inner .content-container,.page--inner .forum-main{width:min(100% - (var(--ocg-space-8) * 2),1180px);max-width:1180px;min-height:54vh;margin-inline:auto;padding:var(--ocg-space-16) 0 var(--ocg-space-20)}.page--inner .content-wrapper{width:100%;max-width:none;margin:0;padding:0}.page--inner h1,.page--inner h2,.page--inner h3{color:var(--ocg-text-primary);font-family:var(--ocg-font-display)}.page--inner h1{margin:0;font-size:clamp(2.15rem,5vw,var(--ocg-type-display-xl-size));line-height:1.08;letter-spacing:.015em;text-align:left}.page--inner h2{margin:var(--ocg-space-12) 0 var(--ocg-space-4);padding-bottom:var(--ocg-space-3);border-bottom:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 55%,transparent);font-size:clamp(1.35rem,3vw,var(--ocg-type-heading-xl-size));line-height:1.25}.page--inner h2:before{content:none}.page--inner h3{color:var(--ocg-gold-300)}.page--inner p,.page--inner li{color:color-mix(in srgb,var(--ocg-text-primary) 88%,var(--ocg-text-secondary))}.page--inner a{color:var(--ocg-gold-300);text-underline-offset:.22em}.page--inner a:hover{color:var(--ocg-text-primary)}.page--inner .page-header,.page--inner .article-header,.page--inner .leaderboard-hero,.page--inner .forum-hero{width:100%;position:relative;margin:0 0 var(--ocg-space-12);padding:0 0 var(--ocg-space-8) var(--ocg-space-6);border:0;border-bottom:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 52%,transparent);background:transparent;box-shadow:none;text-align:left}.page--inner .page-header:before,.page--inner .article-header:before,.page--inner .leaderboard-hero:before,.page--inner .forum-hero:before{content:"";position:absolute;top:.15em;bottom:var(--ocg-space-8);left:0;width:var(--ocg-stroke-strong);background:var(--ocg-border-crafted)}.page--inner .page-subtitle,.page--inner .article-meta,.page--inner .intro-text,.page--inner .ocg-page-lead__copy,.page--inner .forum-hero>p:not(.forum-eyebrow){max-width:760px;margin:var(--ocg-space-3) 0 0;color:var(--ocg-text-secondary);font-size:var(--ocg-type-body-lg-size);line-height:var(--ocg-type-body-lg-line-height);letter-spacing:0;text-align:left!important;text-transform:none}.page--inner .article-meta,.page--inner .ocg-panel__eyebrow,.page--inner .forum-eyebrow{color:var(--ocg-gold-300);font-size:var(--ocg-type-label-sm-size);font-weight:var(--ocg-font-weight-semibold);letter-spacing:.13em;text-transform:uppercase}.page--inner .breadcrumb{display:none}.page--inner .section-icon{display:inline-flex;width:auto;height:auto;padding:0;border:0;border-radius:var(--ocg-radius-square);background:transparent;box-shadow:none;color:var(--ocg-gold-300)}.page--inner .page__footer{flex:0 0 auto}.page--all-games .game-finder{position:relative;top:auto;z-index:auto;margin:0 0 var(--ocg-space-16);padding:var(--ocg-space-5) var(--ocg-space-6);border:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 55%,transparent);border-radius:var(--ocg-radius-square);background:linear-gradient(90deg,#2a1a12eb,#1c110cd6),url(/assets/brown-leather-DaL9-Q5O.webp) center / 420px repeat;box-shadow:var(--ocg-shadow-inset)}.page--all-games .game-finder__search{margin:0}.page--all-games .game-finder__input{border-radius:var(--ocg-radius-square);border-color:color-mix(in srgb,var(--ocg-border-crafted) 58%,transparent);background:#07160fb8;color:var(--ocg-text-primary)}.page--all-games .game-finder__filters{gap:0;margin-top:var(--ocg-space-4);border-top:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 24%,transparent)}.page--all-games .filter-chip{min-height:40px;margin:var(--ocg-space-2) var(--ocg-space-4) 0 0;padding:var(--ocg-space-2) 0;border:0;border-bottom:var(--ocg-stroke-strong) solid transparent;border-radius:var(--ocg-radius-square);background:transparent;color:var(--ocg-text-secondary);box-shadow:none;font-family:var(--ocg-font-interface);font-weight:var(--ocg-font-weight-semibold)}.page--all-games .filter-chip:hover,.page--all-games .filter-chip.is-active{border-bottom-color:var(--ocg-border-crafted);background:transparent;color:var(--ocg-text-primary);transform:none}.page--all-games [data-game-section]{margin-bottom:var(--ocg-space-16)}.page--all-games [data-game-section]>h2{margin-bottom:var(--ocg-space-2)}.page--all-games .section-intro{max-width:850px;margin:0 0 var(--ocg-space-5);color:var(--ocg-text-secondary)}.page--all-games .games-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 42%,transparent);border-left:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 28%,transparent)}.page--all-games .game-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:var(--ocg-space-4);align-items:center;min-height:76px;padding:var(--ocg-space-3) var(--ocg-space-4);border:0;border-right:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 28%,transparent);border-bottom:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 28%,transparent);border-radius:var(--ocg-radius-square);background:#0a1f166b;box-shadow:none;color:var(--ocg-text-primary);text-decoration:none}.page--all-games .game-card:after{content:"Play";color:var(--ocg-gold-300);font-family:var(--ocg-font-display);font-size:var(--ocg-type-label-sm-size);font-weight:var(--ocg-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.page--all-games .game-card:hover,.page--all-games .game-card:focus-visible{border-color:color-mix(in srgb,var(--ocg-border-crafted) 62%,transparent);background:#153a2aa3;color:var(--ocg-text-primary);outline:0;transform:none}.page--all-games .game-card__thumb,.page--all-games .game-card__icon{width:48px;height:48px;object-fit:contain}.page--all-games .game-card__name{font-family:var(--ocg-font-display);font-size:var(--ocg-type-body-md-size);font-weight:var(--ocg-font-weight-semibold)}.page--journal .blog-container,.page--reference .content-container{max-width:1040px}.page--journal .blog-grid,.page--reference .glossary-grid{display:grid;grid-template-columns:1fr;gap:0;margin-top:var(--ocg-space-8);border-top:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 46%,transparent)}.page--journal .intro-text{max-width:760px!important;margin:0 0 var(--ocg-space-12)!important}.page--journal .blog-card{display:grid;grid-template-columns:150px minmax(0,1fr) auto;min-height:132px;padding:var(--ocg-space-4) 0;overflow:visible;border:0;border-bottom:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 32%,transparent);border-radius:var(--ocg-radius-square);background:transparent;box-shadow:none;text-decoration:none}.page--journal .blog-card:after{content:"Read";align-self:center;padding-left:var(--ocg-space-5);color:var(--ocg-gold-300);font-family:var(--ocg-font-display);font-size:var(--ocg-type-label-sm-size);font-weight:var(--ocg-font-weight-semibold);letter-spacing:.1em;text-transform:uppercase}.page--journal .blog-card:hover{border-bottom-color:var(--ocg-border-crafted);background:linear-gradient(90deg,transparent,rgb(21 58 42 / 36%),transparent);transform:none}.page--journal .blog-card__image{width:126px!important;height:100px!important;align-self:center;border:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 38%,transparent);background:#07160f75!important}.page--journal .blog-card__image img{width:72px!important;height:72px!important;object-fit:contain}.page--journal .blog-card__content{align-self:center;padding:0 var(--ocg-space-5) 0 0}.page--journal .blog-card__title{margin:0 0 var(--ocg-space-2);color:var(--ocg-text-primary);font-family:var(--ocg-font-display);font-size:var(--ocg-type-heading-md-size)}.page--journal .blog-card__excerpt{margin:0;color:var(--ocg-text-secondary);font-size:var(--ocg-type-body-sm-size)}.page--reference .category-header{display:flex;align-items:center;gap:var(--ocg-space-3);margin:var(--ocg-space-12) 0 0;padding:0;border:0;background:transparent}.page--reference .category-header h2{flex:1;margin:0}.page--reference .category-header__icon{display:grid;width:32px;color:var(--ocg-suit-red);place-items:center}.page--reference .glossary-card{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,1.6fr) auto;gap:var(--ocg-space-6);align-items:center;min-height:76px;padding:var(--ocg-space-4) var(--ocg-space-2);border:0;border-bottom:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 32%,transparent);border-radius:var(--ocg-radius-square);background:transparent;box-shadow:none;text-decoration:none}.page--reference .glossary-card:after{content:"Read";color:var(--ocg-gold-300);font-family:var(--ocg-font-display);font-size:var(--ocg-type-label-sm-size);font-weight:var(--ocg-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.page--reference .glossary-card:hover{border-bottom-color:var(--ocg-border-crafted);background:#153a2a5c;transform:none}.page--reference .glossary-card__term{color:var(--ocg-text-primary);font-family:var(--ocg-font-display);font-size:var(--ocg-type-body-md-size);font-weight:var(--ocg-font-weight-semibold)}.page--reference .glossary-card__preview{color:var(--ocg-text-secondary)}.page--editorial .content-container,.page--editorial .page__content,.page--utility .page__content{max-width:860px}.page--editorial .content-container article,.page--editorial .content-article,.page--editorial .page__content,.page--utility .page__content{border:0;border-radius:var(--ocg-radius-square);background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.page--editorial article>p:first-of-type,.page--editorial .content-article>p:first-of-type,.page--editorial .content-container>p:first-of-type{margin-bottom:var(--ocg-space-8);padding:0 0 0 var(--ocg-space-5);border-left:var(--ocg-stroke-strong) solid var(--ocg-border-crafted);border-radius:var(--ocg-radius-square);background:transparent}.page--editorial .article-header,.page--utility .page__content>h1{margin-bottom:var(--ocg-space-10)}.page--utility .page__content>h1{position:relative;padding:0 0 var(--ocg-space-6) var(--ocg-space-6);border-bottom:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 52%,transparent)}.page--utility .page__content>h1:before{content:"";position:absolute;inset:0 auto var(--ocg-space-6) 0;width:var(--ocg-stroke-strong);background:var(--ocg-border-crafted)}.page--editorial table{width:100%;overflow:visible;border-collapse:collapse;border-radius:var(--ocg-radius-square);background:transparent;box-shadow:none}.page--editorial th,.page--editorial td{padding:var(--ocg-space-3);border-bottom:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 32%,transparent);text-align:left}.page--inner input,.page--inner select,.page--inner textarea{border:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 55%,transparent);border-radius:var(--ocg-radius-control);background:#07160fb8;color:var(--ocg-text-primary)}.page--inner button,.page--inner .cta-button,.page--inner .forum-button{border-radius:var(--ocg-radius-control);font-family:var(--ocg-font-display)}.page--leaderboard .main-content{z-index:3;padding-inline:0}.page--leaderboard .leaderboard-hero{padding-top:0}.page--leaderboard .leaderboard-update-notice--top{justify-content:flex-start;width:fit-content;max-width:100%;margin:var(--ocg-space-4) 0 0}.page--leaderboard .points-info{max-width:none;margin:0 0 var(--ocg-space-10);border:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 44%,transparent);border-radius:var(--ocg-radius-square);background:#1c110c75}.page--leaderboard .points-info__toggle{justify-content:flex-start;padding:var(--ocg-space-4) var(--ocg-space-5);color:var(--ocg-text-primary);font-family:var(--ocg-font-display)}.page--leaderboard .hall-of-fame{margin-bottom:var(--ocg-space-16);padding:var(--ocg-space-8);border:var(--ocg-stroke-hairline) solid rgb(208 184 117 / 48%);border-radius:var(--ocg-radius-square);background:linear-gradient(180deg,#2a1a12e0,#0e0805f0),url(/assets/brown-leather-DaL9-Q5O.webp);background-size:auto,620px 620px;box-shadow:var(--ocg-shadow-raised),inset 0 1px #ffffff17;text-align:left}.page--leaderboard .hall-of-fame__title{display:flex;gap:var(--ocg-space-3);align-items:center;margin:0 0 var(--ocg-space-2);color:var(--ocg-text-primary);text-align:left;text-shadow:none}.page--leaderboard .hall-of-fame__title:before{content:"";width:58px;aspect-ratio:1;flex:0 0 auto;background:url(/images/brand/ocg-hall-crest-v2.svg) center / contain no-repeat;filter:drop-shadow(0 6px 8px rgb(0 0 0 / 35%))}.page--leaderboard .hall-of-fame__subtitle{max-width:780px;margin:0 0 var(--ocg-space-6);color:var(--ocg-text-secondary)}.page--leaderboard .hall-of-fame__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;margin:0;border-block:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 42%,transparent)}.page--leaderboard .hall-of-fame__tabs .leaderboard-period-tab{min-height:calc(var(--ocg-space-10) + var(--ocg-space-1));padding:var(--ocg-space-2) var(--ocg-space-4);border:0;border-right:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 35%,transparent);border-bottom:var(--ocg-stroke-strong) solid transparent;border-radius:var(--ocg-radius-square);background:transparent;color:var(--ocg-text-secondary);font-family:var(--ocg-font-display);font-size:var(--ocg-type-label-sm-size);font-weight:var(--ocg-font-weight-semibold);text-transform:uppercase}.page--leaderboard .hall-of-fame__tabs .leaderboard-period-tab:last-child{border-right:0}.page--leaderboard .hall-of-fame__tabs .leaderboard-period-tab[aria-selected=true]{border-bottom-color:var(--ocg-gold-300);background:color-mix(in srgb,var(--ocg-border-crafted) 14%,transparent);color:var(--ocg-text-primary)}.page--leaderboard .hall-of-fame__tabs .leaderboard-period-tab:hover{background:color-mix(in srgb,var(--ocg-border-crafted) 9%,transparent);color:var(--ocg-text-primary)}.page--leaderboard .hall-of-fame__tabs .leaderboard-period-tab:focus-visible{position:relative;z-index:var(--ocg-z-hud);outline:var(--ocg-stroke-focus) solid var(--ocg-gold-300);outline-offset:calc(var(--ocg-space-1) * -1)}.page--leaderboard .hall-of-fame__you{display:flex;gap:var(--ocg-space-6);align-items:center;justify-content:space-between;min-height:var(--ocg-space-16);padding:var(--ocg-space-3) var(--ocg-space-4);border-bottom:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 36%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--ocg-red-800) 18%,transparent),transparent 62%)}.page--leaderboard .hall-of-fame__you[hidden]{display:none}.page--leaderboard .hall-of-fame__you-copy,.page--leaderboard .hall-of-fame__you-stats{display:flex;gap:var(--ocg-space-3);align-items:baseline}.page--leaderboard .hall-of-fame__you-label{color:var(--ocg-gold-300);font-family:var(--ocg-font-display);font-size:var(--ocg-type-label-sm-size);font-weight:var(--ocg-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.page--leaderboard .hall-of-fame__you-rank{color:var(--ocg-text-primary);font-family:var(--ocg-font-display);font-size:var(--ocg-type-heading-md-size)}.page--leaderboard .hall-of-fame__you-context,.page--leaderboard .hall-of-fame__you-stats{color:var(--ocg-text-secondary);font-size:var(--ocg-type-body-sm-size)}.page--leaderboard .hall-of-fame__you-stats strong{color:var(--ocg-text-primary)}.page--leaderboard .hall-of-fame__you-stats a{padding-bottom:var(--ocg-space-1);border-bottom:var(--ocg-stroke-hairline) solid var(--ocg-gold-700);color:var(--ocg-gold-300);font-family:var(--ocg-font-interface);font-weight:var(--ocg-font-weight-semibold);text-decoration:none}.page--leaderboard .hall-of-fame__you-stats a:hover,.page--leaderboard .hall-of-fame__you-stats a:focus-visible{border-bottom-color:var(--ocg-gold-300);color:var(--ocg-text-primary)}.page--leaderboard .hall-of-fame__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;max-width:none;align-items:start;border-left:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 28%,transparent)}.page--leaderboard .hall-of-fame__card[hidden]{display:none}.page--leaderboard .hall-of-fame__card,.page--leaderboard .hall-of-fame__card--featured{grid-area:auto;width:100%;border:0;border-right:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 28%,transparent);border-bottom:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 28%,transparent);border-radius:var(--ocg-radius-square);background:transparent;box-shadow:none}.page--leaderboard .hall-of-fame__card-header{justify-content:flex-start;min-height:54px;padding:var(--ocg-space-4);border-bottom:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 28%,transparent);background:#1c110c85}.page--leaderboard .hall-of-fame__icon{display:none}.page--leaderboard .hall-of-fame__label{color:var(--ocg-text-primary)}.page--leaderboard .hall-of-fame__card[data-hof-period=alltime] .hall-of-fame__card-header{background:linear-gradient(90deg,#2a1a12e0,#1c110cbd),url(/assets/brown-leather-DaL9-Q5O.webp) center / 420px repeat}.page--leaderboard .hall-of-fame__card[data-hof-period=alltime] .hall-of-fame__label{color:var(--ocg-gold-200)}.page--leaderboard .lb-table{border:0;background:transparent}.page--leaderboard .hall-of-fame .lb-game{width:220px;text-align:left}.page--leaderboard .hall-of-fame .lb-top-game{display:inline-flex;gap:var(--ocg-space-1);align-items:center;width:fit-content;padding-bottom:var(--ocg-space-1);border-bottom:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-gold-700) 64%,transparent);color:var(--ocg-gold-300);font-family:var(--ocg-font-interface);font-size:var(--ocg-type-label-sm-size);font-weight:var(--ocg-font-weight-semibold);text-decoration:none}.page--leaderboard .hall-of-fame .lb-top-game:hover,.page--leaderboard .hall-of-fame .lb-top-game:focus-visible{border-bottom-color:var(--ocg-gold-300);color:var(--ocg-text-primary)}.page--leaderboard .hall-of-fame .lb-top-game--empty{border-bottom:0;color:var(--ocg-text-secondary);font-weight:var(--ocg-font-weight-regular)}.page--leaderboard .game-selector{justify-items:start;padding:var(--ocg-space-6);border:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 44%,transparent);border-radius:var(--ocg-radius-square);background:linear-gradient(90deg,#2a1a12e0,#1c110cc7),url(/assets/brown-leather-DaL9-Q5O.webp) center / 420px repeat;text-align:left}.page--leaderboard .game-selector__title,.page--leaderboard .game-selector__row{justify-content:flex-start}.page--leaderboard .game-selector__title{margin:0;padding:0;border:0}.page--leaderboard .leaderboard-container{border-radius:var(--ocg-radius-square)}.page--forum .forum-main{width:min(100% - (var(--ocg-space-8) * 2),1050px)}.page--forum .forum-hero,.page--forum .forum-panel{border-radius:var(--ocg-radius-square);box-shadow:none}.page--forum .forum-panel{padding:var(--ocg-space-6);border:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 34%,transparent);background:#0a1f1685}.page--forum .category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 42%,transparent);border-left:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 28%,transparent)}.page--forum .category-card{min-height:112px;padding:var(--ocg-space-5);border:0;border-right:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 28%,transparent);border-bottom:var(--ocg-stroke-hairline) solid color-mix(in srgb,var(--ocg-border-crafted) 28%,transparent);border-radius:var(--ocg-radius-square);background:#0a1f1675}.page--forum .category-card:hover,.page--forum .category-card:focus-visible{background:#153a2aa3;outline:0}.page--forum .category-card strong,.page--forum .topic-row h2 a,.page--forum .post-author{color:var(--ocg-text-primary)}.page--forum .category-card span,.page--forum .topic-row p,.page--forum .topic-row__counts,.page--forum .breadcrumbs,.page--forum .forum-post__head{color:var(--ocg-text-secondary)}.page--forum .topic-row{border-top-color:color-mix(in srgb,var(--ocg-border-crafted) 28%,transparent)}.page--forum .forum-post{border-radius:var(--ocg-radius-square);border-color:color-mix(in srgb,var(--ocg-border-crafted) 34%,transparent);background:#0a1f1685}.page--forum .post-badge,.page--forum .topic-labels span,.page--forum .topic-labels a{border-radius:var(--ocg-radius-square);background:transparent;color:var(--ocg-gold-300)}@media(max-width:760px){.page--inner .page__content,.page--inner .main-content,.page--inner .blog-container,.page--inner .content-container,.page--inner .forum-main{width:min(100% - (var(--ocg-space-4) * 2),1180px);padding-top:var(--ocg-space-10)}.page--inner .page-header,.page--inner .article-header,.page--inner .leaderboard-hero,.page--inner .forum-hero{padding-left:var(--ocg-space-4)}.page--all-games .game-finder{padding:var(--ocg-space-4)}.page--all-games .games-grid{grid-template-columns:1fr}.page--journal .blog-card{grid-template-columns:92px minmax(0,1fr)}.page--journal .blog-card:after{content:none}.page--journal .blog-card__image{width:76px!important;height:76px!important}.page--journal .blog-card__image img{width:56px!important;height:56px!important}.page--reference .glossary-card{grid-template-columns:1fr auto;gap:var(--ocg-space-2) var(--ocg-space-4)}.page--reference .glossary-card__preview{grid-column:1 / -1}.page--leaderboard .hall-of-fame__grid{grid-template-columns:minmax(0,1fr)}.page--leaderboard .hall-of-fame{padding:var(--ocg-space-4)}.page--leaderboard .hall-of-fame__you{display:grid;gap:var(--ocg-space-2)}.page--leaderboard .hall-of-fame__you-copy,.page--leaderboard .hall-of-fame__you-stats{flex-wrap:wrap;gap:var(--ocg-space-2) var(--ocg-space-3)}.page--leaderboard .hall-of-fame .lb-game{display:none}.page--forum .category-grid{grid-template-columns:1fr}}
