@font-face{font-family:bangers;src:url(../media/Bangers_Regular.p.3bv5a2pf_rqi9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.qXMQAG_className{font-family:bangers,Comic Sans MS,system-ui,sans-serif;font-style:normal;font-weight:400}.qXMQAG_variable{--font-bangers:"bangers", Comic Sans MS, system-ui, sans-serif}
@font-face{font-family:kumarOne;src:url(../media/KumarOne_Regular.p.31o88ixlnotqy.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.peQmoG_className{font-family:kumarOne,Noto Sans Gujarati,sans-serif;font-style:normal;font-weight:400}.peQmoG_variable{--font-kumar:"kumarOne", Noto Sans Gujarati, sans-serif}
@font-face{font-family:rajdhani;src:url(../media/rajdhani_500-s.p.3f6zc4f4lqyuc.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:rajdhani;src:url(../media/rajdhani_600-s.p.0teq8rsbqpt0q.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:rajdhani;src:url(../media/rajdhani_700-s.p.201eoo3y6c5_i.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:rajdhani Fallback;src:local(Arial);ascent-override:101.02%;descent-override:37.58%;line-gap-override:0.0%;size-adjust:92.06%}.iJA-EW_className{font-family:rajdhani,rajdhani Fallback}.iJA-EW_variable{--font-rajdhani:"rajdhani", "rajdhani Fallback"}
:root{--fb-red:#e4261c;--fb-red-dot:#c21d14;--fb-yellow:#ffd400;--fb-blue:#1b3bff;--fb-ink:#111;--fb-white:#fff;--fb-paper:#fdfbf5;--font-head:var(--font-bangers), "Comic Sans MS", system-ui, sans-serif;--font-gujarati:var(--font-kumar), "Noto Sans Gujarati", sans-serif;--font-body:var(--font-rajdhani), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--maxw:1120px;--gutter:16px;--radius:16px;--shadow-sm:4px 4px 0 var(--fb-ink);--shadow-md:7px 7px 0 var(--fb-ink);--shadow-lg:12px 12px 0 var(--fb-ink);--border:4px solid var(--fb-ink);--border-thick:6px solid var(--fb-ink);--dot:26px}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--fb-ink);background:var(--fb-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1.0625rem;font-weight:500;line-height:1.55;overflow-x:hidden}img,picture,svg{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:4px solid var(--fb-blue);outline-offset:3px;border-radius:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.skip-link{z-index:100;background:var(--fb-yellow);color:var(--fb-ink);font-family:var(--font-head);letter-spacing:.05em;border:var(--border);padding:12px 20px;position:absolute;top:0;left:-9999px}.skip-link:focus{top:12px;left:12px}.display{font-family:var(--font-head);letter-spacing:.01em;text-transform:uppercase;font-weight:400;line-height:.98}.gu{font-family:var(--font-gujarati);line-height:1.3}h1.display{font-size:clamp(2.75rem,10vw,5.5rem)}.section-title{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(2rem,7vw,3.4rem);font-weight:400;line-height:.98}.lede{font-size:clamp(1.05rem,2.6vw,1.3rem);line-height:1.5}.container{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(3rem,8vw,5.5rem);position:relative}.section--paper{background:var(--fb-paper);color:var(--fb-ink)}.section--white{background:var(--fb-white);color:var(--fb-ink)}.section--yellow{background:var(--fb-yellow);color:var(--fb-ink)}.section--ink{background:var(--fb-ink);color:var(--fb-white)}.halftone-red{background-color:var(--fb-red);background-image:radial-gradient(var(--fb-red-dot) 26%, transparent 28%);background-size:var(--dot) var(--dot);color:var(--fb-white)}.halftone-ink{background-color:var(--fb-ink);background-image:radial-gradient(#222 26%,#0000 28%);background-size:var(--dot) var(--dot);color:var(--fb-white)}.edge-top{border-top:var(--border-thick)}.edge-bottom{border-bottom:var(--border-thick)}.hero{text-align:center;padding-block:clamp(2.5rem,8vw,5rem);overflow:hidden}.hero__logo{width:min(560px,86vw);height:auto;margin-inline:auto}.hero__h1{margin:0}.hero__kicker{font-family:var(--font-head);text-transform:uppercase;color:var(--fb-white);letter-spacing:.015em;text-shadow:3px 3px 0 var(--fb-ink);margin-top:1.5rem;font-size:clamp(1.6rem,6vw,2.6rem);font-weight:400;line-height:1.02}.hero__kicker .accent{color:var(--fb-yellow)}.hero__tagline{background:var(--fb-ink);color:var(--fb-white);border:var(--border);box-shadow:var(--shadow-md);border-radius:12px;max-width:34ch;margin-top:1.6rem;padding:.7em 1.1em;font-size:clamp(1rem,2.6vw,1.2rem);font-weight:600;display:inline-block}.hero__chips{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.6rem;display:flex}.chip{background:var(--fb-ink);color:var(--fb-yellow);border:3px solid var(--fb-ink);font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4em;padding:.35em .9em;font-size:.95rem;display:inline-flex}.sticker{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.045em;color:var(--fb-ink);background:var(--fb-yellow);border:var(--border-thick);box-shadow:var(--shadow-lg);cursor:default;border-radius:14px;align-items:center;gap:.55em;margin-top:2rem;padding:.75em 1.25em .6em;font-size:clamp(1.15rem,3.4vw,1.6rem);line-height:1;display:inline-flex;transform:rotate(-2deg)}.sticker[aria-disabled=true]{cursor:not-allowed}.sticker__sub{font-family:var(--font-body);letter-spacing:.02em;text-transform:none;opacity:.8;font-size:.6em;font-weight:700;display:block}.sticker__play{flex:none;width:1.3em;height:1.3em}.grid{gap:1.5rem;display:grid}@media (min-width:640px){.grid--2{grid-template-columns:repeat(2,1fr)}}@media (min-width:760px){.grid--3{grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){.grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid--4{grid-template-columns:repeat(4,1fr);gap:1.1rem}}.panel{background:var(--fb-white);color:var(--fb-ink);border:var(--border);box-shadow:var(--shadow-md);border-radius:var(--radius)}.arena{background:var(--fb-white);color:var(--fb-ink);border:var(--border);box-shadow:var(--shadow-md);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.arena__shot{aspect-ratio:16/9;object-fit:cover;border-bottom:var(--border);background:var(--fb-ink);width:100%;height:auto}.arena__body{padding:1.1rem 1.2rem 1.3rem}.arena__name{font-family:var(--font-head);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1.5rem,1.9vw + .9rem,1.9rem);line-height:1}.arena__tagline{color:var(--fb-red);margin-top:.3rem;font-size:.98rem;font-weight:700}.arena__physics{margin-top:.6rem;font-size:1rem}.weapons{gap:1rem;padding:0;list-style:none;display:grid}@media (min-width:720px){.weapons{grid-template-columns:repeat(2,1fr)}}.weapon{background:var(--fb-white);border:var(--border);box-shadow:var(--shadow-sm);border-radius:12px;align-items:baseline;gap:.9rem;padding:.9rem 1.1rem;display:flex}.weapon__name{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;font-size:1.35rem;line-height:1}.weapon__note{font-size:.98rem}.weapon--grenade .weapon__name{color:var(--fb-red)}.backpack-note{text-align:center;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.03em;color:var(--fb-ink);margin-top:1.6rem;font-size:clamp(1.6rem,6vw,2.2rem)}.backpack-note .accent{color:var(--fb-red)}.mode{background:var(--fb-ink);color:var(--fb-white);border:var(--border);box-shadow:var(--shadow-sm);border-radius:14px;padding:1.2rem 1.3rem}.mode__name{font-family:var(--font-head);text-transform:uppercase;color:var(--fb-yellow);font-size:1.6rem;line-height:1}.mode__note{margin-top:.5rem}.diffs{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}.diff{background:var(--fb-white);border:var(--border);box-shadow:var(--shadow-sm);border-radius:12px;flex:220px;padding:.9rem 1rem}.diff__name{font-family:var(--font-head);text-transform:uppercase;font-size:1.25rem;line-height:1}.diff__note{margin-top:.3rem;font-size:.95rem}.head{max-width:46ch}.head--center{text-align:center;margin-inline:auto}.head__eyebrow{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.1em;background:var(--fb-red);color:var(--fb-white);border:3px solid var(--fb-ink);box-shadow:var(--shadow-sm);margin-bottom:.9rem;padding:.25em .7em;font-size:.95rem;display:inline-block;transform:rotate(-1.5deg)}.section--ink .head__eyebrow{background:var(--fb-yellow);color:var(--fb-ink)}.head__text{margin-top:1rem}.stack>*+*{margin-top:1.2rem}.closing{text-align:center}.closing__title{font-family:var(--font-head);text-transform:uppercase;color:var(--fb-white);text-shadow:4px 4px 0 var(--fb-ink);font-size:clamp(2.2rem,8vw,4rem);line-height:.98}.closing__title .accent{color:var(--fb-yellow)}.site-header{background:var(--fb-ink);border-bottom:var(--border-thick)}.site-header__inner{align-items:center;gap:.8rem;padding-block:.8rem;display:flex}.site-header__mark{border:3px solid var(--fb-white);background-image:url(/brand/web/icon-192.png);background-position:50%;background-size:cover;border-radius:9px;flex:none;width:42px;height:42px}.site-header__name{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.03em;color:var(--fb-white);font-size:1.5rem;line-height:1;text-decoration:none}.site-header__name .gu{color:var(--fb-yellow);margin-left:.3em;font-size:.8em}.site-footer{background:var(--fb-ink);color:var(--fb-white);border-top:var(--border-thick);padding-block:2.5rem}.site-footer__grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem 2.5rem;display:flex}.site-footer__brand{font-family:var(--font-head);text-transform:uppercase;font-size:1.6rem;line-height:1}.site-footer__brand .gu{color:var(--fb-yellow);font-size:.75em}.site-footer nav{flex-wrap:wrap;gap:1rem 1.5rem;display:flex}.site-footer a{color:var(--fb-white);text-underline-offset:3px;font-weight:700}.site-footer a:hover{color:var(--fb-yellow)}.site-footer__meta{color:#c9c9c9;margin-top:1.8rem;font-size:.9rem;line-height:1.7}.site-footer__meta a{color:var(--fb-yellow)}.prose{max-width:68ch}.prose h2{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.01em;color:var(--fb-red);margin-top:2.2rem;margin-bottom:.7rem;font-size:clamp(1.5rem,5vw,2rem);line-height:1}.prose h3{font-family:var(--font-body);margin-top:1.6rem;margin-bottom:.4rem;font-size:1.2rem;font-weight:700}.prose p,.prose li{font-size:1.05rem;line-height:1.65}.prose p+p{margin-top:1rem}.prose ul{margin-top:.6rem;padding-left:1.3rem}.prose li+li{margin-top:.5rem}.prose a{color:var(--fb-red);text-underline-offset:3px;font-weight:700}.prose__updated{color:var(--fb-ink);background:var(--fb-yellow);border:3px solid var(--fb-ink);border-radius:8px;padding:.2em .7em;font-size:.95rem;font-weight:700;display:inline-block}.page-title{font-family:var(--font-head);text-transform:uppercase;font-size:clamp(2.4rem,9vw,4rem);line-height:.98}.faq{gap:1.1rem;max-width:72ch;margin-top:2rem;display:grid}.faq__item{background:var(--fb-white);border:var(--border);box-shadow:var(--shadow-sm);border-radius:14px;padding:1.1rem 1.3rem 1.2rem}.faq__q{font-family:var(--font-head);text-transform:uppercase;color:var(--fb-red);font-size:1.3rem;line-height:1.05}.faq__a{margin-top:.5rem}.notfound{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}.notfound__code{font-family:var(--font-head);color:var(--fb-yellow);text-shadow:6px 6px 0 var(--fb-ink);font-size:clamp(5rem,22vw,11rem);line-height:.9}.btn{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.04em;color:var(--fb-ink);background:var(--fb-yellow);border:var(--border);box-shadow:var(--shadow-md);border-radius:12px;align-items:center;gap:.5em;padding:.6em 1.1em .5em;font-size:1.2rem;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:9px 9px 0 var(--fb-ink);transform:translate(-2px,-2px)}@media (prefers-reduced-motion:reduce){.btn:hover{box-shadow:var(--shadow-md);transform:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.trailer{max-width:920px;margin:2.2rem auto 0}.trailer__video{aspect-ratio:16/9;border:var(--border-thick);width:100%;height:auto;box-shadow:var(--shadow-lg);background:#000;border-radius:4px;display:block}
