/* English site (2026-11-03): Rise of Gods wordmark over the English key art, language links */
.en-logo{margin:0;display:flex;flex-direction:column;align-items:center;line-height:.92;font-family:"Trajan Pro",Cinzel,Georgia,"Times New Roman",serif;font-weight:700}
.en-logo span{font-size:clamp(16px,1.3vw,26px);letter-spacing:.5em;margin-right:-.5em;color:#fbecc4;text-shadow:0 0 3px #000,0 2px 12px #000,0 0 24px #000c}
.en-logo b{font-size:clamp(50px,5.2vw,100px);letter-spacing:.1em;margin-right:-.1em;background:linear-gradient(180deg,#fff7dc 0%,#f4d27e 48%,#b57a2a 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 8px #000) drop-shadow(0 0 1px #000)}
.en-hero.hero-wide .wide-shade{left:0;top:0;width:100%;height:100%;background:radial-gradient(ellipse 29% 52% at 50% 66%,#05080ad6,#05080a8a 55%,transparent 80%),linear-gradient(transparent 34%,#05080a73 56%,#05080ad9 82%,#080e11 100%)}
.en-hero .wide-cta{left:50%;top:auto;bottom:clamp(46px,6vh,76px);transform:translateX(-50%);width:min(40%,600px);align-items:center;text-align:center;gap:clamp(10px,.9vw,16px)}
.en-hero .wide-cta .eyebrow{letter-spacing:.28em}
.en-hero .wide-cta h1{letter-spacing:.03em}
.en-hero .wide-cta .perks{justify-content:center;background:linear-gradient(90deg,transparent,#0a0f12d9 18%,#0a0f12d9 82%,transparent)}
.en-hero .wide-cta .perks>div:first-child{padding-left:22px}
.en-hero .wide-cta .row{justify-content:center}
.hero-tall.en-hero .poster:before{content:"";position:absolute;z-index:1;left:0;right:0;top:0;height:36%;background:linear-gradient(#05080ae6,#05080a8c 55%,transparent)}
.hero-tall.en-hero .poster .en-logo{position:absolute;z-index:2;left:0;right:0;top:4%;text-align:center}
.hero-tall.en-hero .poster .en-logo b{font-size:clamp(52px,17vw,88px)}
.hero-tall.en-hero .poster .en-logo span{font-size:clamp(16px,4.6vw,24px)}
.hero-tall.en-hero .poster-discord{bottom:8%}
/* the English loading screens carry their own titles: show them whole (16:9), caption under the picture */
body.en .g-slide img{aspect-ratio:16/9}
body.en .gallery{max-width:1040px;margin-inline:auto}
body.en .g-slide figcaption{position:static;padding:14px 2px 0;background:none;gap:4px}
body.en .g-slide figcaption span{letter-spacing:2px}
body.en .g-slide figcaption b{font-family:inherit;font-size:clamp(15px,1.2vw,18px);font-weight:400;letter-spacing:0;color:#d8ccb4}
/* Latin fonts first: the Chinese fonts draw quotes and apostrophes full-width */
body.en{font-family:"Segoe UI",system-ui,-apple-system,Roboto,"Helvetica Neue",Arial,sans-serif}
body.en .serif,body.en h1,body.en h2,body.en h3,body.en .brand b,body.en .perks strong,body.en .g-slide figcaption b{font-family:Georgia,"Times New Roman",serif}
body.en h1,body.en h2{letter-spacing:.02em}
body.en h3{letter-spacing:.01em}
body.en .sec-head p{letter-spacing:.2px}

.en-closing{background:linear-gradient(#080e11 0%,#080e11aa 30%,#080e11cc 100%),url(/art/en/hero-900.webp) center 45%/cover}
html[lang=en] .dl-card.is-mine:after{content:"Your phone";letter-spacing:1px}
