/* Search only: one form boundary; native keyboard focus and result roles retained. */
@layer gamespsn-brand {
body.gl-brand-2026 .gl-site-header form.gl-search-form {box-shadow:none!important;outline:0!important;border:1px solid var(--gs-x-header-border,var(--gs-color-control-border))!important}
body.gl-brand-2026 .gl-site-header form.gl-search-form:focus-within {border-color:var(--gs-color-focus)!important;box-shadow:none!important;outline:2px solid var(--gs-color-focus)!important;outline-offset:0!important}
body.gl-brand-2026 .gl-site-header form.gl-search-form input[type=search],
body.gl-brand-2026 .gl-site-header form.gl-search-form input[type=search]:focus {border:0!important;outline:0!important;box-shadow:none!important;border-radius:inherit!important}
body.gl-brand-2026 .gl-site-header #gl-search-results {padding:7px!important}
body.gl-brand-2026 .gl-site-header #gl-search-results .gl-search-result {box-sizing:border-box;display:grid!important;grid-template-columns:48px minmax(0,1fr) minmax(56px,max-content)!important;align-items:center!important;gap:10px!important;min-height:82px!important;padding:10px!important;margin:0 0 6px!important;border:1px solid var(--gs-x-header-border,var(--gs-color-border))!important;border-radius:11px!important;text-decoration:none!important}
body.gl-brand-2026 .gl-site-header #gl-search-results .gl-search-result > img {box-sizing:border-box;width:48px!important;height:58px!important;max-height:58px!important;object-fit:contain!important;margin:0!important;padding:0!important;border-radius:7px!important}
body.gl-brand-2026 .gl-site-header #gl-search-results .gl-search-art-placeholder {display:block!important;width:48px;height:58px;border:1px solid var(--gs-color-border);border-radius:7px;background:var(--gs-color-surface)}
body.gl-brand-2026 .gl-site-header #gl-search-results .gl-search-copy {display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;min-width:0!important}
body.gl-brand-2026 .gl-site-header #gl-search-results .gl-search-copy > strong {font-size:13px!important;line-height:1.4!important;font-weight:650!important;text-align:start!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.8em;overflow:hidden;overflow-wrap:anywhere!important}
body.gl-brand-2026 .gl-site-header #gl-search-results .gl-search-meta {display:flex!important;flex-direction:row!important;justify-content:flex-start!important;text-align:start!important;align-items:center!important;flex-wrap:wrap!important;gap:5px 9px!important;font-size:10px!important;line-height:1.4!important;color:var(--gs-x-header-muted,var(--gs-color-text-secondary))!important;font-weight:400!important}
body.gl-brand-2026 .gl-site-header #gl-search-results .gl-search-meta :is(.gl-search-platform,.gl-search-region) {display:inline-flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;min-width:0!important;max-width:100%;overflow-wrap:anywhere}
body.gl-brand-2026 .gl-site-header #gl-search-results .gl-search-meta svg {display:block!important;flex:0 0 15px;width:15px!important;height:15px!important}
body.gl-brand-2026 .gl-site-header #gl-search-results .gl-search-platform-mark {display:inline-flex;flex-direction:row;align-items:center;justify-content:center;flex:0 0 auto}
body.gl-brand-2026 .gl-site-header #gl-search-results .gl-search-result > .gl-search-price {display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:3px!important;min-width:0!important;max-width:108px;font-size:13px!important;line-height:1.4!important;text-align:end!important;overflow-wrap:anywhere;color:var(--gs-x-header-price,var(--gs-color-text-primary))!important}
body.gl-brand-2026 .gl-site-header #gl-search-results .gl-search-price del {font-size:10px!important;color:var(--gs-x-header-muted,var(--gs-color-text-secondary))!important;font-weight:400!important;text-decoration:line-through!important}
body.gl-brand-2026 .gl-site-header #gl-search-results .gl-search-price ins {font-size:13px!important;color:inherit!important;font-weight:750!important;text-decoration:none!important}
body.gl-brand-2026 .gl-site-header #gl-search-results .gl-search-all {min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}
@media(max-width:360px){
body.gl-brand-2026 .gl-site-header #gl-search-results .gl-search-result {grid-template-columns:42px minmax(0,1fr) minmax(50px,max-content)!important;gap:7px!important;padding:8px!important}
body.gl-brand-2026 .gl-site-header #gl-search-results .gl-search-result > img {width:42px!important;height:54px!important}
body.gl-brand-2026 .gl-site-header #gl-search-results .gl-search-copy > strong {font-size:12px!important}
body.gl-brand-2026 .gl-site-header #gl-search-results .gl-search-result > .gl-search-price {max-width:82px;font-size:12px!important}
}
}
