.navbar[data-v-3e64e8df]{border-bottom:1px solid var(--border-color);background-color:var(--nav-bg);justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem 2rem;display:flex}.navbar a[data-v-3e64e8df]{color:var(--text-primary);font-size:1.2rem;font-weight:700;text-decoration:none}:root{--bg-primary:#1a1a1a;--bg-secondary:#2a2a2a;--text-primary:#f0f0f0;--text-secondary:#aaa;--border-color:#444;--nav-bg:#111;--footer-border-color:#e8ff470d;--gradient-color:#e8ff470d}[data-musicExplorerItunesUiTheme="light"]{--bg-primary:#faf6f0;--bg-secondary:#fff;--text-primary:#5a5959;--text-secondary:#8d8c8c;--border-color:#ddd;--nav-bg:#fff;--footer-border-color:#0000000d;--gradient-color:#0000000d}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:Arial,sans-serif;transition:background-color .3s,color .3s;overflow-x:hidden}body:before{content:"";background-image:linear-gradient(var(--gradient-color) 1px, transparent 1px), linear-gradient(90deg, var(--gradient-color) 1px, transparent 1px);pointer-events:none;z-index:-1;background-size:60px 60px;position:fixed;inset:0}h1{margin-bottom:10px;font-size:1.4rem}.main-container{min-height:100vh;margin-bottom:60px}.footer{background-color:var(--bg-primary);text-align:center;border-top:1px solid var(--border-color);width:100%;margin-top:20px;padding:20px 10px;position:fixed;bottom:0;left:0}.footer p{font-size:.9rem}.btn{cursor:pointer;border:1px solid var(--border-color);color:var(--text-primary);background:0 0;border-radius:4px;margin-bottom:1rem;padding:.4rem .8rem}h1,h2{margin-bottom:1rem}h1{font-size:1.4rem}p{color:var(--text-primary);margin-bottom:1rem}.artist-avatar{background-color:var(--bg-secondary);border:1px solid var(--border-color);width:60px;height:60px;color:var(--text-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex}.track-row{background-color:var(--bg-primary)}.track-info audio{width:200px;margin-top:.2rem}.track-list .track-row audio{width:40%}@media (width>=412px){.track-info audio{width:244px}.track-list .track-row audio{width:50%}}@media (width>=480px){.track-info audio,.track-list .track-row audio{width:300px}}
