:root,:root[data-theme=light]{color-scheme:light;--background:#f7f8fa;--surface:#ffffff;--surface-subtle:#f1f3f5;--surface-elevated:#ffffff;--foreground:#111318;--muted:#5f6670;--muted-strong:#3d444d;--border:#dfe3e8;--border-strong:#c8cdd4;--accent:#315fca;--accent-hover:#254da8;--accent-subtle:#edf2ff;--danger:#b42318;--focus:#315fca;--text-xs:0.75rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:clamp(1.75rem,2.6vw,2.5rem);--text-display:clamp(2.5rem,6vw,4.75rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--shadow-overlay:0 18px 50px rgba(17,19,24,0.16);--duration-fast:140ms;--duration-normal:180ms;--ease-standard:cubic-bezier(0.2,0,0,1);--site-max:1240px;--reader-max:740px;--feed-max:660px;--bg:var(--background);--ink:var(--foreground);--steel:var(--muted);--line:var(--border);--line-soft:var(--surface-subtle);--amber:var(--accent);--amber-deep:var(--accent-hover);--amber-tint:var(--accent-subtle);--paper-dim:var(--surface-subtle);--radius:var(--radius-sm);--header-h:60px;--container:var(--site-max);--content:var(--reader-max);--glass-surface:var(--surface);--glass-surface-strong:var(--surface);--glass-surface-soft:var(--surface-subtle);--glass-line:var(--border);--glass-shadow:none;--glass-shadow-raised:var(--shadow-overlay);--glass-blur:0px;--liquid-panel-fill:none;--liquid-card-fill:none;--liquid-card-fill-hover:none;--liquid-panel-line:var(--border);--liquid-card-line:var(--border);--liquid-panel-shadow:none;--liquid-card-shadow:none}.profile-game-stats dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-3) 0}.profile-game-stats dl>div{display:grid}.profile-game-stats dt{color:var(--muted);font-size:var(--text-xs)}.profile-game-stats dd{margin:0;color:var(--foreground);font-weight:700}.car-game-admin-stats{margin-bottom:var(--space-5)}.car-game-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.car-game-admin-form{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.car-game-admin-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:var(--text-xs);font-weight:650}.car-game-admin-form label :where(input,select,textarea){color:var(--foreground);font-size:var(--text-sm);font-weight:500}.car-game-admin-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.car-game-admin-form .admin-check{display:flex;gap:var(--space-2);align-items:center;color:var(--foreground)}.car-game-admin-images{margin-top:var(--space-5)}.car-game-admin-images>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.car-game-admin-images article{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-sm)}.car-game-admin-thumb{overflow:hidden;aspect-ratio:4/3;background:var(--surface-subtle)}.car-game-admin-images img{width:100%;height:100%;object-fit:cover;background:var(--surface-subtle)}.car-game-admin-images p{display:grid;margin:0;padding:var(--space-3)}.car-game-admin-images p small,.car-game-admin-images p span{color:var(--muted);font-size:var(--text-xs)}@media (max-width:980px){.car-game-admin-grid{grid-template-columns:1fr}.car-game-admin-images>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.car-game-admin-fields,.car-game-admin-images>div:last-child{grid-template-columns:1fr}}:root[data-theme=dark]{color-scheme:dark;--background:#090a0c;--surface:#101216;--surface-subtle:#15181d;--surface-elevated:#171a1f;--foreground:#f1f3f5;--muted:#a2a9b2;--muted-strong:#c8cdd4;--border:#272b31;--border-strong:#3a4048;--accent:#7ca3ff;--accent-hover:#9ab8ff;--accent-subtle:#17233d;--danger:#ff7b72;--focus:#7ca3ff;--shadow-overlay:0 22px 60px rgba(0,0,0,0.46)}html{background:var(--background);text-rendering:optimizeLegibility}body,html{color:var(--foreground)}body{min-height:100vh;background:var(--background)!important;font-family:var(--font-b);font-size:var(--text-md);line-height:1.55}::selection{background:var(--accent);color:var(--background)}a{text-underline-offset:.18em;text-decoration-thickness:1px}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:3px}h1,h2,h3,h4{color:var(--foreground);font-family:var(--font-h);text-wrap:balance}p{text-wrap:pretty}.container{width:min(100%,calc(var(--site-max) + 2 * var(--space-6)));padding-inline:var(--space-6)}.btn{min-height:42px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);box-shadow:none;font-family:var(--font-b);font-size:var(--text-sm);font-weight:650;letter-spacing:0;text-transform:none;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.btn,.btn:hover{color:var(--foreground)}.btn:hover{border-color:var(--muted);background:var(--surface-subtle)}.btn:active{transform:translateY(1px)}.btn-primary,:root[data-theme=dark] .btn-primary{border-color:var(--accent)!important;background:var(--accent)!important;background-image:none!important;box-shadow:none!important;color:var(--background)!important}.btn-primary:hover,:root[data-theme=dark] .btn-primary:hover{border-color:var(--accent-hover)!important;background:var(--accent-hover)!important;background-image:none!important;box-shadow:none!important;color:var(--background)!important}.btn-danger{border-color:color-mix(in srgb,var(--danger) 42%,var(--border));background:transparent;color:var(--danger)}.btn:disabled,button:disabled{cursor:not-allowed;opacity:.52}:where(.input,.textarea,select){min-height:42px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);box-shadow:none;color:var(--foreground);font:inherit;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}:where(.input,.textarea,select):hover{border-color:var(--muted)}:where(.input,.textarea,select):focus{border-color:var(--focus);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 18%,transparent)}:where(.input,.textarea)::placeholder{color:var(--muted);opacity:.78}.site-header{min-height:var(--header-h);border-bottom:1px solid var(--border)!important;background:color-mix(in srgb,var(--background) 94%,transparent)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.site-header:after{display:none}.site-header-inner{min-height:var(--header-h)}.wordmark-text{font-weight:720;letter-spacing:-.025em}.header-user,.nav-link,.nav-panel-link{min-height:40px;border-radius:var(--radius-sm);color:var(--muted);font-family:var(--font-b);font-size:var(--text-sm);font-weight:600;letter-spacing:-.01em;text-transform:none}.header-user:hover,.nav-link:hover,.nav-panel-link:hover{background:var(--surface-subtle);color:var(--foreground)}.header-user.active,.nav-icon.active,.nav-link.active{color:var(--foreground)}.nav-link:after{height:2px;background:var(--accent)}.theme-switch{display:grid!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;place-items:center;border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;background:transparent!important;box-shadow:none!important;color:var(--muted)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)!important}.theme-switch:hover{border-color:var(--border-strong)!important;background:var(--surface-subtle)!important;color:var(--foreground)!important}.theme-switch svg{display:block}.latest-note h2,.latest-note-copy,.latest-note-copy p,.latest-note-copy span{color:#f5f7fa}.marquee{display:flex;align-items:center;height:auto;min-height:36px;padding-block:8px;border-color:var(--border);background:var(--background);color:var(--muted);opacity:.58}.marquee-part,.marquee-track{align-items:center;line-height:1.2}.site-footer{border-top:1px solid var(--border);background:var(--background)}.footer-grid{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,.7fr));gap:var(--space-10);padding-block:var(--space-12)}.footer-col-title{margin-bottom:var(--space-3);color:var(--foreground);font-family:var(--font-b);font-size:var(--text-sm);font-weight:700;letter-spacing:0;text-transform:none}.footer-links{gap:var(--space-2)}.footer-bottom,.footer-links a,.footer-tagline{color:var(--muted);font-size:var(--text-sm)}.footer-links a:hover{color:var(--foreground);text-decoration:underline}.editorial-intro-metrics,.hero-stats,.profile-stats{border-radius:var(--radius-md)!important;background-color:var(--surface)!important;background-image:none!important;box-shadow:none!important}.chat-hub-card,.member-card,.member-exp-card,.post-row,.profile-friend-card,.profile-garage-card,.review-card,.search-technical-card,.technical-decision-grid,.technical-hub-grid>section,.technical-related{background-color:transparent!important;background-image:none!important;box-shadow:none!important}.pagination{border-color:var(--border)!important;border-radius:var(--radius-md);background:var(--surface)!important;box-shadow:none!important}.page-link{border-radius:var(--radius-xs)}.page-link.is-active{border-color:var(--accent);background:var(--accent);box-shadow:none;color:var(--background)}.home-redesign{padding-top:clamp(var(--space-6),4vw,var(--space-10))}.editorial-intro{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:flex-end;min-height:0;margin:0 0 var(--space-6);padding:0 0 var(--space-6);border-bottom:1px solid var(--border)}.editorial-intro:before{display:none!important}.editorial-intro h1,.home-redesign .editorial-intro h1{max-width:760px;font-size:clamp(2.75rem,6vw,4.25rem);font-weight:720;letter-spacing:-.055em;line-height:.94}.editorial-intro-aside{display:block;padding:0}.editorial-intro-metrics{display:flex;flex-wrap:wrap;gap:var(--space-5);border:0!important;border-radius:0!important;background:transparent!important}.archive-header{display:flex;gap:var(--space-8);align-items:flex-end;justify-content:space-between;margin:0 0 var(--space-6);padding:var(--space-10) 0 var(--space-8);border-bottom:1px solid var(--border)}.archive-header .editorial-kicker{margin-bottom:var(--space-3)}.archive-header h1{margin:0;font-size:var(--text-2xl);font-weight:740;letter-spacing:-.04em;line-height:1.05}.archive-header>div>p{max-width:650px;margin:var(--space-3) 0 0}.archive-header>div>p,.archive-total{color:var(--muted);font-size:var(--text-sm)}.archive-total{display:flex;flex:0 0 auto;gap:var(--space-2);align-items:baseline;margin:0}.archive-total strong{color:var(--foreground);font-size:var(--text-xl);letter-spacing:-.03em}.category-page .category-hero{min-height:0;margin:0 0 var(--space-5);padding:var(--space-10) 0 var(--space-8);border-bottom:1px solid var(--border)}.category-page .category-hero .hero-title{margin:var(--space-2) 0 0;font-size:var(--text-2xl);line-height:1.05}.category-page .category-hero .hero-sub{margin-top:var(--space-3);font-size:var(--text-sm)}.editorial-intro-metrics>a{display:inline-flex;min-height:0;gap:var(--space-2);align-items:baseline;padding:0;color:var(--muted);font-size:var(--text-sm);font-weight:520;letter-spacing:0;text-transform:none}.editorial-intro-metrics>a+a{padding-left:var(--space-5);border-left:1px solid var(--border)}.editorial-intro-metrics>a:hover{background:transparent;box-shadow:none;color:var(--foreground)}.editorial-intro-metrics strong{color:var(--foreground);font-family:var(--font-b);font-size:var(--text-lg);font-weight:740;letter-spacing:-.02em}.home-first-view{grid-template-columns:minmax(0,1fr) minmax(340px,390px);gap:var(--space-4);min-height:560px}.home-first-view>.garage-feed,.home-first-view>.latest-notes{height:560px;min-height:560px;border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.section-head{margin-top:var(--space-12);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.section-head-line{display:none}.post-list{display:block;gap:0;border-top:0}.post-item{border-bottom:1px solid var(--border)}.post-item:after{display:none}.post-row,.post-row.has-thumb{grid-template-columns:130px minmax(0,1fr) 172px 24px;gap:var(--space-6);margin:0;padding:var(--space-6) 0;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;contain:layout;transform:none!important}.post-row:not(.has-thumb){grid-template-columns:130px minmax(0,1fr) 24px}.post-row:hover{background:color-mix(in srgb,var(--surface-subtle) 72%,transparent)!important}.post-title{font-size:clamp(1.35rem,2.3vw,1.8rem);letter-spacing:-.025em}.post-excerpt{color:var(--muted);font-size:var(--text-sm);line-height:1.55}.post-thumb{width:172px;border:1px solid var(--border)!important;border-radius:var(--radius-sm);box-shadow:none!important}.post-arrow{color:var(--muted);opacity:1;transform:none}.pagination{justify-content:center;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding:var(--space-1);border-radius:var(--radius-sm);background:transparent!important}.reviews-page{padding-top:clamp(var(--space-8),5vw,var(--space-12))}.reviews-hero{display:block;padding-bottom:var(--space-10);border-bottom:1px solid var(--border)}.reviews-hero-copy{gap:var(--space-4)}.reviews-hero h1{font-size:clamp(3rem,7vw,4.75rem);letter-spacing:-.06em;line-height:.95}.reviews-hero-copy>p{max-width:660px;font-size:var(--text-lg)}.reviews-archive,.reviews-lead{margin-top:var(--space-10)}.exp-more{gap:var(--space-5);min-height:42px;margin-top:var(--space-3)}.exp-more-link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;color:var(--muted);font-size:var(--text-sm);font-weight:650;text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}.exp-more-link span{color:var(--accent);transition:transform var(--duration-fast) var(--ease-standard)}.exp-more-link:hover{color:var(--foreground)}.exp-more-link:hover span{transform:translateX(2px)}.exp-more-link:focus-visible{border-radius:2px;outline:2px solid var(--focus);outline-offset:4px}.exp-more-write{min-height:40px;padding-inline:var(--space-4)}.feed-gallery-lightbox{position:fixed!important;z-index:1000!important;inset:0!important;width:100vw;height:100dvh;margin:0;padding:clamp(48px,7vh,72px) clamp(56px,7vw,104px);border:0;border-radius:0!important;background:rgba(5,8,12,.96)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden;isolation:isolate}.feed-gallery-lightbox>img{display:block;width:auto;height:auto;max-width:min(1120px,calc(100vw - 120px));max-height:calc(100dvh - 96px);border-radius:var(--radius-sm);box-shadow:0 18px 54px rgba(0,0,0,.34);object-fit:contain}.feed-gallery-close,.feed-gallery-next,.feed-gallery-prev{border-color:rgba(255,255,255,.22)!important;background:rgba(15,20,28,.88)!important;box-shadow:none!important;color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.feed-gallery-close:hover,.feed-gallery-next:hover:not(:disabled),.feed-gallery-prev:hover:not(:disabled){border-color:rgba(255,255,255,.5)!important;background:rgba(28,36,48,.96)!important}@media (max-width:640px){.feed-gallery-lightbox{padding:56px 8px 40px}.feed-gallery-lightbox>img{max-width:calc(100vw - 16px);max-height:calc(100dvh - 104px);border-radius:var(--radius-xs)}}.profile-settings-page,.profile-settings-page .profile-panel{background:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.profile-settings-page .member-card{border-color:var(--border)!important;background:var(--background)!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.profile-settings-page :where(.input,.textarea,select){border-color:var(--border-strong)!important;background:var(--surface-subtle)!important;background-image:none!important;box-shadow:none!important;color:var(--foreground)!important}.profile-settings-page :where(.input,.textarea)::placeholder{color:var(--muted)!important;opacity:.72}.profile-settings-page .profile-vehicle-editor,.profile-settings-page .switch-row{border:0}.profile-settings-page .switch-row+.switch-row{margin-top:var(--space-2)}.profile-settings-page .badge-ok{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));background:var(--accent-subtle)!important;background-image:none!important;box-shadow:none!important;color:var(--accent)!important}.profile-settings-page .btn:not(.btn-primary):not(.btn-danger){border-color:var(--border-strong)!important;background:var(--surface)!important;background-image:none!important;box-shadow:none!important;color:var(--foreground)!important}.about-contact{border-top:0!important}.about-contact .dispatch{overflow:hidden;border:1px solid var(--border-strong)!important;border-radius:var(--radius-md)}.about-contact .dispatch,.about-contact .dispatch-bar,.about-contact .dispatch-body{background:var(--background)!important;background-color:var(--background)!important;background-image:none!important;box-shadow:none!important}.about-contact .dispatch-bar{border-bottom:0!important;color:var(--foreground)}.about-contact .dispatch-bar-title{color:var(--muted-strong)}.about-contact .dispatch-foot,.about-contact .dispatch-row{border:0!important}.about-contact .dispatch-body input.dispatch-input,.about-contact .dispatch-body textarea.dispatch-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--foreground)!important}.about-contact .dispatch-body input.dispatch-input::placeholder,.about-contact .dispatch-body textarea.dispatch-input::placeholder{color:var(--muted)!important;opacity:.72}.privacy-page{width:min(820px,calc(100vw - 48px));max-width:820px;margin-inline:auto;padding-top:var(--space-12)}.privacy-page>.article-body,.privacy-page>.will-reveal:not(.article-cover){width:100%;max-width:none;margin-inline:0}.privacy-page .article-title{max-width:none;text-align:left}@media (max-width:640px){.privacy-page{width:calc(100vw - 32px);padding-top:var(--space-8)}}.reviews-page .review-card,.reviews-page .review-card-copy,.reviews-page .review-card-cta,.reviews-page .review-grid,.reviews-page .review-grid .review-card,.reviews-page .reviews-hero,.reviews-page .reviews-section-head{border:0!important}.reviews-page .review-card,.reviews-page .review-card-copy,.reviews-page .review-card-lead,.reviews-page .review-card-media,.reviews-page .review-card:hover{background-color:var(--background)!important;background-image:none!important;box-shadow:none!important}.reviews-page .review-card{border-radius:0}.reviews-page .review-card.review-card-lead{border:1px solid color-mix(in srgb,var(--border) 72%,transparent)!important;border-radius:var(--radius-md)}.reviews-page .review-card.review-card-lead:hover{border-color:var(--border-strong)!important;background:var(--background)!important}.reviews-page .review-card:hover{transform:none!important}.reviews-page .review-card-cta b{width:auto;height:auto;border:0;border-radius:0;background:transparent!important}.review-card{border-color:var(--border)!important;border-radius:var(--radius-md);background:transparent!important;box-shadow:none!important;transform:none!important}.review-card:hover{border-color:var(--border-strong)!important}.review-card-lead,.review-card:hover{background:var(--surface-subtle)!important}.review-card-lead{min-height:420px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.review-card-lead .review-card-copy{border-left:0}.review-card-media{display:grid;place-items:center;background:var(--surface-subtle)}.review-card-media img,.review-card:hover .review-card-media img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;transform:none}.review-card-lead .review-card-media{min-height:420px;background:transparent}.review-card-lead .review-card-cta{border-top:0}.review-grid{grid-template-columns:1fr;gap:0;border-top:1px solid var(--border)}.review-grid .review-card{grid-template-columns:240px minmax(0,1fr);grid-template-rows:none;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0}.review-grid .review-card-media{min-height:180px;aspect-ratio:4/3}.review-grid .review-card-copy{padding:var(--space-6)}.article-cover{border-color:var(--border)!important;border-radius:var(--radius-md);box-shadow:none!important}.article-reading-grid{grid-template-columns:minmax(190px,230px) minmax(0,var(--reader-max));justify-content:center}.article-reading-grid:not(:has(.article-toc)){display:block}.article-reading-grid:not(:has(.article-toc)) .article-reading-main{width:min(100%,var(--reader-max));margin-inline:auto}.article-toc{padding:var(--space-4) 0;border:0;border-top:2px solid var(--foreground);border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.article-toc a{border-radius:var(--radius-xs)}.article-toc ol{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.article-toc li.is-sub a{padding-left:22px;font-size:10.5px}.article-table-scroll,.spec-table{border-color:var(--border);border-radius:var(--radius-sm);background:transparent;box-shadow:none}.prose{max-width:var(--reader-max);color:var(--foreground);font-size:1.075rem;line-height:1.78}.prose h2{padding-left:0;border-left:0;font-size:clamp(1.75rem,4vw,2.15rem);letter-spacing:-.03em}.prose blockquote{margin-left:0;padding:var(--space-4) var(--space-5);border-left:3px solid var(--accent);background:var(--surface-subtle);color:var(--muted-strong);font-style:normal}.article-nav{border-style:solid;border-color:var(--border);border-radius:var(--radius-sm);background:transparent;box-shadow:none}.article-nav-cell{background:transparent!important}.social-page{width:min(100%,1240px);grid-template-columns:minmax(200px,230px) minmax(0,var(--feed-max)) minmax(260px,310px);gap:0;padding-top:var(--space-4)}.social-left-rail,.social-right-rail{padding-inline:var(--space-4)}.social-left-rail{border-right:1px solid var(--border)}.social-right-rail{border-left:1px solid var(--border)}.social-stream{min-width:0}.social-stream-intro{display:none!important}.social-rail-nav{overflow:visible;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.social-rail-nav a{min-height:48px;border-radius:var(--radius-sm)}.social-rail-nav a.is-active{background:var(--surface-subtle)}.social-rail-nav a.is-active:before{width:2px;border-radius:0;background:var(--accent)}.social-compose-link{min-height:44px;border-radius:var(--radius-sm)!important;background:var(--accent)!important;box-shadow:none!important;color:var(--background)!important}.social-guest-card,.social-my-garage{border-color:var(--border)!important;border-radius:var(--radius-sm)}.garage-feed--social,.social-guest-card,.social-my-garage{background:transparent!important;box-shadow:none!important}.garage-feed--social{margin:0;overflow:visible;border:0!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.garage-feed--social .garage-feed-head{position:-webkit-sticky;position:sticky;z-index:7;top:var(--header-h);min-height:64px;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--background) 96%,transparent)!important}.garage-feed--social .garage-feed-head h1,.garage-feed--social .garage-feed-head h2{margin:0;color:var(--foreground);font-family:var(--font-b);font-size:var(--text-xl);font-weight:760;letter-spacing:-.03em}.garage-feed--social .garage-feed-tabs{position:-webkit-sticky;position:sticky;z-index:6;top:calc(var(--header-h) + 64px);padding:0;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--background) 96%,transparent)!important}.garage-feed--social .garage-feed-tabs button{min-height:48px;margin:0;border-radius:0}.garage-feed--social .garage-feed-tabs button.is-active:after{right:28%;left:28%;height:2px;border-radius:0;background:var(--accent)}.garage-feed--social .garage-composer{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);background:transparent!important}.garage-feed--social .garage-open-composer{min-height:48px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.garage-feed--social .garage-open-composer textarea{border:0!important;background:transparent!important;box-shadow:none!important}.garage-feed--social .garage-login-card{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);margin:0;padding:var(--space-4) var(--space-5);border:0;border-bottom:1px solid var(--border);border-radius:0;background:var(--surface-subtle)}.garage-feed--social .garage-feed-list{overflow:visible}.garage-feed--social .garage-feed-item{padding:var(--space-5);border-bottom:1px solid var(--border);background:transparent!important}.garage-feed--social .garage-feed-item:before{display:none}.garage-feed--social .garage-feed-item:hover{background:color-mix(in srgb,var(--surface-subtle) 58%,transparent)!important}.garage-feed--social .garage-item-body{color:var(--foreground);font-size:.975rem;line-height:1.5}.garage-feed--social .feed-gallery,.garage-feed--social .garage-article-preview,.garage-feed--social .garage-item-image,.garage-feed--social .garage-quote-card{border-color:var(--border)!important;border-radius:var(--radius-md);box-shadow:none!important}.garage-feed--social .garage-item-actions{min-height:40px;margin-top:var(--space-3)}.garage-feed--social .garage-item-actions>.garage-repost-action>button,.garage-feed--social .garage-item-actions>.garage-view-count,.garage-feed--social .garage-item-actions>button{min-width:36px;min-height:36px;border-radius:999px}.social-side-card{overflow:hidden;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.social-side-card,.social-side-head{background:transparent!important}.social-drivers>a,.social-topic{border-radius:0}.social-drivers>a:hover,.social-topic:hover{background:var(--surface-subtle)!important}@media (max-width:1100px){.social-page{grid-template-columns:210px minmax(0,var(--feed-max));width:min(100%,900px)}.social-right-rail{display:none}}@media (max-width:760px){.social-page{display:block;width:100%;padding-top:0}.garage-feed--social .garage-feed-head{top:var(--header-h);padding-inline:var(--space-4)}.garage-feed--social .garage-feed-tabs{top:calc(var(--header-h) + 64px)}.garage-feed--social .garage-composer,.garage-feed--social .garage-feed-item{padding-inline:var(--space-4)}}@media (max-width:980px){.home-first-view{grid-template-columns:minmax(0,1fr);min-height:0}.home-first-view>.garage-feed,.home-first-view>.latest-notes{height:auto;min-height:500px}.article-reading-grid{display:block}}@media (max-width:720px){.archive-header{align-items:start;margin-bottom:var(--space-4);padding:var(--space-8) 0 var(--space-6)}.archive-total span{display:none}.editorial-intro{margin-bottom:var(--space-4);padding-bottom:var(--space-5)}.editorial-intro h1,.home-redesign .editorial-intro h1{font-size:clamp(2.45rem,13vw,3.75rem)}.editorial-intro-metrics{gap:var(--space-3)}.editorial-intro-metrics>a+a{padding-left:var(--space-3)}.home-first-view>.garage-feed,.home-first-view>.latest-notes{min-height:440px;border-radius:var(--radius-sm)!important}.post-row,.post-row.has-thumb,.post-row:not(.has-thumb){grid-template-columns:minmax(0,1fr) 20px;gap:var(--space-3);padding:var(--space-5) 0}.post-meta{grid-column:1/2;grid-row:1;flex-direction:row;gap:var(--space-2);padding-top:0}.post-main{grid-column:1/2;grid-row:2}.post-thumb{grid-column:1/-1;grid-row:3;width:100%}.post-arrow{grid-column:2;grid-row:1/3}.review-card-lead,.review-grid .review-card{grid-template-columns:1fr;grid-template-rows:auto 1fr}.review-card-lead .review-card-copy{border-top:0;border-left:0}.review-grid .review-card-media{min-height:220px;aspect-ratio:16/10}}@media (max-width:900px){.container{padding-inline:var(--space-4)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-6)}.footer-brand{grid-column:1/-1}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr;gap:var(--space-6);padding-block:var(--space-10)}.footer-brand{grid-column:auto}.marquee{height:auto;min-height:32px;padding-block:6px}}.utility-head.search-head{max-width:760px;padding-block:var(--space-10) var(--space-6)}.utility-head .search-title{margin-bottom:var(--space-5);font-size:var(--text-2xl)}.utility-page-head{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:780px;padding:var(--space-10) 0 var(--space-6);border-bottom:1px solid var(--border)}.utility-page-head h1{margin:0;font-size:var(--text-2xl);line-height:1.12;letter-spacing:-.035em}.utility-page-head p,.utility-page-head small{margin:0;color:var(--muted)}.utility-page-head small{font-size:var(--text-xs)}.utility-page-head--with-action{grid-template-columns:minmax(0,1fr) auto;align-items:end;max-width:none}.utility-page-head--with-action>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-width:720px}.friend-list,.leaderboard{border-color:var(--border)!important;border-radius:var(--radius-sm)!important;background:transparent!important;box-shadow:none!important}.friend-row,.lb-row{border-color:var(--border)!important;background:transparent!important}.friend-row:hover,.lb-row:hover{background:var(--surface-subtle)!important}@media (max-width:640px){.utility-head.search-head,.utility-page-head{padding-block:var(--space-8) var(--space-5)}.utility-page-head--with-action{grid-template-columns:1fr;align-items:start}.utility-page-head--with-action .btn{width:-moz-fit-content;width:fit-content}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.nav-icon[aria-current=page],.nav-link[aria-current=page]{color:var(--foreground);font-weight:750}.social-profile-page{display:grid;grid-template-columns:minmax(0,var(--feed-max)) minmax(260px,310px);grid-gap:var(--space-6);gap:var(--space-6);width:min(1000px,calc(100vw - 2 * var(--space-6)));padding:var(--space-6) 0 var(--space-16)}.social-profile-main{overflow:visible;border:1px solid var(--border);background:transparent}.social-profile-topbar{min-height:56px;padding:var(--space-2) var(--space-4);gap:var(--space-3);background:var(--background);border-bottom:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}.social-profile-topbar>a{width:40px;height:40px;border:0;border-radius:999px}.feed-thread-nav>a svg,.social-profile-topbar>a svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.social-profile-card{border-bottom:1px solid var(--border);background:transparent}.social-profile-cover,.social-profile-cover.has-image{height:148px;border:0;background-image:var(--profile-cover);background-position:50%;background-size:cover}.social-profile-cover:after,.social-profile-cover:before{display:none!important}.social-profile-hero-row{min-height:64px;padding:var(--space-4) var(--space-4) 0;align-items:flex-start}.social-profile-card:has(.social-profile-cover) .social-profile-hero-row{padding-top:0}.social-profile-avatar,.social-profile-card:has(.social-profile-cover) .social-profile-avatar{margin-top:0;padding:3px;background:var(--background);box-shadow:0 0 0 1px var(--border-strong)}.social-profile-card:has(.social-profile-cover) .social-profile-avatar{margin-top:-40px}.social-profile-avatar .avatar,.social-profile-avatar img{width:88px!important;height:88px!important}.social-profile-actions{padding-top:0}.social-profile-edit{min-height:38px;border-radius:999px}.social-profile-identity{padding:var(--space-2) var(--space-4) var(--space-4)}.social-profile-identity h1{font-size:var(--text-xl);line-height:1.15}.social-profile-handle{margin:2px 0 var(--space-3)}.social-profile-primary-vehicle{display:flex;align-items:center;gap:var(--space-2);width:-moz-fit-content;width:fit-content;margin:0 0 var(--space-3);color:var(--foreground);font-size:var(--text-sm);font-weight:650}.social-profile-primary-vehicle small{color:var(--muted);font-size:var(--text-xs);font-weight:500}.social-profile-counts{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);color:var(--muted);font-size:var(--text-xs)}.social-profile-tabs{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border)}.social-profile-tabs a{min-height:48px;border-radius:0;color:var(--muted);font-size:var(--text-sm)}.social-profile-tabs a.active:after{width:56px;height:2px;border-radius:0;background:var(--accent)}.social-profile-content-card,.social-profile-feed .garage-feed,.social-profile-side-card{border-radius:0!important;background:transparent!important;box-shadow:none!important}.social-profile-content-card{margin:0;padding:var(--space-5) var(--space-4);border:0!important;border-top:1px solid var(--border)!important}.social-profile-side-card{border:1px solid var(--border)!important}.feed-thread-page{min-height:calc(100vh - var(--header-h));padding:var(--space-6) var(--space-4) var(--space-16);background:var(--background)}.feed-thread-shell{width:min(100%,var(--feed-max));overflow:visible;border:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}.feed-thread-nav{min-height:56px;padding:var(--space-2) var(--space-4);gap:var(--space-3);background:var(--background);border-bottom:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none}.feed-thread-nav>a{width:40px;height:40px}.feed-thread-nav>h1{margin:0;font-family:var(--font-h);font-size:var(--text-lg);font-weight:750;letter-spacing:-.02em}.feed-thread-root{padding:var(--space-5) var(--space-4) 0}.feed-thread-body{margin-top:var(--space-4);font-size:clamp(1.25rem,2vw,1.5rem)}.feed-thread-metrics{gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;color:var(--muted)}.feed-thread-actions{min-height:52px}.feed-thread-actions button,.feed-thread-actions>span,.feed-thread-repost>button{width:44px;height:44px}.feed-thread-actions button:hover{transform:none}.feed-thread-shell .feed-comment,.feed-thread-shell .feed-comment-list,.feed-thread-shell .feed-comment:last-child,.feed-thread-shell .feed-comments{background:transparent!important;box-shadow:none!important}.feed-thread-shell .feed-comment{border-color:var(--border)!important}.feed-thread-shell .feed-comment.is-nested{margin-left:40px;border-left:1px solid var(--border-strong)!important}.feed-thread-shell .feed-comment-form textarea,.feed-thread-shell .feed-comment-form textarea:focus{border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.auth-main-shell{min-height:100dvh;background:var(--background)}@media (max-width:880px){.social-profile-page{display:block;width:min(100%,var(--feed-max));padding-top:0}.social-profile-main{border-top:0;border-bottom:0}.social-profile-right{display:none}}@media (max-width:560px){.social-profile-cover,.social-profile-cover.has-image{height:116px}.social-profile-topbar{position:-webkit-sticky;position:sticky;top:var(--header-h);z-index:8}.social-profile-avatar .avatar,.social-profile-avatar img{width:72px!important;height:72px!important}.social-profile-card:has(.social-profile-cover) .social-profile-avatar{margin-top:-34px}.social-profile-tabs{overflow-x:auto;scrollbar-width:none}.feed-thread-page{padding:0 0 var(--space-12)}.feed-thread-shell{border-inline:0}.feed-thread-shell .feed-comment.is-nested{margin-left:18px}}.experience-form{position:relative;padding:clamp(18px,2.4vw,28px)!important;border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--surface)!important;background-image:none!important;box-shadow:none!important}.experience-form,.experience-form .field+.field{margin-top:var(--space-6)}.experience-form .input{min-height:48px;border-color:var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-subtle)}.experience-form .input:hover{border-color:color-mix(in srgb,var(--foreground) 30%,var(--border))}.experience-form .input:focus{border-color:var(--focus);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 15%,transparent)}.experience-brand-combobox{position:relative}.experience-brand-combobox .input{padding-right:48px}.experience-brand-toggle{position:absolute;z-index:2;top:5px;right:5px;display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--muted);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.experience-brand-toggle:focus-visible,.experience-brand-toggle:hover{background:var(--surface);color:var(--foreground)}.experience-brand-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:transform var(--duration-fast) var(--ease-standard)}.experience-brand-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.experience-brand-menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:100%;max-height:264px;overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-elevated,var(--surface));box-shadow:0 16px 36px color-mix(in srgb,var(--background) 70%,transparent);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.experience-brand-menu button{display:flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:620;text-align:left}.experience-brand-menu button.is-active,.experience-brand-menu button:hover{background:var(--surface-subtle)}.experience-brand-menu button[aria-selected=true]{background:color-mix(in srgb,var(--accent) 12%,var(--surface-subtle));color:var(--foreground)}.experience-brand-check{color:var(--accent);font-weight:800}.experience-brand-empty{margin:0;padding:12px;color:var(--muted);font-size:var(--text-sm);line-height:1.45}.experience-form .cover-box{min-height:220px;border:1px dashed var(--border-strong)!important;border-radius:var(--radius-sm)!important;background:var(--surface-subtle)!important}.experience-form .cover-box.is-drag,.experience-form .cover-box:hover{border-color:var(--focus)!important;background:color-mix(in srgb,var(--accent) 7%,var(--surface-subtle))!important}.experience-form .cover-empty{display:grid;justify-items:center;grid-gap:10px;gap:10px;color:var(--muted);font-family:var(--font-b);font-size:var(--text-sm);font-weight:650;letter-spacing:0;text-transform:none}.experience-form .cover-empty .plus{display:grid;width:36px;height:36px;margin:0;place-items:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--accent);font-size:22px;line-height:1}.experience-form .cover-actions{right:12px;bottom:12px;left:auto;gap:8px;padding:0;background:transparent}.experience-form .cover-actions button{min-height:36px;padding:0 12px;border:1px solid color-mix(in srgb,white 24%,transparent);border-radius:7px;background:color-mix(in srgb,var(--background) 82%,transparent);color:white;font-family:var(--font-b);font-size:var(--text-xs);font-weight:700;letter-spacing:0;text-transform:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.experience-form .cover-actions button+button{border-left:1px solid color-mix(in srgb,white 24%,transparent)}.experience-form .cover-actions button:hover{border-color:color-mix(in srgb,white 44%,transparent);background:color-mix(in srgb,var(--background) 92%,transparent);color:white}.experience-form .editor-shell{overflow:clip;border-color:var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-subtle)}.experience-form .editor-toolbar{top:calc(var(--header-h) + 8px);gap:4px;padding:8px;border-color:var(--border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--surface)}.experience-form .tb-btn{min-width:34px;height:34px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted)}.experience-form .tb-btn.is-active,.experience-form .tb-btn:hover{border-color:var(--border);background:var(--surface-subtle);color:var(--foreground)}.experience-form .btn-primary.w-full{min-height:48px;margin-top:var(--space-6);border-radius:var(--radius-sm)}@media (max-width:640px){.experience-form{margin-top:var(--space-5);padding:16px!important;border-radius:var(--radius-sm)!important}.experience-form .cover-box{min-height:170px}.experience-brand-menu{max-height:min(42dvh,264px)}.experience-form .cover-actions{right:8px;bottom:8px}}.site-nav .nav-link-game{position:relative;isolation:isolate;display:inline-flex;flex:0 0 auto;min-height:34px;align-items:center;gap:0;padding:2px 7px 2px 3px;overflow:hidden;border:1px solid #31547f;border-radius:999px;background:linear-gradient(180deg,rgba(23,31,41,.98),rgba(7,11,16,.99));box-shadow:inset 0 1px 0 rgba(139,188,255,.68),inset 0 0 0 3px rgba(10,22,36,.95),inset 0 -1px 0 rgba(46,122,221,.72),0 4px 12px rgba(0,6,14,.18);color:#f7f9fc;letter-spacing:0;text-transform:none;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.site-nav .nav-link-game:after{display:none}.site-nav .nav-link-game.active,.site-nav .nav-link-game:hover{border-color:#4e8de0;background:linear-gradient(180deg,#192533,#080d13);color:#fff;box-shadow:inset 0 1px 0 rgba(167,208,255,.84),inset 0 0 0 3px rgba(11,27,46,.96),inset 0 -1px 0 #367fe0,0 0 0 1px rgba(69,137,232,.18),0 6px 16px rgba(0,7,17,.24);transform:translateY(-1px)}.game-promo-wheel{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:1px solid #526b8e;border-radius:50%;background:linear-gradient(145deg,#151d29,#090e15);box-shadow:inset 0 0 0 2px rgba(13,23,35,.9),0 2px 7px rgba(0,0,0,.3);color:#f5f7fb}.game-promo-wheel svg{width:22px;height:22px;flex:none}.game-promo-title{margin-left:6px;color:#f6f7f9;font-size:11px;font-weight:720;letter-spacing:-.025em;line-height:1;white-space:nowrap}.game-promo-divider{width:1px;height:20px;flex:0 0 1px;margin:0 6px;border-radius:999px;background:#293647}.game-promo-pill{display:inline-flex;min-height:23px;align-items:center;gap:3px;padding:0 6px 0 5px;border:1px solid #367ed6;border-radius:999px;background:linear-gradient(180deg,rgba(4,38,73,.98),rgba(3,25,52,.98));box-shadow:inset 0 1px 0 rgba(91,172,255,.28),0 0 13px rgba(30,116,222,.09);color:#51a8ff}.game-promo-pill svg{width:14px;height:14px;flex:none}.game-promo-pill small{color:inherit;font-size:7px;font-weight:800;letter-spacing:.105em;line-height:1}.game-promo-arrow{width:6px;height:12px;flex:0 0 6px;margin-left:5px;color:#f6f8fb;filter:drop-shadow(0 0 4px rgba(255,255,255,.2))}:root[data-theme=light] .site-nav .nav-link-game{border-color:#2e527e;background:linear-gradient(180deg,#18212c,#080c11);color:#fff}@media (max-width:1180px) and (min-width:861px){.site-nav .nav-link-game{min-height:32px;padding-right:6px}.game-promo-wheel{width:26px;height:26px;flex-basis:26px}.game-promo-title{font-size:10px}.game-promo-divider{margin-inline:5px}.game-promo-pill{padding-inline:5px}.game-promo-arrow{margin-left:4px}}@media (max-width:860px){.site-nav.is-open .nav-link-game{width:auto;min-height:44px;justify-content:flex-start;margin:4px 12px;padding:4px 9px 4px 5px;border:1px solid #31547f;border-radius:999px;background:linear-gradient(180deg,rgba(23,31,41,.98),rgba(7,11,16,.99));box-shadow:inset 0 1px 0 rgba(139,188,255,.68),inset 0 0 0 3px rgba(10,22,36,.95),inset 0 -1px 0 rgba(46,122,221,.72),0 7px 18px rgba(0,6,14,.2)}.site-nav.is-open .game-promo-wheel{width:34px;height:34px;flex-basis:34px}.site-nav.is-open .game-promo-wheel svg{width:27px;height:27px}.site-nav.is-open .game-promo-title{margin-left:8px;font-size:13px}.site-nav.is-open .game-promo-divider{height:25px;margin-inline:8px}.site-nav.is-open .game-promo-pill{min-height:27px;padding-inline:8px}.site-nav.is-open .game-promo-pill small{font-size:8px}.site-nav.is-open .game-promo-arrow{width:7px;height:14px;flex-basis:7px;margin-left:auto}}@media (prefers-reduced-motion:reduce){.site-nav .nav-link-game{transition:none}}.home-game-discovery{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(180px,300px);min-height:190px;align-items:center;grid-gap:clamp(18px,3vw,44px);gap:clamp(18px,3vw,44px);margin-block:clamp(28px,4vw,48px);overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.home-game-copy{padding:clamp(22px,3vw,34px)}.home-game-copy>span,.home-game-record>span{color:var(--amber);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.home-game-copy h2{margin:7px 0 5px;font-size:clamp(24px,3vw,38px);letter-spacing:-.035em}.home-game-copy p{margin:0 0 17px;color:var(--steel);font-size:13px}.home-game-copy .btn{min-height:40px;padding-inline:17px}.home-game-record{display:grid;min-width:150px;grid-gap:4px;gap:4px;margin:0}.home-game-record strong{color:var(--ink);font-family:var(--font-heading);font-size:24px}.home-game-record small{color:var(--steel);font-size:11px}.home-game-visual{align-self:stretch;min-height:190px;margin:0;overflow:hidden;background:var(--surface-subtle)}.home-game-visual img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04)}@media (max-width:760px){.home-game-discovery{grid-template-columns:1fr 120px;min-height:0;gap:0}.home-game-copy{padding:20px}.home-game-record{grid-column:1/-1;grid-row:2;padding:0 20px 18px}.home-game-visual{grid-column:2;grid-row:1;min-height:170px}}@media (max-width:430px){.home-game-discovery{grid-template-columns:1fr}.home-game-visual{display:none}.home-game-copy .btn{width:100%}}.site-nav{min-width:0}.site-nav>.nav-icon:not(.nav-search){width:40px;min-width:40px;min-height:40px;flex:0 0 40px}.site-nav>.header-user,.site-nav>.nav-panel-link,.site-nav>.theme-switch-slot{flex:0 0 auto}@media (min-width:1440px){.site-header-inner{width:min(100%,1560px)}}@media (min-width:861px) and (max-width:1439px){.site-nav{gap:clamp(7px,.75vw,11px)}.site-nav>.nav-link:not(.nav-link-game){flex:0 0 auto}.site-nav>.nav-search{width:40px;min-width:40px;flex:0 0 40px;padding-inline:0}.site-nav>.nav-search .nav-search-label{display:none}.site-nav>.nav-link-game{width:40px;min-width:40px;min-height:40px;justify-content:center;padding:4px}.site-nav>.nav-link-game .game-promo-title{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.site-nav>.nav-link-game .game-promo-arrow,.site-nav>.nav-link-game .game-promo-divider,.site-nav>.nav-link-game .game-promo-pill{display:none}.site-nav>.nav-link-game .game-promo-wheel{width:30px;height:30px;flex-basis:30px}}@media (min-width:861px) and (max-width:1040px){.site-header-inner>.wordmark .wordmark-text{display:none}}