.music-theme{max-width:1120px;margin:auto;padding:64px 28px 90px}.music-theme h1{margin:20px 0;font-family:Georgia,serif;font-size:clamp(30px,4vw,52px);line-height:1.4}.theme-intro{max-width:760px;font-size:20px;line-height:1.8}.music-theme p{line-height:1.9}.music-theme .collection-label{font-size:13px}.theme-grid{grid-template-columns:1fr 1fr;gap:0 40px;margin:40px 0;display:grid}.theme-grid>a,.music-theme article{border-top:1px solid #bbb;padding:30px 0}.theme-grid>a:hover h2,.music-theme nav a:hover{color:#b5292c}.music-theme h2{font-size:22px;line-height:1.5}.theme-audio{flex-wrap:wrap;gap:24px;margin:22px 0;display:flex}.theme-audio label{gap:8px;font-size:14px;display:grid}.theme-audio audio{width:310px;max-width:100%}.theme-empty{border-block:1px solid #bbb;margin-top:35px;padding:35px 0}.theme-license{border-top:1px solid #bbb;margin-top:36px;padding-top:25px}.theme-license a{text-decoration:underline}.music-theme nav{flex-wrap:wrap;gap:20px;margin-top:36px;display:flex}@media (max-width:640px){.theme-grid{grid-template-columns:1fr}.music-theme{padding:40px 20px}.theme-intro{font-size:18px}}.track-editorial{grid-template-columns:2fr 1fr;gap:24px 48px;margin:36px 0;display:grid}.track-editorial section:first-child{grid-row:span 2}.track-editorial h2,.track-version-notes h2,.track-related h2{font-size:22px}.track-editorial p,.track-editorial li,.track-version-notes p{white-space:pre-line;line-height:1.9}.track-editorial ul{padding-left:20px}.track-editorial dl div{margin:16px 0}.track-editorial dt{font-weight:600}.track-editorial dd{color:#58605b;margin:6px 0}.track-related{margin:40px 0}.track-version-notes{margin:28px 0}@media (max-width:700px){.track-editorial{grid-template-columns:1fr;gap:16px}.track-editorial section:first-child{grid-row:auto}}.track-review-banner{background:#edf0e8;border-bottom:1px solid #cad1c3;padding:16px 28px;font-size:14px}.track-review-banner a{margin-left:20px}.track-listen{border-block:1px solid #ccc;margin:28px 0 36px;padding:24px 0}.track-listen>h2{margin-top:0}.track-listen>p,.free-use-summary{color:#555;font-size:14px}.track-listen a,.free-use-summary a{text-underline-offset:4px;text-decoration:underline}.preview-option{flex:0 310px;gap:8px;min-width:0;max-width:100%;font-size:14px;display:grid}.preview-option audio{width:100%;max-width:310px}.preview-option p{color:#952e2a;margin:0;font-size:13px}.preview-unavailable{color:#666;padding:16px 0}.track-credit{max-width:680px;margin:22px 0;font-size:14px}.track-credit label{line-height:1.8;display:block}.track-credit textarea{box-sizing:border-box;resize:vertical;color:#171717;width:100%;min-height:80px;font:inherit;background:#fafafa;border:1px solid #ccc;border-radius:0;margin:10px 0;padding:12px;line-height:1.8;display:block}.track-credit button{cursor:pointer;background:0 0;border-bottom:1px solid #171717;min-height:44px;padding:10px 0}.track-credit [role=status]{margin-left:16px}.free-download-link{color:#fff;background:#171717;padding:14px 20px;font-size:14px;display:inline-block}.catalog-pagination a{border-bottom:1px solid #ccc;min-height:44px;padding:8px 12px}.catalog-pagination a[aria-current=page]{border-color:#171717;font-weight:700}.music-theme :focus-visible{outline-offset:4px;outline:2px solid #171717}@media (max-width:640px){.theme-audio{gap:18px}.preview-option{flex-basis:100%}.track-credit [role=status]{margin:8px 0;display:block}}.purchase-facts{background:#f6f6f6;margin:20px 0;padding:18px;font-size:14px}.purchase-facts dl{grid-template-columns:1fr 1fr;gap:16px;display:grid}.purchase-facts dt{font-weight:600}.purchase-facts dd{margin:6px 0;line-height:1.7}.purchase-facts a{text-decoration:underline}@media (max-width:640px){.purchase-facts dl{grid-template-columns:1fr}}
