.ff-ui-fighter{--slant: 14px;--blade: polygon(var(--slant) 0, 100% 0, calc(100% - var(--slant)) 100%, 0 100%);--stripes: repeating-linear-gradient(-60deg, rgba(255, 255, 255, .09) 0 6px, transparent 6px 14px);--display: "Barlow Condensed", "Arial Narrow", sans-serif}.ff-ui-fighter .ff-btn{isolation:isolate;padding:12px 26px;border-radius:0;clip-path:var(--blade);font-family:var(--display);font-style:italic;font-weight:900;font-size:1.4rem;letter-spacing:.03em;text-transform:uppercase;box-shadow:none}.ff-ui-fighter .ff-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--stripes);background-size:200% 100%;transition:opacity .2s}.ff-ui-fighter .ff-btn:hover:before{animation:ff-fighter-stripes .9s linear infinite}@keyframes ff-fighter-stripes{to{background-position:calc(-14px / .866) 0}}.ff-ui-fighter .ff-btn-download,.ff-ui-fighter .ff-btn-download:hover{padding:15px 28px;background:linear-gradient(90deg,#ff3b1f,#c80a0a 70%,#8a0000);box-shadow:none;font-size:1.6rem}.ff-ui-fighter .ff-btn-download:hover{background:linear-gradient(90deg,#ff5a3a,#e0140f 70%,#a30000)}.ff-ui-fighter .ff-btn-download.ff-in{animation:ff-in .8s var(--ease-out) both;animation-delay:calc(.6s + var(--i, 0) * .09s)}.ff-ui-fighter .ff-btn-download .ff-icon{stroke-width:2.6}.ff-ui-fighter .ff-btn-discord,.ff-ui-fighter .ff-btn-discord:hover{padding:10px 24px;background:#ffffff0f;box-shadow:inset 0 -3px #5865f2;font-size:1.2rem}.ff-ui-fighter .ff-btn-discord .fa-discord{color:#8b96ff}.ff-ui-fighter .ff-btn-discord:before{opacity:0}.ff-ui-fighter .ff-btn-discord:hover{background:#262a52}.ff-ui-fighter .ff-btn-discord:hover:before{opacity:1}.ff-ui-fighter .ff-online{padding:2px 12px;border-radius:0;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);background:#23a55a;color:#03140a;font-family:var(--display);font-style:italic;font-weight:800;font-size:.95rem}.ff-ui-fighter .ff-live,.ff-ui-fighter .ff-live:after{background:#03140a}.ff-ui-fighter .ff-features li{gap:12px;margin:0 0 6px;padding:2px 0;font-family:var(--display);font-style:italic;font-weight:700;font-size:1.2rem;letter-spacing:.01em}.ff-ui-fighter .ff-features li:hover{background:none;translate:8px 0}.ff-ui-fighter .ff-features .ff-icon{display:none}.ff-ui-fighter .ff-features li:before{content:"";flex:0 0 auto;width:16px;height:16px;background:linear-gradient(90deg,#ff3b1f,#c80a0a);clip-path:polygon(40% 0,100% 0,60% 100%,0 100%)}.ff-ui-fighter .ff-socials{gap:6px}.ff-ui-fighter .ff-social{padding:9px 12px;border-radius:0;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);background:#ffffff12;box-shadow:none;font-family:var(--display);font-style:italic;font-weight:800;font-size:1.05rem;text-transform:uppercase}.ff-ui-fighter .ff-social:hover{background:#c80a0a;box-shadow:none}.ff-ui-fighter .ff-gallery-nav{width:58px;height:42px;border-radius:0;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);background:#0009;box-shadow:none}.ff-ui-fighter .ff-gallery-nav:hover{background:#c80a0a;box-shadow:none}.ff-ui-fighter .ff-like{padding:8px 20px;border-radius:0;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);background:#0009;box-shadow:none;font-family:var(--display);font-style:italic;font-weight:900;font-size:1.15rem}.ff-ui-fighter .ff-like:hover{background:#c80a0a;box-shadow:none}.ff-ui-fighter .ff-counter{padding:0;background:none;font-family:var(--display);font-style:italic;font-weight:900;font-size:1.5rem;color:#fff;text-shadow:2px 2px 0 #c80a0a;backdrop-filter:none;-webkit-backdrop-filter:none}.ff-ui-fighter .ff-progress{height:8px;border-radius:0;transform:skew(-30deg);background:#ffffff26}.ff-ui-fighter .ff-progress-fill{border-radius:0;background:var(--stripes),linear-gradient(90deg,#ff3b1f,#c80a0a)}.ff-ui-fighter .ff-title{margin-bottom:10px;font-family:var(--display);font-style:italic;font-size:clamp(3.4rem,4.8vw,4.4rem);letter-spacing:.01em;text-transform:uppercase}.ff-ui-fighter .ff-letter{padding-right:.04em;text-shadow:3px 3px 0 #c80a0a,0 0 24px rgba(255,60,40,.35);animation:ff-slam .55s var(--ease-out) var(--slam) both,ff-fighter-heat 5s ease-in-out calc(var(--slam) + 1.6s) infinite}@keyframes ff-fighter-heat{0%,86%,to{color:#fff;text-shadow:3px 3px 0 #c80a0a,0 0 24px rgba(255,60,40,.35)}92%{color:#ffd2c9;text-shadow:3px 3px 0 #ff3b1f,0 0 20px rgba(255,70,50,.95),0 0 44px rgba(255,40,20,.6)}}.ff-ui-fighter .ff-description{max-width:420px;font-family:var(--display);font-weight:500;font-size:1.12rem;line-height:1.45;letter-spacing:.01em;color:#cfc8bd}.ff-ui-fighter .ff-footer{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-weight:600;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.ff-ui-fighter .ff-footer:before{content:"";width:12px;height:12px;background:#c80a0a;clip-path:polygon(40% 0,100% 0,60% 100%,0 100%)}.ff-ui-fighter .ff-btn:focus-visible,.ff-ui-fighter .ff-social:focus-visible,.ff-ui-fighter .ff-gallery-nav:focus-visible,.ff-ui-fighter .ff-like:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #fff}.ff-ui-fighter{--card-cut: 22px;--split: 64px}.ff-ui-fighter .ff-tilt{position:relative}.ff-ui-fighter .ff-tilt:before{content:"";position:absolute;inset:4% 3% -2%;z-index:-1;background:radial-gradient(ellipse at 50% 60%,rgba(0,0,0,.9),rgba(0,0,0,.6) 60%,transparent 75%),radial-gradient(ellipse at 50% 50%,rgba(194,31,26,.45),transparent 70%);filter:blur(30px);pointer-events:none}.ff-ui-fighter .ff-card{border-radius:0;background:#0c0c0cf0;backdrop-filter:none;-webkit-backdrop-filter:none;clip-path:polygon(var(--card-cut) 0,100% 0,100% calc(100% - var(--card-cut)),calc(100% - var(--card-cut)) 100%,var(--card-cut) 100%,0 calc(100% - var(--card-cut)),0 var(--card-cut));box-shadow:none}@media (min-width: 993px){.ff-ui-fighter{--info-width: 40%}.ff-ui-fighter .ff-card{grid-template-columns:var(--info-width) 1fr}.ff-ui-fighter .ff-info{padding-right:10px}.ff-ui-fighter .ff-buttons{max-width:360px}}@media (min-width: 1280px){.ff-ui-fighter{--info-width: 36%}}.ff-ui-fighter .ff-orbit{border-radius:0}.ff-ui-fighter .ff-gallery{--gallery-shape: polygon(var(--split) 0, 100% 0, 100% 100%, 0 100%);border-radius:0;clip-path:var(--gallery-shape);animation-name:ff-fighter-wipe}@keyframes ff-fighter-wipe{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}to{clip-path:var(--gallery-shape)}}.ff-ui-fighter .ff-card:after{content:"";position:absolute;top:0;bottom:0;left:var(--info-width, 40%);z-index:3;width:var(--split);background:linear-gradient(to bottom right,transparent calc(50% - 1.5px),#ff3b1f calc(50% - 1px),#ffb3a8 50%,#ff3b1f calc(50% + 1px),transparent calc(50% + 1.5px));filter:drop-shadow(0 0 6px rgba(255,50,30,.9));pointer-events:none}.ff-ui-fighter .gallery-image,.ff-ui-fighter .ff-strip{filter:contrast(1.08) saturate(1.15)}.ff-ui-fighter .ff-gallery:after{background:radial-gradient(ellipse at 55% 45%,transparent 50%,rgba(50,0,0,.6) 100%),linear-gradient(to top,rgba(0,0,0,.65),transparent 26%)}.ff-ui-fighter .ff-flash{background:repeating-linear-gradient(180deg,transparent 0 11px,rgba(255,235,225,.35) 11px 12px),linear-gradient(100deg,transparent 15%,rgba(255,60,40,.55) 42%,rgba(255,220,200,.5) 50%,rgba(255,60,40,.55) 58%,transparent 85%);-webkit-mask:linear-gradient(100deg,transparent 15%,#000 40%,#000 60%,transparent 85%);mask:linear-gradient(100deg,transparent 15%,#000 40%,#000 60%,transparent 85%)}.ff-ui-fighter .ff-info{padding:20px 30px 14px 52px}.ff-ui-fighter .ff-logo-wrap{height:104px;margin-bottom:4px}.ff-ui-fighter .ff-description,.ff-ui-fighter .ff-features{margin-bottom:16px}.ff-ui-fighter .ff-info-content{align-items:flex-start;text-align:left}.ff-ui-fighter .ff-logo-wrap{margin-left:28px}.ff-ui-fighter .ff-description,.ff-ui-fighter .ff-features{margin-left:0}.ff-ui-fighter .ff-title:before{content:"";position:absolute;inset:22% -26px 4% -20px;background:linear-gradient(90deg,rgba(200,10,10,.95),rgba(200,10,10,.55) 60%,transparent);clip-path:polygon(14px 0,100% 0,calc(100% - 22px) 100%,0 100%);animation:ff-banner-in .6s var(--ease-out) calc(.55s + var(--i, 0) * .09s) both}@keyframes ff-banner-in{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}}.ff-ui-fighter .ff-shock{left:40%}.ff-ui-fighter .ff-footer{margin-left:2px}.ff-ui-fighter .ff-aurora span:nth-child(3){display:none}.ff-ui-fighter .ff-streaks{display:block;position:absolute;inset:0;z-index:-2;overflow:hidden;-webkit-mask:radial-gradient(ellipse at 50% 45%,#000 20%,transparent 75%);mask:radial-gradient(ellipse at 50% 45%,#000 20%,transparent 75%)}.ff-ui-fighter .ff-streaks:before{content:"";position:absolute;inset:0 -200px 0 0;background:repeating-linear-gradient(-60deg,transparent 0 46px,rgba(255,70,50,.06) 46px 48px),repeating-linear-gradient(-60deg,transparent 0 142px,rgba(255,120,90,.08) 142px 144px);will-change:transform;animation:ff-streaks 12s linear infinite}@keyframes ff-streaks{to{transform:translate(calc(-144px / .866))}}.ff-intro{display:block;position:fixed;inset:0;z-index:2000;pointer-events:none;animation:ff-intro-done .01s linear .9s forwards}.ff-intro-seen .ff-intro{display:none}.ff-intro span{position:absolute;inset:0}.ff-intro-top,.ff-intro-bottom{background:#070707;animation:ff-intro-split .55s cubic-bezier(.7,0,.2,1) .28s forwards}.ff-intro-top{clip-path:polygon(0 0,100% 0,100% 22%,0 78%);--away: -100%}.ff-intro-bottom{clip-path:polygon(0 78%,100% 22%,100% 100%,0 100%);--away: 100%}.ff-intro-slash{background:linear-gradient(90deg,#ff3b1f,#ffd0c8 50%,#ff3b1f);filter:drop-shadow(0 0 12px #ff2a1d);clip-path:polygon(0 77.4%,0 77.4%,0 78.6%,0 78.6%);animation:ff-intro-slash .3s cubic-bezier(.6,0,.3,1) forwards,ff-intro-fade .3s ease .5s forwards}@keyframes ff-intro-slash{to{clip-path:polygon(0 77.4%,100% 21.4%,100% 22.6%,0 78.6%)}}@keyframes ff-intro-split{to{transform:translate(calc(var(--away) * .25),var(--away))}}@keyframes ff-intro-fade{to{opacity:0}}@keyframes ff-intro-done{to{visibility:hidden}}@media (max-width: 992px){.ff-ui-fighter .ff-gallery{--gallery-shape: polygon(0 0, 100% 0, 100% calc(100% - 30px) , 0 100%)}.ff-ui-fighter .ff-card:after{display:none}.ff-ui-fighter .ff-info{padding:22px 22px 24px 28px}.ff-ui-fighter .ff-logo-wrap{margin-left:20px}.ff-ui-fighter .ff-title:before{left:-14px}}@media (prefers-reduced-motion: reduce){.ff-ui-fighter .ff-btn-download.ff-in,.ff-ui-fighter .ff-btn:hover:before,.ff-ui-fighter .ff-letter,.ff-ui-fighter .ff-title:before,.ff-ui-fighter .ff-streaks:before,.ff-ui-fighter .ff-gallery{animation:none}.ff-intro{display:none}}.ff-ui-fighter .ff-size{margin-left:2px;padding:2px 12px;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);background:#0000004d;font-size:.95rem;font-weight:800;letter-spacing:.02em;white-space:nowrap}.ff-ui-fighter #download-text{white-space:nowrap}@media (max-width: 480px){.ff-ui-fighter .ff-btn-download,.ff-ui-fighter .ff-btn-download:hover{gap:8px;padding:15px 18px;font-size:1.45rem}.ff-ui-fighter .ff-size{padding:2px 9px;font-size:.85rem}}.ff-ui-fighter .ff-like-note{top:66px;padding:6px 18px;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);box-shadow:inset 3px 0 0 var(--ff-red-hot, #ff3b1f);font-family:Barlow Condensed,Arial Narrow,sans-serif;font-style:italic;font-weight:800;font-size:1.05rem;letter-spacing:.02em}
