.byb-scope{--background:230 25% 98%;--foreground:230 45% 18%;--card:0 0% 100%;--card-foreground:230 45% 18%;--primary:230 45% 18%;--primary-foreground:250 20% 97%;--secondary:230 20% 96%;--secondary-foreground:230 45% 18%;--muted:230 20% 96%;--muted-foreground:230 10% 45%;--accent:10 82% 50%;--accent-foreground:0 0% 98%;--border:230 15% 88%;--input:230 15% 88%;--ring:10 82% 50%;color:hsl(var(--foreground));background-color:hsl(var(--background));background-image:radial-gradient(circle at 20% 0,#e4e7f18c,#0000 60%),radial-gradient(circle at 80% 100%,#f5dbd64d,#0000 55%),radial-gradient(#bec1cf2e 1px,#0000 1px);background-size:auto,auto,22px 22px}@keyframes byb-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.01)}}@keyframes byb-core-pulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes byb-select-pulse{0%{box-shadow:0 0 0 0 hsl(var(--accent))}60%{box-shadow:0 0 0 12px hsl(var(--accent) / 0)}to{box-shadow:0 0 0 0 hsl(var(--accent) / 0)}}@keyframes byb-power-up{0%{filter:brightness();transform:scale(1)}40%{filter:brightness(1.6) drop-shadow(0 0 30px hsl(var(--accent)));transform:scale(1.06)}to{filter:brightness();transform:scale(1)}}@keyframes byb-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.byb-scope .byb-breathe{animation:4s ease-in-out infinite byb-breathe}.byb-scope .byb-select-pulse{animation:.5s ease-out byb-select-pulse}.byb-scope .byb-power-up{animation:.9s cubic-bezier(.34,1.56,.64,1) byb-power-up}.byb-scope .byb-orbit{transform-origin:50%;animation:12s linear infinite byb-orbit}
