body[data-auth="0"][data-landing="alt"]{background:#0b0506;color:#fff4de}
body[data-auth="0"][data-landing="alt"]:before{background:linear-gradient(90deg,#160408c9 0%,#1604088a 37%,#05070824 67%,#0506079e 100%),linear-gradient(0deg,#090405df 0%,transparent 43%),url('/assets/battle-confrontation-v1.png') center top/cover no-repeat;filter:saturate(1.04) contrast(1.08) brightness(1.08)}
body[data-auth="0"][data-landing="alt"]:after{background:linear-gradient(90deg,#b80f2733 0 6px,transparent 6px),radial-gradient(circle at 35% 48%,#a9001d2e,transparent 37%)}
body[data-auth="0"][data-landing="alt"] .masthead{height:78px;border-top:3px solid #bc142d;border-bottom:1px solid #9c792d;background:linear-gradient(90deg,#1d060a,#09090a 45%,#160609);box-shadow:0 12px 38px #000b}
body[data-auth="0"][data-landing="alt"] .brand .sigil{clip-path:polygon(50% 0,100% 20%,88% 80%,50% 100%,12% 80%,0 20%);background:linear-gradient(#e0b348,#8e610f);border:0}
body[data-auth="0"][data-landing="alt"] .mast-right{color:#f2dca8}
body[data-auth="0"][data-landing="alt"] .mast-right:before{color:#d6a936}
body[data-auth="0"][data-landing="alt"] .gate{grid-template-columns:minmax(0,1.15fr) minmax(410px,.72fr);gap:90px;padding-top:54px}
body[data-auth="0"][data-landing="alt"] .manifesto{position:relative;padding:45px 0 40px}
body[data-auth="0"][data-landing="alt"] .manifesto:before{content:"";position:absolute;left:-34px;top:28px;bottom:34px;width:4px;background:linear-gradient(#db1837,#8c091d 58%,transparent);box-shadow:0 0 22px #c60f2e88}
body[data-auth="0"][data-landing="alt"] .landing-kicker{color:#e7b94b}body[data-auth="0"][data-landing="alt"] .landing-kicker span{background:#c91431}
body[data-auth="0"][data-landing="alt"] .manifesto h1{max-width:820px;color:#fff1dc;text-transform:none}body[data-auth="0"][data-landing="alt"] .manifesto h1 em{color:#e5b441}
body[data-auth="0"][data-landing="alt"] .landing-lead{max-width:630px;color:#e1d8cd!important}
body[data-auth="0"][data-landing="alt"] .landing-cta{border-color:#e32843;background:linear-gradient(180deg,#c51531,#790718);color:#fff6e7;box-shadow:0 14px 32px #000a,0 0 24px #bd0d2d42}
body[data-auth="0"][data-landing="alt"] .landing-cta:hover{color:#fff;background:linear-gradient(180deg,#e01a3b,#93091f)}
body[data-auth="0"][data-landing="alt"] .gate-rules{border-color:#9f712f66}body[data-auth="0"][data-landing="alt"] .gate-rules:before{background:linear-gradient(90deg,#c91130,#d8a638,transparent)}
body[data-auth="0"][data-landing="alt"] .gate-rules i{clip-path:polygon(50% 0,100% 20%,88% 80%,50% 100%,12% 80%,0 20%);background:linear-gradient(#bd1730,#570711);color:#f2c04c;filter:drop-shadow(0 5px 9px #000)}
body[data-auth="0"][data-landing="alt"] .gate-rules strong{color:#f0bd4a}
body[data-auth="0"][data-landing="alt"] .landing-proof{border-color:#8f6a2f66}
body[data-auth="0"][data-landing="alt"] .entry{padding:42px 40px 34px;border:0;border-left:3px solid #c71734;border-top:1px solid #d4a33e;border-bottom:1px solid #614219;border-radius:0;background:linear-gradient(110deg,#21080ee8,#0a0c0ff7 46%);box-shadow:20px 28px 70px #000d,inset 20px 0 50px #9d0b2012}
body[data-auth="0"][data-landing="alt"] .entry:before{content:"";position:absolute;right:0;top:0;width:90px;height:90px;background:linear-gradient(225deg,#b7112b 0 3px,transparent 3px)}
body[data-auth="0"][data-landing="alt"] .entry-crown{top:-25px;right:30px;clip-path:polygon(50% 0,100% 20%,88% 80%,50% 100%,12% 80%,0 20%);transform:none;border:0;background:linear-gradient(#d9ad3f,#7a510a)}
body[data-auth="0"][data-landing="alt"] .entry-crown span{transform:none}
body[data-auth="0"][data-landing="alt"] .auth-tabs{border-color:#5f3e20;background:#090708}body[data-auth="0"][data-landing="alt"] .auth-tabs button.selected{background:#660b1a;color:#ffd876;box-shadow:inset 0 -2px #e2b242}
body[data-auth="0"][data-landing="alt"] #auth-form input{border-color:#533139;background:#0a080ae8}body[data-auth="0"][data-landing="alt"] #auth-form input:focus{border-color:#d9aa3c;outline-color:#d9aa3c}
body[data-auth="0"][data-landing="alt"] #auth-form button{border-color:#e4ba58;background:linear-gradient(#e0b64f,#9c6812)}
body[data-auth="0"][data-landing="alt"] .entry-note>span{clip-path:polygon(50% 0,100% 20%,88% 80%,50% 100%,12% 80%,0 20%);border:0;background:#6f0918;color:#f0bd49}
@media(max-width:1050px){body[data-auth="0"][data-landing="alt"] .gate{grid-template-columns:1fr;gap:24px}.manifesto:before{left:-15px}}
