@font-face{font-family:Inter;src:url(/fonts/Inter-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/fonts/InterTight-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/fonts/InterTight-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/fonts/InterTight-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/fonts/InstrumentSerif-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-display: "Inter Tight", -apple-system, system-ui, sans-serif;--font-text: "Inter Tight", -apple-system, system-ui, sans-serif;--font-mono: "Geist Mono", "JetBrains Mono", ui-monospace, monospace;--font-target: "Instrument Serif", "Fraunces", Georgia, serif}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes mic-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes mic-glow{0%,to{box-shadow:0 0 0 10px #ff6b6b2e,0 0 0 20px #ff6b6b14}50%{box-shadow:0 0 0 14px #ff6b6b38,0 0 0 26px #ff6b6b1a}}@keyframes shadowPulse{0%{transform:scale(1);opacity:.6}to{transform:scale(1.35);opacity:0}}@keyframes shadowBar{0%,to{height:20%}50%{height:90%}}@keyframes shadowMicPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}:root{--shadow-card: 0 12px 30px rgba(0, 0, 0, .05)}[data-theme$=-dark]{--shadow-card: 0 12px 30px rgba(0, 0, 0, .25)}*{scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:100px}::-webkit-scrollbar-track{background:transparent}
