/* News-first homepage. Shared game/account pages keep their existing layout. */
body.go-layout.go-page-home { --go-desk-gap:128px; }
body.go-page-home .go-mobile-brand { display:none; }
body.go-page-home #go-main .go-main-inner { width:100%; padding:0; }
body.go-page-home #go-main { min-width:0; }
@media(min-width:992px) {
 body.go-page-home #go-sidebar-left { flex-basis:20%; max-width:20%; }
 body.go-page-home #go-main { flex-basis:57%; max-width:57%; }
 body.go-page-home #go-sidebar-right { flex-basis:23%; max-width:23%; }
}
@media(min-width:768px) and (max-width:991px) {
 body.go-page-home #go-sidebar-left { flex-basis:20%; max-width:20%; }
 body.go-page-home #go-main { flex-basis:55%; max-width:55%; }
 body.go-page-home #go-sidebar-right { flex-basis:25%; max-width:25%; }
 body.go-page-home #go-sidebar-left .menu-cnt li a { padding-left:7px; padding-right:7px; font-size:11px; }
 body.go-page-home .go-navbar .go-nav-logo,
 body.go-page-home .go-navbar .go-nav-logo img { width:160px; max-width:160px; }
 body.go-page-home .go-navbar .go-nav-links { flex-direction:column; justify-content:center; gap:3px; }
 body.go-page-home .go-navbar .go-nav-links li { height:20px; flex:0 0 auto; }
 body.go-page-home .go-navbar .go-nav-links a { font-size:12px; letter-spacing:0; }
}

body #go-main #go-home { color:#d5dde5; font:14px/1.7 Arial,sans-serif; margin:0; min-width:0; }
body #go-main #go-home * { box-sizing:border-box; }
body #go-main #go-home :is(h1,h2,h3,p,span,time,summary,a) { font-family:Arial,sans-serif; text-shadow:none; text-transform:none; font-variant:normal; letter-spacing:normal; color:inherit; }
body #go-main #go-home :is(h1,h2,h3,p) { background:none; border:0; padding:0; }
body #go-main #go-home a { color:#e5c483!important; text-decoration:none; font-weight:600; }
body #go-main #go-home a:hover { color:#f5dfae!important; text-decoration:underline; }
body #go-main #go-home :focus-visible { outline:2px solid #e5c483; outline-offset:4px; }
body #go-main #go-home .go-home-heading { display:flex; align-items:center; justify-content:space-between; gap:12px; padding:13px 18px; background:var(--chrome-header-bg,#192534); background-size:cover; border:1px solid #34404c; }
body #go-main #go-home h1 { margin:0; color:#e5d6b3!important; font:700 20px/1.3 Arial,sans-serif!important; }
body #go-main #go-home .go-home-heading>span { color:#9eacb9; font-size:11px; }
body #go-main #go-home .go-home-lead { border:1px solid #34404c; border-top:0; background:#0c171f; margin-bottom:18px; }
body #go-main #go-home .go-test-art { position:relative; min-height:268px; isolation:isolate; overflow:hidden; background:#07111c; }
body #go-main #go-home .go-test-art>img { position:absolute; inset:0; z-index:-2; width:100%; height:100%; max-width:none; object-fit:cover; object-position:65% center; }
body #go-main #go-home .go-test-art::after { content:''; position:absolute; inset:0; z-index:-1; background:linear-gradient(90deg,#07111c1f 35%,transparent 70%); }
body #go-main #go-home .go-test-copy { position:relative; width:60%; padding:30px 24px; }
body #go-main #go-home .go-home-kicker { display:block; color:#e2c584; font-size:10px; font-weight:700; letter-spacing:1.5px; line-height:1.5; }
body #go-main #go-home .go-test-copy h2 { margin:13px 0 12px; color:#f5f3ed!important; font:700 clamp(27px,2.7vw,40px)/1.12 Arial,sans-serif!important; letter-spacing:-.9px; }
body #go-main #go-home .go-test-copy p { margin:0; max-width:240px; color:#b4c0cc; font-size:13px; line-height:1.7; }
body #go-main #go-home .go-home-article-body { padding:19px 24px 24px; }
body #go-main #go-home .go-home-article-body p { margin:0 0 16px; font-size:13px; line-height:1.85; color:#bac6d1; }
body #go-main #go-home .go-home-article-body .go-test-dates { display:flex; align-items:center; gap:9px; color:#e2c584; font-size:12px; margin-bottom:12px; }
body #go-main #go-home .go-test-dates>span { font-size:18px; }
body #go-main #go-home .go-home-actions { display:flex; align-items:center; gap:20px; flex-wrap:wrap; margin-top:20px; }
body #go-main #go-home .go-home-primary { display:inline-flex; align-items:center; justify-content:center; gap:30px; min-height:42px; padding:10px 18px; border:1px solid #e1c180; border-radius:5px; background:#e1c180; color:#15202a!important; font:700 13px/1.4 Arial,sans-serif; text-decoration:none; }
body #go-main #go-home .go-home-primary:hover { background:#f1d49d; color:#15202a!important; text-decoration:none; }
body #go-main #go-home .go-home-secondary { font-size:13px; color:#c4ced7!important; }
body #go-main #go-home .go-home-secondary>span { margin-left:9px; }
body #go-main #go-home .go-home-post { padding:24px; margin:0 0 18px; border:1px solid #34404c; background:#0c171f; }
body #go-main #go-home .go-home-post header { display:flex; align-items:center; justify-content:space-between; gap:12px; margin-bottom:12px; }
body #go-main #go-home time { color:#91a0ae; font-size:11px; white-space:nowrap; }
body #go-main #go-home .go-home-post h2 { margin:0 0 12px; color:#ede8da!important; font:600 22px/1.35 Arial,sans-serif!important; letter-spacing:-.3px; }
body #go-main #go-home .go-home-post p { margin:0 0 17px; color:#bac6d1; font-size:13px; line-height:1.85; }
body #go-main #go-home .go-home-text-link { font-size:13px; }
body #go-main #go-home .go-home-text-link span { margin-left:10px; }
body #go-main #go-home .go-home-archive { background:#0c171f; border:1px solid #34404c; }
body #go-main #go-home .go-home-archive>header { padding:17px 22px; border-bottom:1px solid #2a3743; }
body #go-main #go-home .go-home-archive h2 { color:#dce2e7!important; font:600 17px/1.4 Arial,sans-serif!important; margin:0 0 3px; }
body #go-main #go-home .go-home-archive>header span { color:#8f9eac; font-size:11px; }
body #go-main #go-home .go-home-archive details { margin:0 22px; border-bottom:1px solid #26323e; }
body #go-main #go-home .go-home-archive details:last-child { border-bottom:0; }
body #go-main #go-home .go-home-archive summary { display:flex; align-items:center; justify-content:space-between; gap:12px; padding:16px 0; cursor:pointer; list-style:none; font-size:13px; }
body #go-main #go-home .go-home-archive summary::-webkit-details-marker { display:none; }
body #go-main #go-home .go-home-archive summary::before { content:'+'; color:#d6b674; font-size:17px; width:12px; flex-shrink:0; }
body #go-main #go-home .go-home-archive summary>span { flex:1; }
body #go-main #go-home .go-home-archive details[open]>summary::before { content:'−'; }
body #go-main #go-home .go-home-archive details>div { padding:0 0 18px 24px; color:#aab8c5; font-size:12px; }
body #go-main #go-home .go-home-archive details p { margin:0 0 10px; }
body #go-main #go-home .go-home-mobile-replays { display:none; }

