.sytra-root{color:#e2e8f0;background:radial-gradient(ellipse 80% 50% at 12% 0%, color-mix(in srgb, var(--sytra-primary) 26%, transparent), transparent 60%), radial-gradient(ellipse 55% 40% at 100% 0%, color-mix(in srgb, var(--brand-cyan,#63f3fc) 12%, transparent), transparent 60%), radial-gradient(ellipse 60% 45% at 100% 100%, color-mix(in srgb, var(--brand-violet,#b254fb) 18%, transparent), transparent 60%), var(--sytra-bg);min-height:100vh}.sytra-glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff12,#ffffff05);border:1px solid #ffffff17;border-radius:1rem;box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff0f}.sytra-drawer{background:#080a14f7;border-left:1px solid #ffffff1a;box-shadow:-12px 0 40px #00000080}.sytra-color{cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:.375rem;width:2.25rem;height:1.75rem;padding:0}.sytra-color-sm{width:1.5rem;height:1.5rem}.sytra-bolt-base{opacity:.35}.sytra-bolt-flow{stroke-dasharray:4 4;filter:drop-shadow(0 0 2px #ffffff59);animation:3.4s linear infinite sytra-flow}@keyframes sytra-flow{to{stroke-dashoffset:-16px}}.sytra-dot{animation:2.6s ease-in-out infinite sytra-dot}@keyframes sytra-dot{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.sytra-bolt-flow,.sytra-dot{animation:none}}
