.burn-discovery{color:#777;letter-spacing:.03em;flex-direction:column;align-items:center;gap:18px;padding:70px 16px 90px;font-size:12px;display:flex}.burn-trigger{color:#25211d;font:inherit;cursor:pointer;background:0 0;border:1px solid #b6b0a6;border-radius:100px;align-items:center;gap:12px;padding:14px 23px;font-size:14px;transition:background .2s,color .2s,border-color .2s;display:flex}.burn-trigger span{color:#bc4825;font-size:24px;line-height:1}.burn-trigger:hover{color:#ffe4c3;background:#27150d;border-color:#27150d}.burn-trigger:focus-visible,.burn-controls button:focus-visible{outline-offset:5px;outline:3px solid #ed762b}.burn-stage{z-index:2147483000;isolation:isolate;touch-action:none;overscroll-behavior:none;position:fixed;inset:0}.burn-canvas{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.burn-controls{z-index:2;bottom:max(22px,env(safe-area-inset-bottom));white-space:nowrap;color:#e5d9c9;background:#1a1715;border:1px solid #615044;border-radius:100px;align-items:center;gap:22px;padding:14px 20px;font-size:13px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 6px 30px #0003}.burn-progress{font-variant-numeric:tabular-nums;color:#c49669;min-width:4ch}.burn-controls button{font:inherit;color:#fff3df;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:5px 0;text-decoration:underline}.burn-after{color:#f5e9d7;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.burn-after span{color:#a18d77;font-size:13px}.burn-after p{letter-spacing:-.05em;margin:20px 0;font-size:clamp(40px,8vw,110px);font-weight:500;line-height:1.05}@media (max-width:600px){.burn-controls{gap:12px;padding:12px 16px;font-size:12px}.burn-discovery{padding:40px 12px 64px}}@media (prefers-reduced-motion:reduce){.burn-trigger{transition:none}}@font-face{font-family:Burn Oskon;src:url(/fonts/ZTBrosOskon90s-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}.burn-after{background:radial-gradient(#22171455,#0000 65%)}.burn-after:before{content:"";background:linear-gradient(#0000,#0009 25%,#000b 60%,#0000);height:clamp(140px,24vh,260px);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.burn-after h2{letter-spacing:.055em;color:#8e2525;text-shadow:0 0 25px #6e080833;margin:0;font-family:Burn Oskon,Georgia,serif;font-size:clamp(44px,10vw,150px);font-weight:400;line-height:1.2;animation:1s cubic-bezier(.2,.6,.2,1) both burn-verdict;position:relative}.is-burnt .burn-controls{box-shadow:none;background:0 0;border-color:#0000;animation:1.2s both burn-return}.is-burnt .burn-controls>span{display:none}.is-burnt .burn-controls button{letter-spacing:.04em;color:#a99883;font-family:Burn Oskon,Georgia,serif;font-size:18px;text-decoration:none}@keyframes burn-verdict{0%{opacity:0;filter:blur(3px);transform:scale(.94)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes burn-return{0%,65%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.burn-after h2,.is-burnt .burn-controls{animation:none}}.is-burnt{background:#0c0b0a}.burn-stage.is-restoring{background:0 0}.is-restoring .burn-after{opacity:0;transition:opacity .35s}.is-restoring .burn-controls{opacity:0;pointer-events:none;transition:opacity .2s;animation:none}.burn-trigger{isolation:isolate;position:relative;overflow:hidden}.burn-trigger .button-fire{z-index:-1;opacity:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.burn-trigger .button-fire.is-visible{opacity:1}.burn-trigger .burn-label{font:inherit;color:inherit}.burn-trigger svg{color:currentColor;flex-shrink:0}.burn-trigger:hover,.burn-trigger:focus-visible{color:#fff;text-shadow:0 1px 4px #000,0 0 8px #000}.burn-trigger .button-fire{background-image:url(/home/doom-fire-sprite.webp);background-position:0 0;background-size:100% 3200%}.burn-trigger:hover .button-fire,.burn-trigger:focus-visible .button-fire{opacity:1;animation:1.6s steps(31,end) infinite button-embers}@keyframes button-embers{to{background-position:0 100%}}@media (prefers-reduced-motion:reduce){.burn-trigger:hover .button-fire,.burn-trigger:focus-visible .button-fire{background-position:0;animation:none}}
