@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";:root{--bg-base: #000000;--bg-surface: #111111;--bg-surface-hover: #1a1a1a;--bg-surface-active: #262626;--border-subtle: #262626;--border-strong: #404040;--primary: #ffffff;--secondary: #ef4444;--accent: #ffffff;--accent-hover: #ffffff;--accent-light: rgba(255, 255, 255, .15);--accent-secondary: #ef4444;--accent-badge: #9ca3af;--glow: #ffffff;--text-main: #ffffff;--text-muted: #a3a3a3;--text-dim: #9ca3af;--theme-font-family: "Helvetica Neue", -apple-system, BlinkMacSystemFont, Arial, sans-serif;--theme-logo-tracking: .22em;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--shadow-popup: 0 16px 40px rgba(0, 0, 0, .6);--player-height: 88px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--theme-font-family, "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif);background-color:var(--bg-base);color:var(--text-main);overflow:hidden;height:100vh;width:100vw;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff3d}input[type=range]{-webkit-appearance:none;background:transparent;cursor:pointer}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:#ffffff26}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:12px;width:12px;border-radius:50%;background:#fff;margin-top:-4px;box-shadow:0 2px 4px #0006;transition:transform .1s ease}input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.25);background:var(--accent)}@keyframes trackPulse{0%,to{background-color:var(--accent-light);box-shadow:inset 0 0 0 1px #ffffff14}50%{background-color:var(--bg-surface-active);box-shadow:inset 0 0 0 1.5px var(--accent)}}.playing-track-row{animation:trackPulse 2s ease-in-out infinite!important}
