@import "https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800&family=DM+Sans:wght@300;400;500&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#06060d}body,#root{color:#e8e6f0;background:#06060d;min-height:100dvh;font-family:Syne,DM Sans,sans-serif;overflow-x:hidden}input,select,textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:none;font-family:inherit;font-size:16px}@media (width>=640px){input,select,textarea{font-size:14px}}input:focus,textarea:focus,select:focus{border-color:#a78bfa80!important}button{-webkit-tap-highlight-color:transparent}button:focus{outline:none}select option{background:#111}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#2a2a3a;border-radius:3px}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}@media (width<=639px){.hide-mobile{display:none!important}}@media (width>=640px){.hide-desktop{display:none!important}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes shimmer{0%{background-position:0%}to{background-position:200%}}
