/* Compact series pages; only native forums and each game's real publisher artwork. */
.sv-series-page{--series-dark:13,23,24;--series-bright:#c7e396;--series-button:#567b3d;--series-button2:#334e32;--pc-violet:#526e31;--pc-cyan:#52795d;--sub-accent:#526e31}
.sv-series-page[data-series=cs]{--series-dark:24,23,23;--series-bright:#ffce8c;--series-button:#b66f22;--series-button2:#895021;--pc-violet:#a36117;--pc-cyan:#b07a30;--sub-accent:#a36117}
.sv-series-page[data-series=sims]{--series-dark:9,35,44;--series-bright:#c1f7a3;--series-button:#21855c;--series-button2:#2386a6;--pc-violet:#168458;--pc-cyan:#1686a1;--sub-accent:#168458}
:root[data-theme=dark] .sv-series-page[data-series=cod]{--pc-violet:#c4df9c;--pc-cyan:#99ccb2}
:root[data-theme=dark] .sv-series-page[data-series=cs]{--pc-violet:#f3c28c;--pc-cyan:#f2cd97}
:root[data-theme=dark] .sv-series-page[data-series=sims]{--pc-violet:#9fe2b0;--pc-cyan:#99e0ef}
.series-cover{position:relative;isolation:isolate;min-height:320px;overflow:hidden;border:1px solid #67807866;border-radius:10px;background:rgb(var(--series-dark));box-shadow:0 5px 18px #151b2914}
.series-cover-art{position:absolute;z-index:-2;right:0;top:0;display:block;width:83%;height:100%;object-fit:cover;object-position:68% center}
.series-cover::before{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(var(--series-dark),1) 0%,rgba(var(--series-dark),.94) 30%,rgba(var(--series-dark),.7) 49%,rgba(var(--series-dark),.1) 80%,transparent 100%)}
.series-cover::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--series-bright),transparent)}
.series-cover-copy{width:65%;max-width:810px;padding:28px 30px 25px}
.series-kicker{display:inline-block;padding:5px 8px;border:1px solid #ffffff36;border-radius:4px;background:#15262455;color:var(--series-bright);font-size:8px;font-weight:700;line-height:1.5;letter-spacing:1px}
body.sv-series-forum .sv-series-page .series-cover h1{margin:15px 0 9px;color:#fff!important;font:900 clamp(32px,4.5vw,53px)/1.08 Impact,'Arial Black',Arial,sans-serif;letter-spacing:-.5px;text-transform:uppercase;text-shadow:0 2px 10px #0005;overflow-wrap:anywhere}
body.sv-series-forum .sv-series-page .series-tagline{margin:0;color:var(--series-bright)!important;font-size:19px;line-height:1.5;font-weight:600}
.series-description{margin:9px 0 0;color:#e1e9e8;font-size:11px;line-height:1.85;max-width:620px}
.series-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:17px}
body.sv-series-forum .sv-series-page .pc-button:not(.secondary){background:linear-gradient(110deg,var(--series-button),var(--series-button2));border-color:#b3c5ac77;color:#fff!important;box-shadow:none;min-height:36px;font-size:10px;padding:9px 13px}
.sv-series-page .pc-button.secondary{min-height:36px;font-size:10px;padding:9px 13px}
.series-stats{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:17px;color:#dce5df;font-size:9px;line-height:1.5}
.series-stats b{color:#fff;font-size:11px}
.series-shortcuts{margin-block:12px 18px}
.series-shortcuts>a{min-height:58px}
.series-game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:13px}
.series-game-card{display:flex;align-items:center;gap:11px;min-height:88px;padding:10px;border:1px solid var(--pc-line);border-radius:7px;color:var(--pc-ink);background:var(--pc-surface);overflow:hidden}
.series-game-card:hover{background:var(--pc-soft);border-color:var(--pc-violet)}
.series-game-card>img{display:block;flex:0 0 63px;width:63px;height:60px;object-fit:cover;object-position:65% center;border-radius:5px}
.series-game-card>div{flex:1;min-width:0}
.sv-series-page .series-game-card h3{margin:0;color:var(--pc-ink);font-size:12px;line-height:1.5;font-weight:700}
.series-game-card p{margin:4px 0;color:var(--pc-muted);font-size:9px;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.series-game-card small{display:block;color:var(--pc-muted);font-size:9px;line-height:1.5}
.series-game-card>.sv-icon{width:11px;height:11px;color:var(--pc-violet)}
.series-navigation{padding:17px}
.sv-series-page .series-navigation h2{margin:0 0 12px;color:var(--pc-ink);font-size:13px;line-height:1.5}
.series-navigation nav{display:grid;gap:7px}
.series-navigation nav>a{display:flex;align-items:center;gap:8px;min-height:43px;padding:6px;border:1px solid var(--pc-line);border-radius:5px;color:var(--pc-ink);font-size:10px;line-height:1.6}
.series-navigation nav>a[aria-current=page]{background:var(--pc-soft);border-color:var(--pc-violet);font-weight:700}
.series-navigation img{display:block;width:35px;height:30px;flex:0 0 35px;object-fit:cover;border-radius:3px}
.series-navigation span{flex:1}
.series-navigation .sv-icon{width:11px;height:11px;color:var(--pc-violet)}
.sv-series-page .pc-start h2{font-size:21px;line-height:1.4}
.series-empty{padding:28px 16px}
/* White publisher wordmarks need a small dark logo tile on the PC index. */
.svpc-page .pc-alt-image:has(img[src*="sesverin-game-series"]){background:#18212e;border:1px solid #415366}
.svpc-page .pc-alt-image:has(img[src*="cs-logo"]){background:#f4b15a;border-color:#c98b3e}
.series-game-card>img[src*="sims3.webp"],.series-navigation img[src*="sims3.webp"]{object-position:95% center}

/* More PC communities: block worlds, neon street racing and the open road. */
.sv-series-page[data-series=minecraft]{--series-dark:13,34,24;--series-bright:#c7f2a6;--series-button:#3e8642;--series-button2:#53752e;--pc-violet:#397f39;--pc-cyan:#537e38;--sub-accent:#397f39}
.sv-series-page[data-series=nfs]{--series-dark:21,13,33;--series-bright:#d0ff76;--series-button:#6d3fa6;--series-button2:#9e3c89;--pc-violet:#8247b9;--pc-cyan:#637f20;--sub-accent:#8247b9}
.sv-series-page[data-series=truck]{--series-dark:11,28,42;--series-bright:#c4e7ff;--series-button:#2c6995;--series-button2:#39778b;--pc-violet:#286b95;--pc-cyan:#377c8e;--sub-accent:#286b95}
:root[data-theme=dark] .sv-series-page[data-series=minecraft]{--pc-violet:#b5e59a;--pc-cyan:#bcdca3}
:root[data-theme=dark] .sv-series-page[data-series=nfs]{--pc-violet:#d1b0ff;--pc-cyan:#d0e69b}
:root[data-theme=dark] .sv-series-page[data-series=truck]{--pc-violet:#a9d8fc;--pc-cyan:#9cd9e6}
.svpc-page .pc-alt-image:has(img[src*="minecraft-logo"]){background:#e7f5df;border-color:#92bd79}
.svpc-page .pc-alt-image:has(img[src*="nfs-logo"]){background:#172222;border-color:#688c65}
.svpc-page .pc-alt-image:has(img[src*="truck-logo"]){background:#18242f;border-color:#5a7890}
.sv-series-page[data-series=minecraft] .series-cover{border-radius:4px}
.sv-series-page[data-series=minecraft] .series-kicker{border-radius:2px;letter-spacing:1.2px}
.sv-series-page[data-series=minecraft] .series-game-card{border-radius:4px}
.sv-series-page[data-series=nfs] .series-cover::after{height:3px;background:linear-gradient(90deg,#bd6ce0,#d2ff75,transparent)}
.sv-series-page[data-series=truck] .series-cover::after{background:repeating-linear-gradient(90deg,#f5d78c 0,#f5d78c 25px,transparent 25px,transparent 40px)}
.sv-series-page .pc-section-heading>.pc-text-link{flex:0 0 auto;white-space:nowrap}
.sv-series-page[data-series-key=nfs-underground] .series-cover-art{right:3%;width:34%;object-fit:contain;object-position:center}
@media(max-width:600px){.sv-series-page[data-series-key=nfs-underground] .series-cover-art{right:3%;top:8px;width:43%;height:180px;object-fit:contain}.sv-series-page[data-series-key=nfs-underground] .series-cover h1{max-width:100%;margin-top:105px}}
@media(max-width:1150px){.series-cover-copy{width:74%;padding:25px}.series-game-grid{gap:8px;padding:11px}.series-game-card{gap:8px;padding:9px}.series-game-card>img{width:48px;flex-basis:48px;height:50px}.sv-series-page .series-game-card h3{font-size:11px}}
@media(max-width:900px){.series-cover-copy{width:79%}.series-cover-art{width:100%;opacity:.88}.series-game-card>img{width:63px;flex-basis:63px;height:60px}}
@media(max-width:600px){.series-cover{min-height:355px}.series-cover-art{width:100%;height:69%;object-position:68% center}.series-cover::before{background:linear-gradient(0deg,rgba(var(--series-dark),1) 0%,rgba(var(--series-dark),.98) 35%,rgba(var(--series-dark),.67) 71%,rgba(var(--series-dark),.1) 100%)}.series-cover-copy{width:100%;padding:19px 18px 23px}.series-kicker{font-size:6px;letter-spacing:.6px}body.sv-series-forum .sv-series-page .series-cover h1{font-size:35px;line-height:1.07;margin-top:83px}body.sv-series-forum .sv-series-page .series-tagline{font-size:16px;line-height:1.55}.series-description{font-size:10px;line-height:1.8}.series-stats{gap:12px;margin-top:15px}.series-game-grid{grid-template-columns:1fr}.series-game-card{min-height:82px;padding:10px}.series-game-card>img{width:55px;height:55px;flex-basis:55px}.sv-series-page .series-game-card h3{font-size:12px}.series-shortcuts small{display:none}.series-shortcuts>a{min-height:46px}.series-cover .series-actions{gap:7px}.series-actions .pc-button{font-size:9px!important;padding:9px 11px!important}}
