@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #1c1408;--bg-card: #241c0c;--bg-header: #0d0a04;--border: #3a2e14;--accent: #c8850a;--accent-dim: rgba(200, 133, 10, .15);--accent-tint: rgba(200, 133, 10, .08);--text: #f0e6d3;--text-muted: #8a7a5a;--font-heading: "Bebas Neue", sans-serif;--font-body: "Barlow", sans-serif}html,body{background-color:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{display:block;place-items:unset}#root{min-height:100vh}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:2px}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-2%,-3%)}20%{transform:translate(3%,2%)}30%{transform:translate(-1%,4%)}40%{transform:translate(4%,-1%)}50%{transform:translate(-3%,1%)}60%{transform:translate(2%,-4%)}70%{transform:translate(-4%,3%)}80%{transform:translate(1%,-2%)}90%{transform:translate(3%,4%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes tuggaPulse{0%,to{text-shadow:0 0 20px rgba(200,133,10,.2)}50%{text-shadow:0 0 60px rgba(200,133,10,.9),0 0 100px rgba(200,133,10,.4)}}@keyframes progressFill{0%{width:0}to{width:var(--fill-width)}}
