@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal.b7ef2cd1.woff2) format("woff2"),url(/assets/roboto-all-400-normal.e41533d5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal.495d38d4.woff2) format("woff2"),url(/assets/roboto-all-400-normal.e41533d5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAXMABIAAAAACeAAAAVwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhUCYM8EQwKg2iDSgsQABIUATYCJAMcBCAFgnQHIAyCSRt8CAieB2WbnmbLuYAwwpK8+iIe4P3r89wHDZaakNWCmB8R66SEWr+ILhpijnTqf6QAyyF8GVAOAPOWtmNg6llFXANTaQXCgXMubThOj6JRPCJsEWW3o1/4wX411uruvta/9FF8Zz50qenu3hVxmf4QIi1dRSzhkcR0SqA1QoiwzI2uAUbffgtBpA0YCssEQRChiaaAgMpAFvDsmKQshIEEer1l/u1J0Sbi8P6OJsQc3VHd6N0nlHe1MAhFbvPNcXJVWKNNekPqCYVx/lj8nqMi5BY4Pd6hectSY5E2Lll8SMf/HJXfEKEOfCtEMjEFBEHtpSkbjBK4aB1MIEjT/t9z/+W3j8FgVyeNWdDn7wh7b19l7pQoyFW8FXcx+P9D4NE2ErMMk4kskmVMCiwyG5ZhhyC7qZ19JoMatwj00/I0GG/uexT/v7K+Ysx9JXVwiRoC1yHR9VGAy9QQcXVQbqOGmOvEACWZm5EnyicLnfULjlggc0ldeRXQEqImnlS9kL8XAZndegKyuixM77OP24/Mzw9QQ7Kfha4v9OEOadjJ0qBYxN896pRbZI6ly/PS82Bs9iiYPpuaWJZEw83lXbg5G5JRslr2VFWPDtfbPBryeqZk5eKg/CqRD2Oz8tcvgJMiFi4RC6PWb9fnkzx74cWAeELYJFCSObI1tnxBfqwo2lPppazn26eGKDWU3KLMvOioppPNX6y4euc5FBq4y6Emd99OYa6zfpnpUhjE4Y/qoWtWQ4tIHr845ZA6bDc+AOSaR/sb6c9Otrh6uj3cUdDVKESNWgCK/GzxKQiLFKJeTz+QgzZKTIUcA2Nz9h2ppBhtbSQxfsjAtk4xoD1oes5gXYPe8UWmx+HjwQeNPfi2Wv/952vDpV/80Njw3WfWXv5IL3662ucz8dd9se78QkPd6ihDH61ZfS/s/KK0fjE+sgih+YDL5pz1vnH249tjfOAcLqZOTdvY/3jL1Hy3vqvcu358ODj2/etmVHfcdW+1t2X6R08H6p3BTzz87uDo6/H/vD/2scffaEf/ThphsXX6jLtDvp7cx6bvFUbnpWbFBWgOekJEip6LgFz63wtE+H/fXrpM++P7m8wAgZk/NJnacWXJLOW1rWO16C5ouY7SRE5T8x0iJ7MpntZyQJtPS2tuKXZpKqNf728OLK1FiJj72rq99z4Ho7G9hTQm0sqlhiEBKlWXfTDq1zbQcaP1HosN1zo/TqWGAGGywdQJhaSfHo9wDdfhs78cJKBZ5glRluQQEG030P7t9IdL+03+rRhRIHjxxwF7IsRHYeWXv0f991G5d9GJAKUIBPIT/jUpF/wa9f/Ccm9YiMnjjap8MPxDeomeuKM1ffn/fWHktrCSBT3iY20i0fZ0BBSOAgtJiYMAUDBoOigYaTtuMB4PJjiY2lFfMDPaqZe2rfYTKVcYVUK+QIPiwY175iFi5Yq4Em50vIyNq4cbYFLL2Fyqwbe4aq5Kx+XgZMhZco180ZCv3b5iqtyXD9VCUsquRpcNT74CH3LW95hzWKkvV3KxoHLNhF5fxylXMNkCLk6rio/XJGRzZWquGi/JysTM3sUM+4wfckMBveM4zKV1U1VT4QMTqQI/IFSPuDBgopvEnkF6u7kQ4gJdWIvWjkeivDg/OWNxRqSXxIolJclBKluW+uwutDVlWXtxjIc9y9fPPiBAxIqR2jR/O1ZmRftILVjVU5bo4zjbmDxi6XLWfHj/+sMns5ZFfyP9jLWD9pU5CFi/MC+Fo8Vo/+XhjzuFH9jQ3a32p2/nQ0fiTr60oFFwFV18KrXSKp2m/+AsuvlQKqXRIVOncITG9B6cRRdfSqt0RP8hVHTzrZOuHdwJDHdwJwA=) format("woff2"),url(/assets/roboto-all-400-normal.e41533d5.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal.daf51ab5.woff2) format("woff2"),url(/assets/roboto-all-400-normal.e41533d5.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal.77b24796.woff2) format("woff2"),url(/assets/roboto-all-400-normal.e41533d5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal.3c23eb02.woff2) format("woff2"),url(/assets/roboto-all-400-normal.e41533d5.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal.f6734f81.woff2) format("woff2"),url(/assets/roboto-all-400-normal.e41533d5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-cyrillic-ext-300-normal.435e4b7f.woff2) format("woff2"),url(/assets/roboto-all-300-normal.6d79427c.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-cyrillic-300-normal.47aa3bfa.woff2) format("woff2"),url(/assets/roboto-all-300-normal.6d79427c.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAXIABIAAAAACfAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhYCYM8EQwKg3yDWwsQABIUATYCJAMcBCAFgnwHIAyCOhuKCFFUkNIAfhzkZNGn0qdP43KKULZY+sdzG0Q8m/mz8ICIX02oaFIVOdFc1ZzS76IBcWPjIIKlGKNV/3O6DmGQY/0cOocGnZS5fphLIQxybKVfXZEOY7haU7u7F7IfFUso/CdW3X0AsQAwPhW2Tv1UAStAFdXxNaLOVQhbV3MjxjWbYEg6T29vAH0LBI0IAFAOwUQQBA0IASEEECBAgjJIz94DRxICQAF43hlrbeqi1KrNWDS7iJq5s7MLu6lo2twSDwB8MeX1ukpLCgOMw0YLkOr9kP4yOQFmBnaVs6/PDelD1x3k7zLJIKcPa9jICQDV3nCwsdHToL5UBh0xSWGjAuGt7HnRX/rR3QgADckz3lSjnWSwElt5isGm6u0xoExmKmW0I8S8LOHMARJ6DYKqPWXUNmKGQxmzAmXNh4hpE0hYCsN8GxMgAKTK8A9lX+RjAvHOUAnfr08nEpIi0nsFmSqhpSANhYSeIg96Ha/FaUMP+9Fv9bA92s1XUHVeYvNR68e4DIERvCcwkgW6mthy89qYnIRKxVT+MQ4VOiRhB1Fc/hJGqqyu121wk7FSxdBV2XohSOOhBgkPxcWXl5x5TxG3T/vwjcHKmw1L2pcl3vZ41zJm3GMz008LrPS52KOW6UEeOjUQ3gFd+9Dr6Fpa2diNrwySMeOd17yJTSpKwp8qt1krwiDMfCCFhtogiMn7hVJ+PftGjxH87Wopy8DHbWSbp6H7O2bIo9beHti3u0IWr/zSfjiFrp/9ZA3YT1oqtgvJuPKpWAVBw4fmeUQBsACIAH6gEzCTw5D5cwxogqYrKHf4V8Qipj8eWRJduCSvwFc4MVoghZElK9/6KLD5C11Wvfvpto/fHjVyzTuBzW9prH47uOVdfcmEIGNnfJDXRw194w2p/xiG85iePRHDiq/uNf/H4IJPT+kyaaNM0tODH9n09OYmcuaS166o9f4ntzaXs0M5taWe9sjiqPV9gxef/alh6KD+Y+MXXv66YbBv2dd2r+u0suwDLfv832/WNFkyoY/0rzV8zdDG1EX1BgsjUxs0ILPG+85obrzkhmLxeKKdE4o5vBQxk/mvDL+EQ693tCaVb2rVOo8jEAORgas01GXXCDUW8y07gffcEKkJn6XFnMh7TZu5qlp1B5XJegAGdUFUqM5xgrGbWeIEkmNrvFX5N4CSVWo0bYZ03rFecqwIBIRr8o4yUJuNlyo6RpMKNRFYQkAofjkgQMhvKtBM3QQQQKuVWDf4wowp0Y6/+yr6AHjsp3hjgNdl+Kf/2P+/7q/kmwP40QAQsIoyIfC3+cfO9PJXQhj8LH0rM10pv8AoYFnuYEo5mTWYrsUOyjGOgQAQAQ1tNiYC+MihI8oPTMbaLlRgsl0jwvxJfW9SwW5Ql7UJE9rLz40w0iP0kFZqkdny5cozl01zmtJsNNv0keaQimS791NihsaJbiwW5YYrU3OYz2abI9ts82WbqTHDpU2XNleazUCFcnpjrnmKTAOONs82R36q5A7YeK0Fbehwo5Nt8skbKfPGuUq1p4mzBV/XmGlKTTNDnmyNSZstVxOK5JshW4k5ss3RhIH66aGXwUbopdHzf6gpOgB4BWZqFzqhpEMSV0JaUtywRA+4M9y+aYNqCXxJ7pTicb2aV11uuVNbnju0bbHq86cOaG1Va2YObt80+rSXCXiYuxZMbF8rZ+k9fMO6t6xT3sPfrkntSrFc4GwumNMtdGptbv/UMdxIxEo6/IGvd52EzHGHBsa57kooHcxzu1Tik1NAK6CJca47hNK0g26QB9VDKpqH8wQK0WrSeBqCUlbJHwHVm3PdKUY76EXyEl3OSm4TO5EGt2Z9mQMAAA==) format("woff2"),url(/assets/roboto-all-300-normal.6d79427c.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-greek-300-normal.455c2c1a.woff2) format("woff2"),url(/assets/roboto-all-300-normal.6d79427c.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-vietnamese-300-normal.51f3f418.woff2) format("woff2"),url(/assets/roboto-all-300-normal.6d79427c.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-latin-ext-300-normal.b076e863.woff2) format("woff2"),url(/assets/roboto-all-300-normal.6d79427c.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/roboto-latin-300-normal.f7591131.woff2) format("woff2"),url(/assets/roboto-all-300-normal.6d79427c.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@tailwind base;@tailwind components;@tailwind utilities;:root{--songa-bg: #0a0a0f;--songa-surface: #12121a;--songa-surface-hover: #1a1a26;--songa-card: #16161f;--songa-border: #232333;--songa-border-hover: #3a3a55;--songa-text: #e8e8ef;--songa-muted: #8888a4;--songa-accent: #c084fc;--songa-accent-glow: #a855f7;--songa-accent-dark: #7c3aed;--songa-pink: #f472b6;--songa-cyan: #22d3ee;--songa-emerald: #34d399}html{scroll-behavior:smooth}body{font-family:Outfit,sans-serif;background:var(--songa-bg);color:var(--songa-text)}.App{min-height:100vh;background:var(--songa-bg)}.game-screen{background:transparent!important;min-height:100vh}.App:has(.game-screen){background:transparent!important}.App.game-active{background:transparent!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--songa-bg)}::-webkit-scrollbar-thumb{background:var(--songa-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--songa-border-hover)}@keyframes orbit{0%{transform:rotate(0) translate(140px) rotate(0)}to{transform:rotate(360deg) translate(140px) rotate(-360deg)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #a855f740,0 0 60px #a855f71a}50%{box-shadow:0 0 30px #a855f766,0 0 80px #a855f726}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes slideRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.stagger-children>*{animation:fadeUp .5s ease both}.stagger-children>*:nth-child(1){animation-delay:.05s}.stagger-children>*:nth-child(2){animation-delay:.1s}.stagger-children>*:nth-child(3){animation-delay:.15s}.stagger-children>*:nth-child(4){animation-delay:.2s}.stagger-children>*:nth-child(5){animation-delay:.25s}.stagger-children>*:nth-child(6){animation-delay:.3s}.stagger-children>*:nth-child(7){animation-delay:.35s}.stagger-children>*:nth-child(8){animation-delay:.4s}.stagger-children>*:nth-child(9){animation-delay:.45s}.stagger-children>*:nth-child(10){animation-delay:.5s}.MuiPaper-root:not(.game-screen .MuiPaper-root){background-color:var(--songa-surface)!important;border:1px solid var(--songa-border)!important;border-radius:16px!important;backdrop-filter:blur(12px)}.MuiDialog-paper{background-color:var(--songa-surface)!important;border:1px solid var(--songa-border)!important;border-radius:20px!important;box-shadow:0 25px 80px #0009,0 0 40px #a855f714!important;animation:scaleIn .3s ease both}.MuiDialog-container{backdrop-filter:blur(6px)}.MuiBackdrop-root{background-color:#0a0a0fbf!important}.MuiAppBar-root:not(.game-screen .MuiAppBar-root){background:rgba(10,10,15,.8)!important;backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid var(--songa-border)!important;box-shadow:none!important}.MuiToolbar-root:not(.game-screen .MuiToolbar-root){min-height:52px!important}.MuiButton-root{text-transform:none!important;font-family:Outfit,sans-serif!important;font-weight:500!important;border-radius:10px!important;transition:all .2s ease!important}.MuiButton-outlined:not(.game-screen .MuiButton-outlined){border-color:var(--songa-border)!important}.MuiButton-outlined:not(.game-screen .MuiButton-outlined):hover{border-color:var(--songa-accent)!important;background:rgba(168,85,247,.08)!important}.MuiButton-contained:not(.game-screen .MuiButton-contained){background:linear-gradient(135deg,var(--songa-accent-dark),var(--songa-accent))!important;box-shadow:0 0 20px #a855f733!important}.MuiButton-contained:not(.game-screen .MuiButton-contained):hover{box-shadow:0 0 30px #a855f759!important}.MuiTabs-indicator{background:linear-gradient(90deg,var(--songa-accent-dark),var(--songa-accent))!important;border-radius:2px!important;height:3px!important}.MuiTab-root{text-transform:none!important;font-family:Outfit,sans-serif!important;font-weight:600!important;font-size:.9rem!important}.MuiTab-root.Mui-selected{color:var(--songa-accent)!important}.MuiTextField-root .MuiOutlinedInput-root{border-radius:12px!important;font-family:Outfit,sans-serif!important;background:var(--songa-surface)!important}.MuiOutlinedInput-notchedOutline{border-color:var(--songa-border)!important;transition:border-color .2s ease!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--songa-border-hover)!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--songa-accent)!important;box-shadow:0 0 0 3px #a855f71f}.MuiSelect-select{font-family:Outfit,sans-serif!important}.MuiMenu-paper{border-radius:12px!important;border:1px solid var(--songa-border)!important;box-shadow:0 12px 40px #00000080!important;animation:slideDown .2s ease both!important}.MuiMenuItem-root:hover{background:rgba(168,85,247,.08)!important}.MuiLinearProgress-root{background:var(--songa-surface)!important;height:2px!important}.MuiLinearProgress-bar{background:linear-gradient(90deg,var(--songa-accent-dark),var(--songa-accent),var(--songa-pink))!important}.MuiAlert-root{border-radius:12px!important;font-family:Outfit,sans-serif!important}.MuiSlider-root:not(.game-screen .MuiSlider-root){color:var(--songa-accent)!important}.MuiSlider-thumb:not(.game-screen .MuiSlider-thumb){box-shadow:0 0 8px #a855f766!important}.MuiRadio-root.Mui-checked,.MuiSwitch-switchBase.Mui-checked{color:var(--songa-accent)!important}.MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--songa-accent-dark)!important}.MuiFormLabel-root{font-family:Outfit,sans-serif!important}.MuiDivider-root{border-color:var(--songa-border)!important}.MuiTooltip-tooltip{background:var(--songa-card)!important;border:1px solid var(--songa-border)!important;border-radius:8px!important;font-family:Outfit,sans-serif!important;font-size:.75rem!important;box-shadow:0 8px 24px #0006!important}.gradient-text{background:linear-gradient(135deg,var(--songa-accent),var(--songa-pink),var(--songa-cyan));background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 4s ease infinite}.glow-btn{position:relative;overflow:hidden}.glow-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);transition:transform .5s}.glow-btn:hover:after{transform:translate(100%)}.song-card{transition:all .25s ease;border:1px solid var(--songa-border);background:var(--songa-surface)}.song-card:hover{border-color:var(--songa-border-hover);transform:translateY(-2px);box-shadow:0 8px 32px #0000004d,0 0 20px #a855f70f}.song-card .play-overlay{opacity:0;transition:opacity .25s ease}.song-card:hover .play-overlay{opacity:1}.song-card .song-title{transition:color .2s ease}.song-card:hover .song-title{color:#fff}.game-screen .game-bottom-bar{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}.game-player-controller{background:rgba(10,10,15,.92)!important;backdrop-filter:blur(16px) saturate(1.2);border-top:1px solid rgba(35,35,51,.5)}.confetti{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;overflow:hidden;opacity:.6;z-index:0;pointer-events:none}.confetti-piece{position:absolute;width:10px;height:30px;background:#c084fc;top:0;opacity:0;border-radius:2px}.confetti-piece:nth-child(1){left:7%;transform:rotate(-40deg);animation:makeItRain 1s infinite ease-out;animation-delay:182ms;animation-duration:1116ms}.confetti-piece:nth-child(2){left:14%;transform:rotate(4deg);animation:makeItRain 1s infinite ease-out;animation-delay:161ms;animation-duration:1076ms}.confetti-piece:nth-child(3){left:21%;transform:rotate(-51deg);animation:makeItRain 1s infinite ease-out;animation-delay:481ms;animation-duration:1103ms}.confetti-piece:nth-child(4){left:28%;transform:rotate(61deg);animation:makeItRain 1s infinite ease-out;animation-delay:334ms;animation-duration:708ms}.confetti-piece:nth-child(5){left:35%;transform:rotate(-52deg);animation:makeItRain 1s infinite ease-out;animation-delay:302ms;animation-duration:776ms}.confetti-piece:nth-child(6){left:42%;transform:rotate(38deg);animation:makeItRain 1s infinite ease-out;animation-delay:.18s;animation-duration:1168ms}.confetti-piece:nth-child(7){left:49%;transform:rotate(11deg);animation:makeItRain 1s infinite ease-out;animation-delay:395ms;animation-duration:1.2s}.confetti-piece:nth-child(8){left:56%;transform:rotate(49deg);animation:makeItRain 1s infinite ease-out;animation-delay:14ms;animation-duration:887ms}.confetti-piece:nth-child(9){left:63%;transform:rotate(-72deg);animation:makeItRain 1s infinite ease-out;animation-delay:149ms;animation-duration:805ms}.confetti-piece:nth-child(10){left:70%;transform:rotate(10deg);animation:makeItRain 1s infinite ease-out;animation-delay:351ms;animation-duration:1059ms}.confetti-piece:nth-child(11){left:77%;transform:rotate(4deg);animation:makeItRain 1s infinite ease-out;animation-delay:307ms;animation-duration:1132ms}.confetti-piece:nth-child(12){left:84%;transform:rotate(42deg);animation:makeItRain 1s infinite ease-out;animation-delay:464ms;animation-duration:776ms}.confetti-piece:nth-child(13){left:91%;transform:rotate(-72deg);animation:makeItRain 1s infinite ease-out;animation-delay:429ms;animation-duration:818ms}.confetti-piece:nth-child(odd){background:#a855f7}.confetti-piece:nth-child(even){z-index:1}.confetti-piece:nth-child(3n){background:#f472b6;width:3px;height:10px;animation-duration:2.5s;animation-delay:1s}.confetti-piece:nth-child(4n){background:#22d3ee;width:5px;height:12px;animation-duration:2s}.confetti-piece:nth-child(5n){background:#34d399}.confetti-piece:nth-child(7n){background:#c084fc}@keyframes makeItRain{0%{opacity:0}50%{opacity:1}to{transform:translateY(350px);opacity:0}}.lyricsPointer{transition:left .05s linear}.selection-page{min-height:100vh;background:var(--songa-bg)}.selection-content{min-height:100vh}
