html{background:#05070d!important}
body{background:transparent!important;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Roboto,sans-serif!important}
body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;
 background:radial-gradient(900px 600px at 10% 10%,rgba(95,179,245,.30),transparent 60%),
 radial-gradient(800px 600px at 90% 15%,rgba(167,139,250,.26),transparent 60%),
 radial-gradient(700px 500px at 20% 90%,rgba(45,212,191,.20),transparent 60%),
 radial-gradient(700px 500px at 85% 85%,rgba(244,170,200,.18),transparent 60%),#05070d}
#root,.bg-background,[class*="bg-background"]{background-color:transparent!important}
.bg-card,.bg-popover,[class*="bg-card"],[class*="bg-popover"],[class*="bg-secondary"],[class*="bg-muted"],[role="dialog"],[role="menu"],[role="listbox"],aside,header{
 background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.03))!important;
 -webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);
 border-color:rgba(255,255,255,.12)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 30px rgba(0,0,0,.35)!important}
.bg-primary{background:linear-gradient(180deg,rgba(95,179,245,.95),rgba(10,132,255,.85))!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 4px 14px rgba(10,132,255,.35)!important}
input:not([type=checkbox]):not([type=radio]),textarea,select{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.14)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.rounded-md,.rounded-lg,.rounded-xl{border-radius:14px}
::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}
::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:10px}
*{scrollbar-color:rgba(255,255,255,.2) transparent}
