.pydart-splash{z-index:999999;opacity:1;background:#030712;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .6s ease-out;display:flex;position:fixed;top:0;left:0;overflow:hidden}.pydart-splash.fade-out{opacity:0;pointer-events:none}.loading-text{color:#ffffff80;letter-spacing:1px;font-family:sans-serif;font-size:10px;font-weight:300;animation:2s infinite pulse;position:absolute;bottom:20px;right:25px}@keyframes pulse{0%,to{opacity:.5}50%{opacity:.8}}.minimal-loader{justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.ring-outer{border:2px solid #00ffc2;border-color:#00ffc2 #00ffc280 #0000 #0000;border-radius:50%;width:100%;height:100%;animation:1.2s linear infinite spin;position:absolute;box-shadow:0 0 10px #00ffc233}.ring-inner{border:2px solid #0000;border-color:#00ffc2 #0000 #0000 #00ffc280;border-radius:50%;width:70%;height:70%;animation:.8s linear infinite spin-reverse;position:absolute}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@media (max-width:768px){.minimal-loader{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.ring-outer,.ring-inner{animation:none!important}.pydart-splash.fade-out{opacity:0}}
