/* RsReborn — graphite Old School interface */
:root {
  --black:#060708;--coal:#0b0d0f;--panel:#111417;--panel2:#181c20;
  --ember:#9ea5ac;--ember2:#565d64;--gold:#d6d9dc;--cream:#f4f4f2;
  --text:#d0d2d3;--muted:#8f959b;--line:rgba(205,211,216,.17);
  --green:#7fc7a0;--shadow:0 24px 70px rgba(0,0,0,.58)
}
body.ember-site,body.rr-store-body {
  background:
    linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),
    radial-gradient(circle at 50% -15%,#272b30 0,transparent 34%),
    #070809!important;
  background-size:42px 42px,42px 42px,auto,auto!important;
  color:var(--text)!important
}
.ember-site:before{opacity:.22;background:linear-gradient(105deg,transparent 0 49.8%,rgba(255,255,255,.025) 50%,transparent 50.2%)!important;background-size:180px 180px!important}
.site-header{background:rgba(7,8,9,.94)!important;border-bottom:1px solid #30353a!important;box-shadow:0 10px 35px rgba(0,0,0,.35)}
.site-nav{height:82px}.site-links{gap:9px}.site-links a{padding:9px 11px;color:#aeb3b7!important;font-size:.69rem;letter-spacing:.13em;border:1px solid transparent}
.site-links a:hover,.site-links a.active{color:#fff!important;border-color:#444b52;background:#15181b}
.rs-wordmark{display:grid!important;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;column-gap:9px;align-items:center;width:max-content;color:#fff!important;text-decoration:none!important;line-height:.82}
.rs-wordmark span{grid-row:1/3;display:grid;place-items:center;width:43px;height:43px;border:1px solid #747b82;background:linear-gradient(145deg,#282d32,#090b0d);font-family:'Cinzel',serif;font-size:.92rem;font-weight:900;box-shadow:inset 0 0 0 3px #0b0d0f}
.rs-wordmark strong{font-family:'Cinzel',serif;font-size:1.34rem;letter-spacing:.12em}.rs-wordmark small{color:#777e84;font-size:.46rem;letter-spacing:.23em}
.footer-wordmark{margin-bottom:17px}.footer-wordmark span{width:38px;height:38px}
.official-brand{display:block;flex:0 0 auto;text-decoration:none}.official-brand img{display:block;width:74px;height:74px;object-fit:contain;filter:drop-shadow(0 5px 12px #000)}.footer-brand img{width:150px;height:150px;margin:-25px 0 -18px}.hero-logo-title{margin:0 0 10px;line-height:1}.hero-logo-title img{display:block;width:min(460px,78vw);height:auto;margin-left:-34px;filter:drop-shadow(0 20px 38px #000)}.store-official-logo{display:block;width:min(230px,70vw)!important;height:auto;margin:0 auto 10px}
.fire-button{border:1px solid #888f95!important;border-radius:2px!important;background:linear-gradient(180deg,#e3e5e6,#8e9499)!important;box-shadow:inset 0 1px #fff,0 5px 0 #34383c,0 12px 28px rgba(0,0,0,.35)!important;color:#090a0b!important}
.fire-button:hover{filter:brightness(1.1);transform:translateY(-1px)!important}.fire-button.ghost{border-color:#454b51!important;background:#111417!important;box-shadow:inset 0 0 0 1px #090a0c!important;color:#d9dcde!important}
.page-hero,.home-hero,.vote-hero{background:linear-gradient(90deg,#08090af7 0%,#08090ad9 44%,#08090a7a 72%,#08090ade 100%),url('/static/img/home/header-bg.webp') center/cover!important;filter:grayscale(1)}
.page-hero>*{filter:grayscale(0)}.page-hero:after{height:130px;background:linear-gradient(transparent,#070809)!important}
.display-title,.section-title{letter-spacing:.035em;color:#f1f2f2!important;text-shadow:0 5px 0 #000,0 0 35px #000!important}.display-title em{color:#aeb4b9!important;-webkit-text-stroke:1px #e5e7e8}
.eyebrow,.status-label{color:#a7adb2!important}.hero-signals{border-color:#454a4f!important}
.home-status-band{background:#0b0d0f!important;border-color:#30353a!important}
.panel,.feature-card,.platform-card,.roadmap-card,.download-card,.notice-card,.launch-card,.rr-panel,.rr-store-card,.rr-store-item,.rr-store-sidebar-card {
  border:1px solid #30353a!important;border-radius:2px!important;
  background:linear-gradient(145deg,#171a1d,#0c0e10)!important;
  box-shadow:inset 0 0 0 1px #08090a,0 20px 55px rgba(0,0,0,.38)!important
}
.home-content-band{background:#0a0c0e!important;border-color:#292e32!important}.home-content-grid{border-color:#30353a!important}
.home-content-grid article{background:#0d0f11!important;border-color:#292e32!important}.home-content-grid article:hover{background:#171a1d!important}
.home-content-grid h3,.platform-card h3,.download-card h3,.panel h2,.panel h3,.roadmap-card h2{color:#d7dade!important}
.home-game-frame{filter:grayscale(.72);border:1px solid #697076!important;border-radius:2px!important}
.home-platform-list>a,.site-footer{border-color:#30353a!important}.home-platform-list>a:hover{background:#141719!important}.home-platform-list b{color:#c9cdd0!important;border-color:#3c4247!important;border-radius:2px}
.gallery-shot,.table-wrap,.text-input,.form-grid input,.form-grid select{border-radius:2px!important;border-color:#353b40!important;background:#0a0c0e!important}
.data-table th{background:#181b1e!important;color:#d8dbdd!important;border-bottom:2px solid #4c5359}.data-table tbody tr:hover{background:#15181b}
.feature-icon,.badge,.rank-pill{border-radius:2px!important;background:#1a1e21!important;color:#c9cdd0!important;border-color:#3b4146!important}
.cta{border-radius:2px!important;border-color:#3b4147!important;background:radial-gradient(circle at 50% 120%,#30353a,transparent 52%),#0c0e10!important}
.store-hero{border-radius:2px!important;border-color:#3b4147!important;background:linear-gradient(120deg,#171a1d,#090b0c)!important}
.store-hero:before{content:'RSR // ARMOURY';display:block;color:#8e959a;font-size:.68rem;font-weight:900;letter-spacing:.25em}
.store-hero h1{color:#f1f2f2!important;text-shadow:0 4px #000}.store-hero p{color:#969ca1!important}
.rr-category-link,.rr-cart-row,.rr-store-item-image{background:#090b0c!important;border-color:#2d3236!important}.rr-category-link:hover{background:#1a1d20!important;border-color:#747b81!important}
.rr-category-link .badge{background:#1b1f22!important;color:#c9cdd0!important}.rr-price{color:#e1e3e4!important}
.rr-input,.rr-qty-input{background:#080a0b!important;border-color:#343a3f!important}.rr-store-sidebar-card .btn,.rr-add-btn{background:linear-gradient(#e1e3e4,#878e94)!important;color:#090a0b!important}
.vote-callout{border-radius:2px!important;background:#101915!important}.vote-frame{border-radius:2px!important;border-color:#4a5156!important;filter:grayscale(.8)}
@media(max-width:950px){.site-links{background:#090b0d!important;border-color:#363c41!important}.rs-wordmark strong{font-size:1.13rem}}
@media(max-width:620px){.rs-wordmark small{display:block}.site-nav{height:74px}.official-brand img{width:66px;height:66px}.hero-logo-title img{width:min(390px,92vw);margin-left:-18px}.home-hero{min-height:620px}.display-title{font-size:clamp(2.9rem,16vw,5rem)}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* 2026 structural rebuild: fortress navigation, split masthead and bento content. */
.site-header{position:relative!important;border-top:3px solid #767d83!important}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:6px;background:repeating-linear-gradient(90deg,#252a2e 0 38px,#0a0c0d 38px 42px)}
.site-nav{height:76px!important}.official-brand img{width:70px;height:70px}.site-links a{position:relative;border:0!important;background:transparent!important}.site-links a:after{content:"";position:absolute;left:11px;right:11px;bottom:3px;height:1px;transform:scaleX(0);background:#e0e2e3;transition:transform .18s ease}.site-links a:hover:after,.site-links a.active:after{transform:scaleX(1)}
.page-hero{min-height:440px!important;background:radial-gradient(circle at 73% 44%,#24292d 0,transparent 27%),linear-gradient(110deg,#050607 0 58%,#101316 58% 100%)!important;isolation:isolate}
.page-hero:before{content:"";position:absolute;z-index:-1;right:7%;top:50%;width:min(430px,42vw);aspect-ratio:1;transform:translateY(-50%);background:url('/static/icons/rsreborn-icon.webp') center/contain no-repeat;opacity:.18;filter:grayscale(1)}
.home-hero{min-height:760px!important;background:linear-gradient(115deg,#050607 0 62%,#121518 62% 100%)!important}
.home-hero:before{display:none}.home-hero .site-wrap{position:relative}.home-hero-copy{max-width:600px!important;padding:120px 0 135px!important}.home-hero-copy:before{content:"WORLD 01  //  ONLINE";display:block;width:max-content;margin-bottom:28px;padding:7px 10px;border-left:3px solid #c5c9cc;background:#14181b;color:#9da3a8;font-size:.62rem;font-weight:900;letter-spacing:.2em}.hero-logo-title{position:absolute;left:calc(100% + 82px);top:50%;transform:translateY(-52%);width:470px;margin:0!important}.hero-logo-title img{width:100%!important;margin:0!important;filter:drop-shadow(0 30px 50px #000)!important}.home-hero .lead{font-size:1.06rem;max-width:560px}.home-hero .action-row{margin-top:34px}.hero-signals{display:grid!important;grid-template-columns:1fr 1fr;gap:10px 20px!important;border:0!important}.hero-signals span{padding-left:12px;border-left:1px solid #3a4045}
.home-status-band{width:min(1180px,calc(100% - 34px));margin:-44px auto 0;border:1px solid #343a3f!important;box-shadow:0 24px 55px #0008}.home-status-inner{min-height:88px;padding:0 24px}
.home-world-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)!important;gap:80px!important}.home-world-copy{padding-left:32px;border-left:1px solid #4b5258}.home-game-frame{transform:rotate(1.5deg);box-shadow:14px 14px 0 #1c2023,28px 28px 0 #090b0c!important}.home-game-frame img{aspect-ratio:1.58/1!important}
.home-content-grid{grid-template-columns:repeat(12,1fr)!important;gap:12px;border:0!important}.home-content-grid article{grid-column:span 4;min-height:250px!important;border:1px solid #2c3236!important}.home-content-grid article:nth-child(1),.home-content-grid article:nth-child(6){grid-column:span 7}.home-content-grid article:nth-child(2),.home-content-grid article:nth-child(5){grid-column:span 5}.home-content-grid article:nth-child(1){background:linear-gradient(145deg,#22272b,#0d0f11)!important}.home-content-grid article>span{display:block;font-family:'Cinzel',serif;font-size:2.2rem!important;color:#50575d!important}.home-content-grid h3{margin-top:18px!important;font-size:1.35rem}
.home-platform-list{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;border:0!important}.home-platform-list>a{grid-template-columns:1fr!important;align-content:start;min-height:230px;padding:28px!important;border:1px solid #30363b!important;background:#0c0e10}.home-platform-list>a:hover{padding:28px!important;transform:translateY(-5px);background:#171b1e!important}.home-platform-list .platform-index{font-size:2rem}.home-platform-list b{justify-self:start}.home-live-section .grid-2{grid-template-columns:1.2fr .8fr}.home-gallery-section .gallery-track{grid-auto-columns:minmax(400px,55%)!important}.gallery-shot{filter:grayscale(.28)}
.site-footer{margin-top:45px;background:#050607}.footer-grid{padding-top:15px}.footer-brand img{width:170px;height:170px}
@media(max-width:1050px){.hero-logo-title{left:calc(100% + 25px);width:390px}.home-hero-copy{max-width:540px!important}.home-content-grid article{grid-column:span 6!important}}
@media(max-width:820px){.home-hero{min-height:780px!important}.home-hero-copy{max-width:none!important;padding:280px 0 80px!important}.hero-logo-title{left:50%;top:15px;transform:translateX(-50%);width:260px}.home-world-grid,.home-live-section .grid-2{grid-template-columns:1fr!important}.home-game-frame{transform:none}.home-platform-list{grid-template-columns:1fr}.home-platform-list>a{min-height:160px}.home-content-grid article{grid-column:1/-1!important}}
@media(max-width:620px){.site-header{border-top-width:2px!important}.site-nav{height:68px!important}.official-brand img{width:62px;height:62px}.home-status-band{width:calc(100% - 20px)}.home-status-inner{padding:0 12px}.hero-signals{grid-template-columns:1fr}.home-world-copy{padding-left:18px}.home-gallery-section .gallery-track{grid-auto-columns:92%!important}}

/* Performance pass: avoid full-page compositing and defer off-screen rendering. */
.ember-site:before{display:none!important}
.site-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.page-hero,.page-hero>*{filter:none!important}
.page-hero:before{filter:none!important}
.official-brand img,.hero-logo-title img{filter:none!important}
.gallery-shot{filter:none!important}
.section{content-visibility:auto;contain-intrinsic-size:1px 760px}
.home-status-band{content-visibility:visible}
.panel,.feature-card,.platform-card,.roadmap-card,.download-card,.notice-card,.launch-card,.rr-panel,.rr-store-card,.rr-store-item,.rr-store-sidebar-card{box-shadow:0 12px 28px rgba(0,0,0,.28)!important}
.home-game-frame{box-shadow:10px 10px 0 #1c2023!important}
.site-links a:after,.home-platform-list>a,.rr-store-item{transition-duration:.12s!important}
@media(max-width:820px){.page-hero:before{opacity:.1}.section{contain-intrinsic-size:1px 600px}}

/* Account gateway — deliberately separate from the marketing-page template. */
.page-login .site-header,.page-create .site-header{position:absolute!important;top:0;left:0;right:0;background:transparent!important;border:0!important;box-shadow:none!important}.page-login .site-header:after,.page-create .site-header:after{display:none}.page-login .site-links,.page-create .site-links{display:none!important}.page-login .site-footer,.page-create .site-footer{display:none}
.account-gateway{min-height:100vh;display:grid;grid-template-columns:minmax(360px,.92fr) minmax(460px,1.08fr);background:#07090a}
.account-brand-panel{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:35px;padding:140px clamp(38px,6vw,90px) 70px;border-right:1px solid #32383d;background:radial-gradient(circle at 50% 18%,#252a2f,transparent 30%),linear-gradient(145deg,#101316,#050607)}
.account-brand-panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(130deg,transparent 0 49.8%,rgba(255,255,255,.025) 50%,transparent 50.2%);background-size:90px 90px}
.account-brand-panel>a{position:absolute;z-index:1;top:80px;left:clamp(35px,5vw,78px)}.account-brand-panel>a img{width:clamp(135px,14vw,210px);height:auto}.account-brand-panel>div,.account-brand-panel>ul,.creation-path{position:relative;z-index:1}.account-brand-panel h1{max-width:560px;margin:9px 0 15px;font-family:'Cinzel',serif;font-size:clamp(3rem,6vw,6.5rem);line-height:.88;text-transform:uppercase;color:#f1f2f2}.account-brand-panel p{max-width:530px;color:#9ca2a7;font-size:1.04rem}.account-brand-panel>ul{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;background:#30363b}.account-brand-panel>ul li{padding:16px;background:#0c0f11;color:#afb4b8;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}
.account-form-panel{display:flex;flex-direction:column;justify-content:center;width:min(620px,100%);padding:130px clamp(34px,7vw,110px) 80px}.account-form-head>span{color:#777f85;font-size:.65rem;font-weight:900;letter-spacing:.2em}.account-form-head h2{margin:10px 0 8px;font-family:'Cinzel',serif;font-size:clamp(2rem,4vw,3.4rem);color:#eef0f1}.account-form-head p{margin:0 0 34px;color:#8d9499}
.account-form{display:grid;gap:22px}.account-form label{display:grid;gap:8px}.account-form label>span{color:#aeb4b8;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.account-form .text-input{height:58px;padding:0 16px;border-width:0 0 1px!important;background:#0d1012!important;font-size:1rem}.account-form .text-input:focus{outline:1px solid #747c82;outline-offset:2px}.account-submit{width:100%;min-height:56px;margin-top:5px}.account-alt{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px;padding-top:22px;border-top:1px solid #252a2e;color:#777f85;font-size:.78rem}.account-alt a{color:#d6d9db;text-decoration:none;font-weight:800}.account-alt a:last-child{margin-left:auto}
.creation-path{display:grid;gap:1px;margin:0;padding:0;list-style:none;background:#30363b}.creation-path li{display:grid;grid-template-columns:52px 1fr;gap:14px;padding:13px 15px;background:#0c0f11}.creation-path b{font-family:'Cinzel',serif;color:#626a70}.creation-path span{display:grid;color:#80878c;font-size:.72rem}.creation-path strong{color:#e3e5e6;font-size:.78rem;text-transform:uppercase;letter-spacing:.09em}.support-warning{display:grid;gap:4px;margin:24px 0;padding:18px;border-left:3px solid #aeb4b8;background:#101417}.support-warning span{color:#939a9f}.help-panel .account-submit{margin-top:10px}

/* Every major interior route gets its own spatial identity. */
.page-highscores .page-main{padding-top:55px}.page-highscores .page-intro{position:relative;max-width:none;display:grid;grid-template-columns:.38fr 1fr;align-items:end;gap:45px;padding:45px 0;border-bottom:1px solid #353b40}.page-highscores .page-intro .eyebrow{grid-column:1}.page-highscores .page-intro .display-title{grid-column:1;margin:0;font-size:clamp(2.7rem,6vw,5.4rem)!important}.page-highscores .page-intro .lead{grid-column:2;grid-row:1/3;margin:0;padding:30px;border-left:1px solid #353b40}.page-highscores .tabs{margin:30px 0 12px}.page-highscores form.panel{box-shadow:none!important;border-left:4px solid #747c82!important}.page-highscores .table-wrap{border:0!important}.page-highscores .data-table th{height:58px;text-transform:uppercase;letter-spacing:.1em}.page-highscores .data-table td{height:54px}
.page-guides .guides-page{padding-top:60px}.page-guides .guides-intro{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:55px}.page-guides .guides-intro .eyebrow,.page-guides .guides-intro .display-title{grid-column:1}.page-guides .guides-intro .lead{grid-column:2;grid-row:1/3;padding:28px;border-left:1px solid #42484d}.page-guides .guide-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.page-guides .guide-card{grid-column:span 4;min-height:270px;padding:28px;border-radius:0!important}.page-guides .guide-card:nth-child(5n+1){grid-column:span 8;background:#171b1e}.page-guides .guide-card h2{font-size:1.35rem}
.page-roadmap .roadmap-grid{position:relative;display:grid;grid-template-columns:1fr!important;gap:0;padding-left:90px}.page-roadmap .roadmap-grid:before{content:"";position:absolute;left:38px;top:0;bottom:0;width:1px;background:#4b5258}.page-roadmap .roadmap-card{position:relative;display:grid;grid-template-columns:210px 1fr;gap:10px 36px;min-height:180px;border:0!important;border-bottom:1px solid #30363a!important;background:transparent!important;box-shadow:none!important}.page-roadmap .roadmap-card:before{content:"";position:absolute;left:-59px;top:38px;width:13px;height:13px;border:3px solid #090b0c;background:#bcc1c5;transform:rotate(45deg)}.page-roadmap .roadmap-card .status-label{grid-column:1;grid-row:1/3;padding-top:21px}.page-roadmap .roadmap-card h2{grid-column:2;margin-top:15px!important}.page-roadmap .roadmap-card ul{grid-column:2;columns:2}
.page-play .play-picker{grid-template-columns:1fr!important;gap:0!important;border:1px solid #353b40}.page-play .play-option{display:grid!important;grid-template-columns:100px 180px 1fr auto!important;align-items:center!important;min-height:100px!important;border:0!important;border-bottom:1px solid #30363a!important;border-radius:0!important}.page-play .play-option-icon{grid-row:auto!important}.page-play .play-option-tag{position:static!important;grid-column:4}.page-play .play-panel-main{grid-template-columns:1fr!important}.page-play .download-strip{grid-template-columns:repeat(2,1fr)!important}.page-play .play-split{grid-template-columns:1fr 1fr!important}.page-play .play-section.alt{background:#0b0e10;border-block:1px solid #292f33}
.page-vote .vote-layout{grid-template-columns:minmax(320px,.55fr) minmax(0,1.45fr)!important;gap:0!important;border:1px solid #363c41}.page-vote .vote-guide,.page-vote .vote-embed{border:0!important;border-radius:0!important;box-shadow:none!important}.page-vote .vote-guide{border-right:1px solid #363c41!important;background:#0b0e10!important}.page-vote .vote-steps{counter-reset:vsteps;list-style:none;padding:0!important}.page-vote .vote-steps li{counter-increment:vsteps;display:grid;grid-template-columns:38px 1fr;gap:10px;padding:14px 0;border-bottom:1px solid #242a2e}.page-vote .vote-steps li:before{content:"0" counter(vsteps);font-family:'Cinzel',serif;color:#626a70}.page-vote .vote-perks{grid-template-columns:1.25fr .75fr .75fr!important}.page-vote .vote-perks article{min-height:270px}
.profile-grid{grid-template-columns:minmax(0,1.5fr) 320px!important}.profile-card-head{display:grid!important;grid-template-columns:120px 1fr!important;padding-bottom:25px;border-bottom:1px solid #30363a}.profile-avatar{width:104px!important;height:104px!important;border-radius:0!important}.profile-skills{grid-template-columns:repeat(3,1fr)!important}
@media(max-width:900px){.account-gateway{grid-template-columns:1fr}.account-brand-panel{min-height:520px;padding-top:210px}.account-form-panel{width:100%;padding-top:70px}.page-highscores .page-intro,.page-guides .guides-intro{grid-template-columns:1fr}.page-highscores .page-intro .lead,.page-guides .guides-intro .lead{grid-column:1;grid-row:auto}.page-guides .guide-card,.page-guides .guide-card:nth-child(5n+1){grid-column:span 6}.page-play .play-split{grid-template-columns:1fr!important}.page-vote .vote-layout{grid-template-columns:1fr!important}.page-vote .vote-guide{border-right:0!important;border-bottom:1px solid #363c41!important}.profile-grid{grid-template-columns:1fr!important}}
@media(max-width:620px){.account-brand-panel{min-height:440px;padding:175px 22px 38px}.account-brand-panel>a{top:68px;left:20px}.account-brand-panel>a img{width:110px}.account-brand-panel h1{font-size:2.8rem}.account-brand-panel>ul{display:none}.account-form-panel{padding:55px 20px 50px}.account-alt a:last-child{margin-left:0}.page-highscores .page-intro{gap:12px}.page-highscores .page-intro .lead,.page-guides .guides-intro .lead{padding:18px}.page-guides .guide-card,.page-guides .guide-card:nth-child(5n+1){grid-column:1/-1}.page-roadmap .roadmap-grid{padding-left:42px}.page-roadmap .roadmap-grid:before{left:13px}.page-roadmap .roadmap-card{grid-template-columns:1fr;padding:18px 0}.page-roadmap .roadmap-card:before{left:-35px;top:26px}.page-roadmap .roadmap-card .status-label,.page-roadmap .roadmap-card h2,.page-roadmap .roadmap-card ul{grid-column:1}.page-roadmap .roadmap-card ul{columns:1}.page-play .play-option{grid-template-columns:62px 1fr!important}.page-play .play-option-tag{grid-column:2}.page-play .download-strip{grid-template-columns:1fr!important}.page-vote .vote-perks{grid-template-columns:1fr!important}.profile-skills{grid-template-columns:1fr!important}}
