/* Official interface artwork retains its stroke/negative space. */
@media(min-width:768px){html body.go-verge.home .go-site-masthead-ad{display:none!important;height:0!important;min-height:0!important;margin:0!important}}
body.go-verge .go-iconbtn svg,body.go-verge .go-theme-toggle svg{width:24px;height:24px;flex:none;fill:none}
body.go-verge svg.go-interface-icon{width:20px;height:20px;flex:none;fill:none;vertical-align:middle}
body.go-verge svg.go-back-top-icon{transform:rotate(90deg)}
body.go-verge .go-iconbtn,body.go-verge .go-theme-toggle{min-width:44px!important;min-height:44px!important;touch-action:manipulation}
body.go-verge .go-footer-logo{display:block!important;width:min(260px,100%)!important;height:auto!important;max-height:40px!important;overflow:visible!important;flex:none}
body.go-verge .go-footer .go-wordmark{display:inline-flex;max-width:100%;min-height:44px;align-items:center;color:#fff}
body.go-verge .go-footer{background:#0f1115;color:#f5f6f8}
body.go-verge .go-footer :is(p,small,.go-footer__tagline,.go-footer__title){color:#bfc6d2}
body.go-verge .go-footer a:not(.go-btn){color:#f5f6f8}
body.go-verge .go-footer .go-btn--mint{color:#10142a!important;background:#d8ff38!important}
html[data-theme] body.go-verge footer.go-footer :is(.go-mono,[data-go-year]){color:#bfc6d2!important}
html[data-theme='light-mode'] body.go-verge .go-site .go-home-continue .go-product-card{background:#fff!important;color:#15171c}
html[data-theme='dark-mode'] body.go-verge .go-site .go-home-continue .go-product-card{background:#171b24!important;color:#f5f6f8}
body.go-verge .go-home-continue .go-product-card h3{display:block!important;max-height:none!important;-webkit-line-clamp:unset!important;overflow:visible!important}
body.go-verge .go-home-continue .go-product-card h3 a{display:block;min-height:44px}
body.go-verge .go-topicbar__actions a{display:inline-flex;align-items:center;gap:6px;min-height:44px}
body.go-verge .go-product-action--save[aria-pressed='true'] svg{color:var(--go-accent,#6750d8)}
body.go-verge .go-table-scroll:focus-visible{outline:3px solid #6750d8;outline-offset:3px}
body.go-verge .go-footer-logo-fallback{font-size:30px;font-weight:800;line-height:1.3}
body.go-verge :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #6750d8;outline-offset:4px}
body.go-verge :is(.go-header,.go-footer,.go-offcanvas) :is(a,button):focus-visible{outline-color:#d8ff38;box-shadow:0 0 0 2px #10142a}
body.go-verge .go-article-ad__label{color:#5a6070}
html[data-theme='dark-mode'] body.go-verge .go-article-ad__label{color:#bdc5d3}
@media(max-width:767px){
 html body.go-verge .go-header.go-header--471 .go-header__bar button:is(.go-iconbtn,.go-theme-toggle){width:44px!important;min-width:44px!important;max-width:44px!important;inline-size:44px!important;min-inline-size:44px!important;max-inline-size:44px!important;height:44px!important;min-height:44px!important}
 body.go-verge .go-header--471 .go-header__bar{grid-template-columns:44px minmax(0,1fr) 88px!important;column-gap:4px!important;padding-inline:12px!important}
 body.go-verge .go-header--471 .go-header__brand{max-width:100%!important;justify-self:center!important;overflow:visible!important}
 body.go-verge .go-header--471 .go-header__logo-full .go-logo__img--mobile-lime{width:clamp(116px,37vw,150px)!important;max-width:100%!important;max-height:24px!important}
 body.go-verge .go-site-masthead-ad:not(.is-ad-unfilled):not(.is-ad-failed){background:#f3f4f5;border:0!important;overflow:visible!important;contain:none!important}
 body.go-verge .go-site-masthead-ad>.go-ad-slot__label{display:block!important;visibility:visible!important;color:#515866;font:11px/24px system-ui;letter-spacing:.02em;height:24px;min-height:24px;padding:0!important;margin:0!important}
 html.go-topscroll-reserve body.go-verge .go-site-masthead-ad,
 body.go-verge .go-site-masthead-ad[data-go-ad-reason='topscroll-selected']{display:none!important;height:0!important;min-height:0!important;min-block-size:0!important;margin:0!important}
 body.go-verge .go-site-masthead-ad.is-ad-filled{pointer-events:auto!important}
}
@media(prefers-reduced-motion:reduce){
 body.go-verge .go-header,body.go-verge .go-offcanvas,body.go-verge .go-search{transition:none!important;animation:none!important}
 html{scroll-behavior:auto!important}
}
