@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap");*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body{background:#090a0f;color:#f1f5f9;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#0f111a}::-webkit-scrollbar-thumb{background:#1e2235;border-radius:10px}.sticky-player-container{position:-webkit-sticky;position:sticky;top:0;width:100%;background:#000;z-index:80;box-shadow:0 4px 20px rgba(0,0,0,.6)}.playlist-card{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;background:#11141e;border:1px solid #1a1f30;margin-bottom:8px;cursor:pointer;transition:all .2s ease}.playlist-card:hover{background:#181d2c;border-color:#2a3350}.playlist-card.active{background:rgba(225,29,72,.15);border-color:#e11d48}.action-pill{display:flex;align-items:center;gap:6px;background:#181d2c;border:1px solid #242c44;color:#cbd5e1;padding:7px 14px;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease}.action-pill:hover{background:#242c44;color:#fff}