.music-page.svelte-12cy8ux{padding:var(--s-5);max-width:600px;margin:0 auto;padding-bottom:180px}h2.svelte-12cy8ux{text-align:center;margin-bottom:var(--s-5)}.tracks-list.svelte-12cy8ux{display:flex;flex-direction:column;gap:var(--s-2);margin-bottom:var(--s-5)}.commission.svelte-12cy8ux{display:flex;align-items:center;padding:var(--s-3) var(--s-4);background:linear-gradient(135deg,#9e9e9e,#bdbdbd 40%,#e0e0e0,#bdbdbd 60%,#9e9e9e);border:1px solid #aaa;border-radius:var(--radius);color:#fff;font-weight:var(--w-medium);text-shadow:0 1px 2px rgba(0,0,0,.3);text-decoration:none;transition:all .2s}.commission.svelte-12cy8ux:hover{background:linear-gradient(135deg,#8a8a8a,#aaa 40%,#ccc,#aaa 60%,#8a8a8a);border-color:#999}.commission-name.svelte-12cy8ux{font-size:var(--t-body);font-weight:var(--w-medium)}.info-text.svelte-12cy8ux{text-align:center;color:var(--c-text-2);font-size:var(--t-caption);margin-top:var(--s-5)}.shuffle-section.svelte-12cy8ux{display:flex;justify-content:center;margin:var(--s-3) 0 var(--s-5)}.shuffle-button.svelte-12cy8ux{background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:var(--radius-full);padding:var(--s-2) var(--s-4);cursor:pointer;font-size:var(--t-caption);font-weight:var(--w-medium);letter-spacing:.01em;transition:transform .05s ease,opacity .2s ease}.shuffle-button.svelte-12cy8ux:hover{opacity:.8}.shuffle-button.svelte-12cy8ux:active{transform:translateY(1px)}.shuffle-button.active.svelte-12cy8ux{opacity:.9}
