body,html{margin:0;padding:0;height:100%;overflow-x:hidden}*{box-sizing:border-box}.filter-box-text{font-size:11px;line-height:1.25;color:#000;display:block}@media (max-width:379px){.filter-box-text{font-size:10px}}.lotto-ball.lotto-ball{display:grid;place-content:center;aspect-ratio:1;border-radius:50%;border:.5px solid #03040f7a;position:relative;background:radial-gradient(50% 40% at 30% 23%,#fff,12%,#0000 25%),radial-gradient(80% 80% at center,#aaa3 19%,hsl(110,20%,99%,.5) 50%,hsl(188,30%,90%) 80%),linear-gradient(35deg,hsl(220,40%,75%,.9),#fff8,#fbe) #def;box-shadow:0 8px 11px -1px rgba(10,20,29,.25),0 2px 5px 5px rgba(17,8,15,.1),0 1px 2px -1px rgba(0,0,0,.05);overflow:hidden}.lotto-ball.lotto-ball:before{content:"";position:absolute;inset:6px;height:80%;border-radius:inherit;border:2px solid #0000;border-top-color:#fff;rotate:17.5deg;filter:blur(2px);pointer-events:none}.lotto-ball.lotto-ball--red{border-color:#33050884;background:radial-gradient(50% 40% at 30% 23%,#ffffff57,12%,#00000000 25%),radial-gradient(80% 80% at center,rgba(170,170,170,.073) 19%,hsl(0,70%,55%,.5) 50%,hsl(355,75%,42%) 80%),linear-gradient(35deg,hsl(0,75%,45%,.9),#f888,#fbe) #d33}