.cd-page main,.cd-footer{width:min(1280px,100%)}.dossier-body{min-height:1390px}.character-banner{height:560px;position:relative;padding:0 80px;display:flex;align-items:center;background:#10161a center/cover;overflow:hidden}.character-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,12,15,.3),rgba(7,12,15,.86))}.character-banner>div{position:relative;z-index:2}.character-banner small,.editorial article>small,.choice-panel>div>small,.choice-label{color:#e9c349;font:12px "Roboto Mono",monospace;letter-spacing:1.6px}.character-banner h2{margin:18px 0;font:700 48px "Libre Caslon Text",serif}.character-banner p{color:#ddc1b3;font:italic 17px "Libre Caslon Text",serif}.character-banner a{display:inline-block;margin-top:34px;padding:14px 22px;background:#e9c349;color:#352a05;font:700 11px "Libre Caslon Text",serif}.umro-banner{background-image:url('/images/figma/image-04.jpg')}.editorial{min-height:720px;padding:90px 80px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;background:#151306}.identity-plate{height:520px;padding:30px;position:relative;border:1px solid rgba(233,195,73,.16);background:#24200c}.identity-plate>span{font:10px "Roboto Mono",monospace;color:#8d7c3c}.identity-plate>small{position:absolute;left:-25px;bottom:65px;transform:rotate(-90deg);color:#8d7c3c}.diamond{position:absolute;left:50%;top:50%;width:150px;height:150px;border:1px solid rgba(233,195,73,.25);transform:translate(-50%,-50%) rotate(45deg)}.diamond:after{content:"";position:absolute;inset:25px;border:1px solid rgba(233,195,73,.2)}.editorial article h2{margin:24px 0 30px;font:700 35px/43px "Libre Caslon Text",serif}.editorial article h2 em,.choice-panel h2 em{color:#e9c349}.editorial article p{color:#d6bdad;font:15px/25px "Libre Caslon Text",serif}.tags{margin-top:30px;display:flex;gap:10px}.tags span{padding:6px 10px;border:1px solid rgba(233,195,73,.22);font:9px "Roboto Mono",monospace;color:#bba979}.choice-panel{min-height:610px;padding:95px 80px;position:relative;background:#131105}.umro-choice{display:grid;grid-template-columns:1fr 1fr;gap:70px}.choice-panel h2{margin:20px 0 35px;font:700 39px/43px "Libre Caslon Text",serif}.umro-choice article{max-width:450px;padding:30px;border:1px solid rgba(233,195,73,.2);background:#211d0c}.umro-choice article small{color:#c9b2a5}.orbit{position:relative;display:grid;place-items:center}.orbit i{position:absolute;width:330px;height:330px;border:1px solid rgba(233,195,73,.12);border-radius:50%}.orbit i:nth-child(2){width:245px;height:245px;border-style:dashed}.orbit i:nth-child(3){width:10px;height:10px;background:#ffb68d;box-shadow:0 0 18px #ffb68d}.orbit b{position:absolute;right:0;top:0;color:rgba(233,195,73,.06);font:100px serif}.muqbil-banner{height:600px;background-image:url('/images/figma/world-nadir.png')}.muqbil-banner h2{font-size:44px;line-height:50px}.muqbil-banner h2 em{color:#ffb68d}.muqbil-file{background:#171405}.archer-art{height:530px;overflow:hidden;border:1px solid rgba(255,182,141,.2)}.archer-art img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.55)}.muqbil-file article>p{margin:35px 0}.sight-line{height:120px;margin-top:45px;position:relative;display:grid;place-items:center;border:1px solid rgba(233,195,73,.13)}.sight-line i{width:12px;height:12px;border-radius:50%;background:#e9c349;box-shadow:0 0 0 30px #29230e,0 0 0 60px #201c0b}.sight-line span{position:absolute;bottom:12px;color:#8d7c3c;font:9px "Roboto Mono",monospace}.muqbil-choice{min-height:760px}.choice-label{text-align:right}.choice-label b{margin-left:20px;color:rgba(233,195,73,.08);font:90px serif}.muqbil-choice>article{width:600px;margin:50px 0 0;padding:48px;border:1px solid rgba(233,195,73,.13);background:#1e1a0b}.muqbil-choice>article>p{color:#d6bdad}.choice-traits{margin-top:35px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.choice-traits>div{padding:18px;background:#24200e}.choice-traits small{color:#e9c349;font:9px monospace}.choice-traits p{color:#d6bdad;font-size:12px}.target-image{width:600px;height:180px;margin-left:190px;position:relative}.target-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.5)}.target-image span{position:absolute;left:20px;bottom:12px;color:#e9c349;font:9px monospace}
@media(max-width:900px){.dossier-body{min-height:0}.character-banner{height:500px;padding:50px 24px}.character-banner h2{font-size:40px}.editorial,.umro-choice{padding:65px 24px;grid-template-columns:1fr;gap:45px}.identity-plate,.archer-art{height:400px}.choice-panel{padding:65px 24px}.orbit{height:350px}.orbit i{width:280px;height:280px}.muqbil-banner h2{font-size:34px;line-height:40px}.muqbil-choice>article,.target-image{width:100%;margin:45px 0 0}.choice-traits{grid-template-columns:1fr}}
.generic-character-dossier{max-width:900px;margin:5rem auto;padding:clamp(2rem,6vw,5rem);border:1px solid rgba(226,188,71,.45);background:#101619;color:#f7f1e7}.generic-character-dossier .generic-character-eyebrow{color:#e2bc47;text-transform:uppercase;letter-spacing:.16em;font-size:.78rem}.generic-character-dossier h2{font-size:clamp(2.25rem,7vw,5rem);margin:.5rem 0 1.25rem}.generic-character-dossier>p:not(.generic-character-eyebrow){font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.7;max-width:44rem}.generic-character-dossier a{display:inline-block;margin-top:1.5rem;color:#e2bc47}
