:root{--soot:#0b0908;--blood:#c4001d;--ember:#ff8a1f;--heartblood:#9600128c;--slag:linear-gradient(180deg, #fff6ec 0%, #ffc2a0 18%, #ff6a35 42%, #dc3220 72%, #a8181b 100%);--glow:#ff461e99;--glow-far:#c8140f47;--noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--grime:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.07' numOctaves='4' seed='13' stitchTiles='stitch'/><feColorMatrix values='1.1 0 0 0 .35  1.5 0 0 0 -.05  1.5 0 0 0 -.1  0 0 0 0 1'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");--dust:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320'><filter id='d'><feTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='1' seed='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 .9  0 0 0 0 .8  0 0 0 40 -32'/></filter><rect width='100%' height='100%' filter='url(%23d)'/></svg>")}@font-face{font-family:"Jacquard 24";src:url(data:font/woff2;base64,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)format("woff2");font-display:block}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:radial-gradient(ellipse 80% 45% at 50% 115%, #ff501447, transparent 70%), radial-gradient(ellipse 60% 40% at 50% 50%, #781e0a2e, transparent 75%), var(--soot);overflow:hidden}.stage{place-items:center;height:100%;padding:2vmin;display:grid}.title{isolation:isolate;margin:0;font-family:"Jacquard 24",serif;font-size:min(27vw,34vh);font-weight:400;line-height:1.15;animation:5.3s infinite shudder;display:grid;position:relative}.title:before{content:"";z-index:-1;background:radial-gradient(ellipse 50% 45% at 50% 55%, var(--heartblood), transparent 70%);opacity:.25;animation:2.6s infinite heartbeat;position:absolute;inset:-60% -10%}@keyframes heartbeat{0%,40%,to{opacity:.25}8%{opacity:.9}16%{opacity:.35}24%{opacity:.75}}.title__layer{white-space:nowrap;grid-area:1/1;padding:.05em .1em}.title__layer--base{background:var(--noise), var(--grime), var(--slag);background-blend-mode:multiply;color:#0000;background-size:240px 240px,300px 300px,100% 100%;-webkit-background-clip:text;background-clip:text;animation:4.1s infinite furnace-flicker}.title__layer--base::selection{color:#fff6ec;background:#c4001d8c}.title__layer--blood,.title__layer--ember{mix-blend-mode:screen;clip-path:inset(50% 0);pointer-events:none;-webkit-user-select:none;user-select:none}.title__layer--blood{color:var(--blood);animation:3.7s step-end infinite slice-blood}.title__layer--ember{color:var(--ember);animation:5.3s step-end infinite slice-ember}@keyframes furnace-flicker{0%,47%,51%,to{filter:drop-shadow(0 0 .05em var(--glow)) drop-shadow(0 0 .2em var(--glow-far)) brightness(1)}48%{filter:drop-shadow(0 0 .025em #ff461e54)brightness(.6)}49%{filter:drop-shadow(0 0 .075em #ff461ee0)drop-shadow(0 0 .3em #c8140f70)brightness(1.25)}78%{filter:drop-shadow(0 0 .05em var(--glow)) drop-shadow(0 0 .2em var(--glow-far)) brightness(.9)}79%{filter:drop-shadow(0 0 .0125em #ff461e38)brightness(.4)}80%{filter:drop-shadow(0 0 .05em var(--glow)) drop-shadow(0 0 .2em var(--glow-far)) brightness(1.1)}}@keyframes shudder{0%,62%,66%,88%,91%,to{transform:none}63%{transform:translate(-.0375em)skew(-6deg)}64%{transform:translate(.05em,.006em)skew(4deg)}65%{transform:translate(-.0125em)}89%{transform:translate(.025em)scaleY(1.06)}90%{transform:translate(-.031em,-.006em)scaleY(.96)}}@keyframes slice-blood{0%{clip-path:inset(50% 0);transform:none}20%{clip-path:inset(12% 0 70%);transform:translate(-.075em)}22%{clip-path:inset(55% 0 30%);transform:translate(.0625em)}24%{clip-path:inset(50% 0);transform:none}61%{clip-path:inset(0 0 85%);transform:translate(.1em)}62%{clip-path:inset(40% 0 45%);transform:translate(-.15em)}63%{clip-path:inset(75% 0 5%);transform:translate(.05em)}65%{clip-path:inset(25% 0 60%);transform:translate(-.0375em)}66%{clip-path:inset(50% 0);transform:none}93%{clip-path:inset(62% 0 25%);transform:translate(.125em)}94%{clip-path:inset(50% 0);transform:none}}@keyframes slice-ember{0%{clip-path:inset(50% 0);transform:none}37%{clip-path:inset(30% 0 55%);transform:translate(.0875em)}38%{clip-path:inset(50% 0);transform:none}63%{clip-path:inset(65% 0 15%);transform:translate(-.1125em)}64%{clip-path:inset(10% 0 75%);transform:translate(.1375em)}65%{clip-path:inset(50% 0);transform:none}88%{clip-path:inset(0 0 60%);transform:translate(-.0625em)}89%{clip-path:inset(45% 0 20%);transform:translate(.075em)}91%{clip-path:inset(50% 0);transform:none}}.sparks{pointer-events:none;position:fixed;inset:0}.sparks span{bottom:-1vh;left:var(--x);width:var(--size);height:var(--size);opacity:0;animation:rise var(--rise) linear var(--delay) infinite;background:#ffd08a;border-radius:50%;position:absolute;box-shadow:0 0 6px 2px #ff781ecc}@keyframes rise{0%{opacity:0;transform:translate(0)}10%{opacity:1}70%{opacity:.8}to{transform:translate(var(--drift), -105vh);opacity:0}}.scanlines,.tear,.dust,.grain,.vignette{pointer-events:none;position:fixed}.scanlines{background:repeating-linear-gradient(#00000061 0 1px,#0000 1px 3px);animation:8s linear infinite scan-crawl;inset:0}@keyframes scan-crawl{to{background-position:0 120px}}.tear{opacity:0;-webkit-backdrop-filter:brightness(1.9)contrast(1.6)hue-rotate(-15deg);backdrop-filter:brightness(1.9)contrast(1.6)hue-rotate(-15deg);background:#ff5a1e0f;height:3vh;animation:3.7s step-end infinite tear;top:50%;left:0;right:0}@keyframes tear{0%{opacity:0}20%{opacity:1;height:2vh;top:42%;transform:translate(-1.5vw)}22%{opacity:1;height:1vh;top:54%;transform:translate(1vw)}24%{opacity:0}62%{opacity:1;height:4vh;top:47%;transform:translate(2vw)}64%{opacity:1;height:1.5vh;top:51%;transform:translate(-2vw)}66%{opacity:0}93%{opacity:1;height:2vh;top:56%;transform:none}94%{opacity:0}}.dust{background-image:var(--dust);opacity:.35;background-size:320px 320px;animation:.45s steps(3,end) infinite grain;inset:-50%}.grain{background-image:var(--noise);opacity:.24;mix-blend-mode:overlay;background-size:240px 240px;animation:.6s steps(6,end) infinite grain;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-7%,4%)}40%{transform:translate(5%,-9%)}60%{transform:translate(-3%,8%)}80%{transform:translate(9%,2%)}to{transform:translate(-4%,-5%)}}.vignette{background:radial-gradient(#0000 45%,#180003cc 100%);inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}}
