@tailwind base;@tailwind components;@tailwind utilities;body{margin:0;font-family:Samarkan,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#ccc}html{scroll-behavior:auto;-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}.text-stroke{-webkit-text-stroke:2px #cccccc;color:transparent!important}.glitch-hover{position:relative}.glitch-hover:before,.glitch-hover:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);opacity:0;transition:opacity .3s ease-in-out,transform .2s ease-in-out;pointer-events:none}.glitch-hover:hover:before{transform:translate(-3px,-2px) skew(5deg);color:#8a0303;opacity:.6}.glitch-hover:hover:after{transform:translate(3px,2px) skew(-5deg);color:#a0a0a0;opacity:.6}.glitch-static{position:relative}.glitch-static:after{content:attr(data-text);position:absolute;left:2px;text-shadow:-1px 0 #8a0303;top:0;color:inherit;background:#000;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 0,0 0);animation:glitch-scan-line 4s infinite linear}@keyframes glitch-scan-line{0%{clip-path:polygon(0 0,100% 0,100% 3px,0 3px);transform:translateY(-20%);opacity:0}10%{opacity:.7}90%{opacity:.7}to{clip-path:polygon(0 0,100% 0,100% 3px,0 3px);transform:translateY(120%);opacity:0}}.progress-bar-inner{position:absolute;top:0;height:100%;background-color:#991b1b;animation:progress-indeterminate 2s ease-in-out infinite}@keyframes progress-indeterminate{0%{left:-50%;width:50%}to{left:100%;width:50%}}
