:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scroll-behavior:smooth}body{color:#f4e8d8;font-family:var(--font-ml-sans);-webkit-font-smoothing:antialiased;background-color:#0d0906;margin:0}::selection{color:#17110c;background:#e8964a}html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}@keyframes flicker{0%,to{opacity:.95;transform:scaleY(1)scaleX(1)rotate(-1deg)}20%{opacity:1;transform:scaleY(1.08)scaleX(.96)rotate(1deg)}40%{opacity:.9;transform:scaleY(.94)scaleX(1.04)rotate(-1.5deg)}60%{opacity:1;transform:scaleY(1.05)scaleX(.98)rotate(1deg)}80%{opacity:.96;transform:scaleY(.98)scaleX(1.02)rotate(-.5deg)}}@keyframes glowpulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.12)}}@keyframes rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes drift{0%{opacity:0;transform:translateY(0)translate(0)}15%{opacity:.7}to{opacity:0;transform:translateY(-120px)translate(14px)}}@keyframes shimmer{to{background-position:200%}}.animate-rise{animation:.9s cubic-bezier(.16,1,.3,1) both rise}.flame{transform-origin:bottom;animation:2.4s ease-in-out infinite flicker}.flame-glow{animation:2.8s ease-in-out infinite glowpulse}.text-shimmer{background:linear-gradient(90deg,#e8964a 0%,#f6b968 25%,#fff2dd 50%,#f6b968 75%,#e8964a 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shimmer}
