:root{--crimson:#ef2348;--crimson-hover:#ff385b;--crimson-action-hover:#df173d;--crimson-pressed:#c91034;--crimson-deep:#ab0b2a;--crimson-muted:#672a39;--focus:#ff8098;--abyss:#080d14}
body{background:var(--abyss);isolation:isolate}header,.shell,footer{position:relative;z-index:1}header{z-index:5}
.world-backdrop{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#080d14}.world-backdrop>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;opacity:0;transition:opacity 240ms ease;will-change:opacity}.world-backdrop>img.is-visible{opacity:.66}
.world-shade{position:absolute;inset:0;background:linear-gradient(90deg,#050a12c9,#080c1459 60%,#080c1480),linear-gradient(0deg,#080d14 0%,#080d14dc 18%,#080d144d 65%,#080d1480)}
.website .shell{max-width:1450px}.selected-world{max-width:700px;padding:42px 0 30px;min-height:270px}.selected-world h1{font-size:clamp(36px,5vw,66px);letter-spacing:-.035em;margin:12px 0 18px}.background-description{color:#d6dfed;font-size:17px;line-height:1.65;max-width:62ch;margin:0;text-shadow:0 2px 9px #000}.selected-world .hero-actions{margin-top:22px}
.background-controls{margin:0 0 34px}.background-status{font-size:12px;color:#cfdae9;margin:0 0 12px}.background-choices{display:flex;flex-wrap:wrap;gap:9px}.background-choice{border:1px solid #465366;background:#111b28e8;color:#d8e2f0;padding:9px 13px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.background-choice[aria-pressed=true]{background:var(--crimson-pressed);border-color:var(--crimson);color:white}
.cover-select{position:absolute;inset:0;width:100%;height:100%;display:block;padding:0;border:0;background:none;color:white;cursor:pointer}.cover-select>.art{position:absolute;inset:0;width:100%;height:100%;max-width:none;margin:0!important;border:0;aspect-ratio:auto;box-shadow:none}.cover-select .game-screenshot{height:100%;width:100%;object-fit:cover}.cover-select .box-cover .game-screenshot{padding:0;object-fit:cover}.cover-select-hint{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);background:#060b13e8;border:1px solid #ffffff4d;border-radius:5px;padding:7px 12px;font-size:11px;white-space:nowrap;opacity:0}.cover-select:hover .cover-select-hint,.cover-select:focus-visible .cover-select-hint{opacity:1}.background-selected{outline:1px solid var(--crimson);box-shadow:0 0 0 2px #ef23481a,0 18px 32px #0005}.background-selected .cover-select-hint{opacity:1;background:var(--crimson-pressed);border-color:var(--crimson)}
.card,.panel{background:linear-gradient(145deg,#14202ff5,#0b141ff5)}.primary{background:var(--crimson-pressed);border-color:var(--crimson);box-shadow:inset 0 1px 0 #ffffff20,0 6px 20px #ef23482b}.primary:hover{background:var(--crimson-action-hover);border-color:var(--crimson-hover)}.primary:active{background:#ab0b2a}.brand-menu>.brand span,.footer-main>a,.god-original,.god-open-label{color:var(--crimson-hover)}.brand-dropdown a:hover{background:#ef234829}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--focus);outline-offset:4px;box-shadow:0 0 0 6px #080d14}button:disabled{background:#1b2735;color:#b8c3d4;border-color:#52617660;box-shadow:none;cursor:not-allowed}
.card-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;min-height:94px}.card-actions>a,.card-actions>button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;font-size:12px}.wishlist-status{font-size:11px!important;color:#b6c5d8;margin-top:16px}.wishlist-button[aria-pressed=true]{border-color:var(--crimson);background:#451b2c;color:#fff}.catalog-kicker{color:#ff8ca3}
.pill.active{background:var(--crimson-pressed);border-color:var(--crimson)}nav a.active{border-color:var(--crimson)}.primary:active{background:var(--crimson-deep)}.background-choice:hover{border-color:var(--crimson-hover)}.background-choice:active{background:var(--crimson-deep)}
.selected-world{padding:24px 0 18px;min-height:0}.selected-world h1{font-size:clamp(34px,4vw,52px);margin:6px 0 12px}.selected-world .hero-actions{margin-top:16px}.selected-world .background-description{font-size:16px;line-height:1.6}.selected-world .wishlist-status{margin-bottom:0}.background-controls{margin-bottom:22px}.selected-world~.intro .subtitle{display:none}.selected-world~.intro{margin-bottom:16px}.selected-world~.intro h2{font-size:22px}
@media(max-width:740px){.selected-world{padding:25px 0;min-height:280px}.selected-world h1{font-size:38px}.background-description{font-size:15px}.background-choices{gap:8px}.background-choice{min-height:44px;padding:10px 12px}.cover-select-hint{opacity:1}.world-backdrop>img{object-position:65% center}.world-shade{background:linear-gradient(0deg,#080d14 0%,#080d14ce 45%,#080d148c 100%)}}
@media(prefers-reduced-motion:reduce){.world-backdrop>img{transition:none;will-change:auto}.cover-select-hint,.background-choice{transition:none}}
