@font-face{font-family:Raj;src:url('/assets/Rajdhani-Bold.ttf');font-weight:700;font-display:swap}@font-face{font-family:Raj;src:url('/assets/Rajdhani-SemiBold.ttf');font-weight:600;font-display:swap}:root{--bg:#101514;--paper:#eeeee3;--orange:#ff713e;--teal:#5be1c7;--line:#39413c}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--paper);font:16px/1.6 system-ui,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid var(--teal);outline-offset:6px}header,footer{max-width:1440px;margin:auto;padding:28px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font:700 21px/.85 Raj,sans-serif;letter-spacing:-.5px;position:relative}.mark{float:left;background:var(--orange);color:var(--bg);font:700 40px/.95 Raj;margin-right:10px;padding:0 7px}nav{display:flex;gap:36px;font-size:13px;font-weight:600}.nav-play{color:var(--orange)}.hero{max-width:1440px;margin:auto;position:relative;padding:70px 5% 0;overflow:hidden;min-height:740px}.hero-copy{position:relative;z-index:2;pointer-events:none}.hero-copy a{pointer-events:auto}.eyebrow{font:600 13px Raj,sans-serif;letter-spacing:2px}.eyebrow span{display:inline-block;background:var(--teal);width:8px;height:8px;margin-right:8px}h1,h2,h3,p{margin-top:0}h1{font:700 clamp(80px,10vw,154px)/.8 Raj,sans-serif;letter-spacing:-5px;margin:36px 0 28px}em{font-style:normal;color:var(--orange)}.intro{font-size:19px;line-height:1.55}.actions{display:flex;gap:28px;align-items:center;margin:28px 0 12px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid var(--paper);padding:15px 22px;font-size:14px;font-weight:700;transition:transform .15s,background .15s}.button:hover{transform:translateY(-3px);background:var(--paper);color:var(--bg)}.primary{background:var(--orange);border-color:var(--orange);color:#101514}.text-link{font-size:13px;text-decoration:underline;text-underline-offset:5px}.small,small{font-size:11px;color:#a7b4ac}.hero-art{position:absolute;right:-15px;top:20px;width:54%;height:620px;overflow:hidden;transform:rotate(-5deg)}.hero-art img{position:absolute;width:100%;height:100%;object-fit:contain;mix-blend-mode:screen;filter:contrast(1.2);z-index:2;transform:rotate(5deg)}.paint{position:absolute;width:80%;height:62%;clip-path:polygon(5% 9%,28% 14%,19% 0,52% 9%,69% 1%,70% 18%,100% 27%,85% 47%,99% 73%,72% 72%,82% 98%,51% 83%,35% 100%,30% 79%,0 81%,11% 54%,0 38%)}.paint-teal{background:var(--teal);right:0;top:40px;transform:rotate(-20deg)}.paint-orange{background:var(--orange);left:0;bottom:25px;transform:rotate(30deg)}.arena-grid{position:absolute;inset:5%;border:1px solid #ffffff44;background-image:linear-gradient(#ffffff18 1px,transparent 1px),linear-gradient(90deg,#ffffff18 1px,transparent 1px);background-size:48px 48px}.crosshair{position:absolute;right:9%;top:40%;font:100px Raj;z-index:3;color:var(--bg)}.art-tag,.art-bottom{position:absolute;z-index:3;font:600 12px Raj;background:var(--paper);color:var(--bg);padding:3px 10px}.art-tag{right:25px;top:30px}.art-bottom{bottom:30px;right:30px}.hero-foot{display:flex;justify-content:space-between;margin-top:100px;padding:20px 0;border-top:1px solid var(--line);font:600 11px Raj;letter-spacing:2px}.ticker{background:var(--teal);color:var(--bg);font:700 clamp(24px,4vw,56px)/1.3 Raj;white-space:nowrap;overflow:hidden;letter-spacing:1px;transform:rotate(-1.5deg);padding:6px 0}.section{max-width:1440px;margin:auto;padding:100px 5%}.section-heading{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:45px}.section-heading>p{max-width:380px;color:#b4c0b8}h2{font:700 clamp(52px,6vw,88px)/.9 Raj;letter-spacing:-2px;margin-bottom:0}h3{font:700 30px/1.1 Raj;margin-bottom:12px}.mechanics{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.mechanics article{border-top:2px solid var(--orange);padding-top:22px}.mechanics span{font:600 12px Raj;color:var(--orange);letter-spacing:2px}.mechanics h3{margin-top:24px}.mechanics p{color:#b4c0b8;font-size:14px;max-width:350px}.modes{background:#e9e9dc;color:#101514;max-width:none;padding-left:max(5%,calc((100vw - 1296px)/2));padding-right:max(5%,calc((100vw - 1296px)/2))}.modes .section-heading>p{color:#525e56}.mode-list article{display:grid;grid-template-columns:55px 1fr 1.3fr 180px;align-items:center;padding:23px 0;border-top:1px solid #a5aea6;gap:15px}.mode-list h3,.mode-list p{margin:0}.mode-list p{font-size:14px}.mode-list b{font:600 12px Raj;letter-spacing:1px;text-align:right}.mode-list article>span{font:600 17px Raj;color:#65736b}.downloads h2{font-size:clamp(65px,8vw,112px);margin:30px 0}.downloads>p:not(.eyebrow){color:#b4c0b8}.platforms{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border:1px solid var(--line)}.platforms article{padding:30px;border-right:1px solid var(--line)}.platforms article:last-child{border:0}.platform-icon{font-size:44px;color:var(--teal)}.platforms p{font-size:13px;color:#b4c0b8;min-height:45px}.platforms .button{width:100%;gap:8px;padding:14px;font-size:12px}.platforms small{display:block;line-height:1.5;margin-top:15px}details{border-bottom:1px solid var(--line);padding:25px 0;font-size:14px;color:#b4c0b8}summary{cursor:pointer;color:var(--paper)}details p{max-width:850px;margin-top:20px}details a{text-decoration:underline}footer{border-top:1px solid var(--line);border-bottom:0;font-size:11px;gap:25px}footer>a:last-child{color:var(--orange)}@media(max-width:850px){.hero{padding-top:40px;min-height:680px}.hero-art{opacity:.45;width:70%;right:-22%;top:70px}.hero-copy{max-width:600px}nav{gap:18px}.section{padding:65px 5%}.section-heading{display:block}.section-heading>p{margin-top:30px}.platforms article{padding:20px}.mode-list article{grid-template-columns:30px 1fr 1fr}.mode-list b{display:none}}@media(max-width:600px){header{padding:22px 5%}nav>a:not(.nav-play){display:none}h1{font-size:88px;letter-spacing:-3px}.hero-art{width:105%;right:-45%;top:80px;opacity:.3}.hero{min-height:630px}.intro{font-size:16px}.actions{align-items:flex-start;flex-direction:column;gap:20px}.hero-foot{margin-top:50px;font-size:9px;letter-spacing:1px}.mechanics,.platforms{grid-template-columns:1fr}.mechanics{gap:25px}.platforms article{padding:28px;border-right:0;border-bottom:1px solid var(--line)}.platforms p{min-height:0}.mode-list article{grid-template-columns:25px 1fr;gap:8px}.mode-list p{grid-column:2}.mode-list h3{font-size:26px}footer{flex-wrap:wrap}footer span{order:3;width:100%}.hero-foot span:last-child{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
.gameplay{margin:0 0 45px;border:1px solid var(--line)}.gameplay img{display:block;width:100%;height:auto}.gameplay figcaption{padding:10px 15px;font:600 11px Raj;letter-spacing:2px;color:#b4c0b8}

header .brand{display:inline-flex;align-items:center;gap:10px;line-height:.9}header .mark{float:none;margin:0}