body.go-page-home #go-sidebar-right .go-status-link { font-size:12px; line-height:1.7; }
body.go-page-home #go-sidebar-right .go-server-phase { color:#e3c786; font:11px/1.6 Arial,sans-serif; }
body.go-page-home #go-sidebar-right .go-boosted-wrap { display:grid; grid-template-columns:40px minmax(0,1fr); gap:0 8px; text-align:left; padding:10px 0 0; margin-top:9px; align-items:center; }
body.go-page-home #go-sidebar-right .go-boosted-wrap>img { grid-column:1; grid-row:1/3; width:40px; height:40px; object-fit:contain; }
body.go-page-home #go-sidebar-right .go-boosted-wrap>p { grid-column:2; grid-row:1; font:10px/1.5 Arial,sans-serif!important; margin:0!important; }
body.go-page-home #go-sidebar-right .go-boosted-wrap>div { grid-column:2; grid-row:2; font:12px/1.5 Arial,sans-serif; margin:0!important; }

@media(min-width:768px) and (max-width:991px) {
 body #go-main #go-home .go-home-heading { padding:12px; }
 body #go-main #go-home .go-home-heading>span { display:none; }
 body #go-main #go-home .go-test-copy { width:70%; padding:26px 16px; }
 body #go-main #go-home .go-test-art>img { object-position:54% center; opacity:.7; }
 body #go-main #go-home .go-home-article-body,
 body #go-main #go-home .go-home-post { padding:18px 16px; }
 body #go-main #go-home .go-home-actions { gap:12px; }
 body #go-main #go-home .go-home-post header { align-items:flex-start; flex-direction:column; gap:5px; }
}
@media(max-width:767px) {
 body #go-main #go-home .go-home-heading { padding:13px 16px; }
 body #go-main #go-home .go-home-heading>span { display:none; }
 body #go-main #go-home .go-test-art { min-height:244px; }
 body #go-main #go-home .go-test-copy { padding:25px 20px; width:65%; }
 body #go-main #go-home .go-test-copy h2 { font-size:31px!important; }
 body #go-main #go-home .go-test-copy p { font-size:12px; max-width:170px; }
 body #go-main #go-home .go-home-article-body,
 body #go-main #go-home .go-home-post { padding:19px; }
 body #go-main #go-home .go-home-article-body .go-test-dates { font-size:11px; }
 body #go-main #go-home .go-home-mobile-replays { display:block; margin:0 0 18px; }
 body #go-main #go-home .go-home-archive summary { gap:8px; font-size:12px; }
 body #go-main #go-home .go-home-archive time { font-size:10px; }
 body #go-main #go-home .go-home-archive details { margin:0 16px; }
}
@media(max-width:360px) {
 body #go-main #go-home .go-test-copy { width:75%; padding-left:16px; }
 body #go-main #go-home .go-home-actions { gap:14px; }
 body #go-main #go-home .go-home-primary { gap:18px; }
}
