@import "https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&family=Open+Sans:wght@400;500;600;700;800&family=Roboto:wght@400;500;700;900&family=Roboto+Mono:wght@400;500;600;700&family=Ubuntu:wght@400;500;700&display=swap";@font-face{font-family:Spotify Mix UI;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spotify-mix-ui/spotify_mix_ui_regular.otf)format("opentype")}@font-face{font-family:Spotify Mix UI;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/spotify-mix-ui/spotify_mix_ui_bold.otf)format("opentype")}@font-face{font-family:Spotify Mix UI;font-style:normal;font-weight:760;font-display:swap;src:url(/fonts/spotify-mix-ui/spotify_mix_ui_title_bold.otf)format("opentype")}@font-face{font-family:Spotify Mix UI;font-style:normal;font-weight:850;font-display:swap;src:url(/fonts/spotify-mix-ui/spotify_mix_ui_title_extrabold.otf)format("opentype")}:root{--muzeke-font-family:"Spotify Mix UI", "Inter", "Avenir Next", "Segoe UI", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;overflow-x:hidden}@media (width<=600px){html{font-size:14px}}button,input,textarea,select{font:inherit}.chord-line{white-space:pre-wrap;word-break:break-word}.ai-glow-header{isolation:isolate;position:relative;overflow:hidden;box-shadow:inset 0 1px #f4ce671f,inset 0 -1px #d7a83c14,0 10px 28px #00000047}.ai-glow-header:before{content:"";filter:blur(14px);opacity:.95;pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0a0b0b00,#f5bf42f2,#ffdd70e0,#ff537057,#9f54ff52,#26ceec4d,#f5bf42eb,#0a0b0b00) 0 0/360% 100%;animation:8s ease-in-out infinite ai-glow-header-shift;position:absolute;inset:-22px -48px}.ai-glow-header:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#d7a83c29,#0a0b0b94 34%,#0a0b0bad),#0a0b0b9e;position:absolute;inset:0}@keyframes ai-glow-header-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.ai-glow-header:before{animation:none}}
