body{background:radial-gradient(900px 520px at 100% -10%,rgba(37,99,235,.1),transparent 60%),radial-gradient(760px 430px at -10% 12%,rgba(16,185,129,.08),transparent 60%),#eef4fb}.dark body{background:radial-gradient(1100px 620px at 88% -15%,rgba(37,99,235,.12),transparent 60%),radial-gradient(850px 480px at -10% 15%,rgba(16,185,129,.08),transparent 60%),#07111f}header.md\:hidden>div:first-child>img:first-child{display:none!important}header.md\:hidden>div:first-child:before{content:"";display:block;width:38px;height:38px;flex:0 0 38px;background:url(/vivasync-mark.svg) center/contain no-repeat;filter:drop-shadow(0 6px 14px rgba(37,99,235,.2))}aside.bg-\[color\:var\(--sidebar-bg\)\]{background:linear-gradient(180deg,#0f2f69,#0b2450 48%,#071936)!important;border-right-color:#60a5fa2e!important;color:#eaf2ff!important}aside.bg-\[color\:var\(--sidebar-bg\)\]>div:first-child{min-height:82px;border-bottom-color:#ffffff1a!important}aside.bg-\[color\:var\(--sidebar-bg\)\]>div:first-child>img:first-child,aside.bg-\[color\:var\(--sidebar-bg\)\]>div:first-child>div:first-child:not(:last-child){display:none!important}aside.bg-\[color\:var\(--sidebar-bg\)\]>div:first-child:before{content:"";display:block;width:46px;height:46px;flex:0 0 46px;background:url(/vivasync-mark.svg) center/contain no-repeat;filter:drop-shadow(0 8px 18px rgba(16,185,129,.18))}aside.bg-\[color\:var\(--sidebar-bg\)\]>div:first-child .font-display{color:#fff!important;font-size:19px!important;letter-spacing:-.02em!important}aside.bg-\[color\:var\(--sidebar-bg\)\]>div:first-child .text-muted-foreground{color:#93c5fd!important}aside.bg-\[color\:var\(--sidebar-bg\)\] nav svg{color:#93c5fd}aside.bg-\[color\:var\(--sidebar-bg\)\] nav a{color:#cbd5e1!important;border:1px solid transparent}aside.bg-\[color\:var\(--sidebar-bg\)\] nav a:hover{color:#fff!important;background:#2563eb2e!important;border-color:#60a5fa29}aside.bg-\[color\:var\(--sidebar-bg\)\] nav a[aria-current=page]{background:linear-gradient(90deg,#2563eb57,#10b98129)!important;color:#fff!important}aside.bg-\[color\:var\(--sidebar-bg\)\] nav a[aria-current=page] svg{color:#34d399!important}.bg-card,.panel{background:#fffffff5!important;border-color:#2563eb14!important;box-shadow:0 10px 32px -24px #2563eb5c,0 1px 3px #0f172a0d!important}.dark .bg-card,.dark .panel{background:#0f172af0!important;border-color:#60a5fa1f!important}button.bg-primary,a.bg-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:0 10px 24px -14px #2563eba6}button.bg-primary:hover,a.bg-primary:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important}.bg-\[\#06110a\]{background:#071936!important}.bg-\[\#06110a\]\/90{background:#071936eb!important}a[href="#inicio"]>div:first-child{font-size:0!important;background:transparent!important;box-shadow:none!important;width:42px!important;height:42px!important}a[href="#inicio"]>div:first-child:before{content:"";display:block;width:42px;height:42px;background:url(/vivasync-mark.svg) center/contain no-repeat;filter:drop-shadow(0 8px 18px rgba(37,99,235,.28))}.bg-emerald-500{background-color:#10b981!important}.hover\:bg-emerald-400:hover{background-color:#34d399!important}.text-emerald-950{color:#052e2b!important}.text-emerald-300,.text-emerald-200,.text-emerald-400{color:#34d399!important}.border-emerald-400\/20,.border-emerald-400\/15,.border-emerald-400\/12,.border-emerald-400\/25,.hover\:border-emerald-400\/30:hover{border-color:#34d3994d!important}.bg-emerald-400\/10{background-color:#10b9811f!important}header a[href="#inicio"]+nav a:hover,header a[href="#inicio"]~div a:hover{color:#93c5fd!important}section#inicio{background:radial-gradient(900px 480px at 78% 10%,rgba(37,99,235,.22),transparent 60%),radial-gradient(620px 380px at 18% 30%,rgba(16,185,129,.12),transparent 60%)}section#inicio h1{text-shadow:0 10px 36px rgba(0,0,0,.14)}section#inicio .bg-gradient-to-r{background-image:linear-gradient(90deg,#60a5fa,#2563eb 46%,#34d399)!important}.border-white\/12,.border-white\/10,.border-white\/9,.border-white\/8{border-color:#93c5fd21!important}.bg-white\/\[0\.055\],.bg-white\/\[0\.04\],.bg-white\/\[0\.025\]{background-color:#0f2f692e!important}::selection{background:#2563eb59;color:#fff}
