@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Manrope:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";
.font-voice-sans{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.font-voice-serif{font-family:Instrument Serif,Georgia,serif}.font-voice-mono{font-family:JetBrains Mono,monospace}.voice-liquid-glass{-webkit-backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff47;box-shadow:inset 0 1px 1px #ffffff59,0 8px 32px #0000002e}.voice-disc-gradient{background-color:#0000;background-image:radial-gradient(circle at 50% 12%,#f7c768 0%,#ffa166 28%,#0000 55%),radial-gradient(circle at 86% 52%,#4bb959 0%,#36a74c 42%,#2d8a3f 75%,#0000 100%),radial-gradient(circle at 14% 52%,#ff9558 0%,#ffa872 38%,#0000 68%),radial-gradient(circle at 46% 92%,#a8c8ff 0%,#c8b2f3 42%,#8eb4e5 70%,#0000 100%),linear-gradient(135deg,#f9ce74 0%,#68c76e 48%,#8eb7f0 100%);background-position:50%;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:130% 130%;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}.voice-disc-liquid{mix-blend-mode:soft-light;opacity:.85;background:radial-gradient(circle at 70% 30%,#ffffffa6 0%,#0000 45%),radial-gradient(circle at 30% 70%,#ffb46480 0%,#0000 50%),radial-gradient(circle at 80% 80%,#3cb45080 0%,#0000 50%)}.voice-disc-grain{mix-blend-mode:overlay;opacity:.45;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.35'/%3E%3C/svg%3E")}.voice-disc-spinning{animation:10s linear infinite voice-disc-spin}.voice-disc-speaking{animation:10s linear infinite voice-disc-spin,2.4s ease-in-out infinite voice-disc-acoustic-pulse}.voice-disc-btn[data-playing=true] .voice-disc-gradient{animation:4.5s ease-in-out infinite alternate voice-disc-gradient-shift}.voice-disc-btn[data-playing=true] .voice-disc-liquid{animation:3s ease-in-out infinite alternate voice-disc-liquid-pulse}@keyframes voice-disc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes voice-disc-acoustic-pulse{0%,to{filter:saturate()brightness();transform:scale(1)}50%{filter:saturate(1.15)brightness(1.05);transform:scale(1.045)}}@keyframes voice-disc-gradient-shift{0%{filter:hue-rotate()saturate();background-position:0 0}50%{filter:hue-rotate(8deg)saturate(1.15);background-position:100% 100%}to{filter:hue-rotate(-8deg)saturate(1.05);background-position:50%}}@keyframes voice-disc-liquid-pulse{0%{opacity:.75;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.06)rotate(10deg)}to{opacity:.85;transform:scale(.96)rotate(-10deg)}}.voice-orb-css{background:radial-gradient(115% 85% at 50% 118%,#fff 0% 26%,#ffffffe6 36%,#fff0 62%),radial-gradient(85% 70% at 26% 104%,#f4f8ff,#f4f8ff00 58%),radial-gradient(70% 60% at 76% 96%,#eaf2ff,#eaf2ff00 52%),linear-gradient(198deg,#16359c,#1e4fc4 42%,#3b82f6);transition:transform .4s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 -10px 30px #ffffff59,inset 0 10px 40px #091a5473}.voice-orb-glow{filter:blur(28px);opacity:.75;background:radial-gradient(circle,#3b82f68c,#3b82f600 70%);transition:opacity .4s,transform .4s;transform:scale(1.25)}.voice-orb[data-playing=true] .voice-orb-glow{opacity:1;background:radial-gradient(circle,#3fa80ea6,#3b82f673 45%,#3b82f600 70%);transform:scale(1.55)}.voice-orb[data-playing=true] .voice-orb-css{animation:2.6s ease-in-out infinite voice-orb-breathe}@keyframes voice-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.voice-bloom{pointer-events:none;filter:blur(95px);border-radius:9999px;position:absolute}.voice-bloom-meadow{background:radial-gradient(circle,#3fa80e2e 0%,#3fa80e00 70%)}.voice-bloom-aurora{background:radial-gradient(circle,#3b82f62e 0%,#3b82f600 70%)}.voice-glass-panel{-webkit-backdrop-filter:blur(16px);background:#ffffffbf;border:1px solid #1f2a1d14;box-shadow:0 4px 20px -2px #1f2a1d0a,0 1px 3px #1f2a1d05}.voice-rail-scroll::-webkit-scrollbar{display:none}.voice-rail-scroll{-ms-overflow-style:none;scrollbar-width:none}@keyframes glass-radius-morph{0%,to{border-radius:9999px}33%{border-radius:20px 28px 19px 26px}66%{border-radius:26px 19px 28px 20px}}.voice-radius-morph{animation:6s ease-in-out infinite glass-radius-morph}@keyframes voice-marquee{0%{transform:translate(0%)}to{transform:translate(-50%)}}.animate-voice-marquee{will-change:transform;animation:22s linear infinite voice-marquee;display:inline-flex}
