.music-page{max-width:1000px;margin:0 auto;padding:30px 0 70px}.music-page [hidden]{display:none!important}.music-breadcrumb{font-size:.82rem;color:var(--darkgray,#52616b);margin:0 0 38px}.music-eyebrow{font-size:.7rem;letter-spacing:.14em;font-weight:700;color:#1780ad;margin:0 0 10px}.music-page h1{font-size:clamp(2rem,4vw,3.35rem);line-height:1.1;letter-spacing:-.035em;margin:0 0 14px}.music-wikipedia{display:inline-block;margin-left:.8rem;font-family:var(--font-text),sans-serif;font-size:.82rem;font-weight:500;letter-spacing:normal;vertical-align:middle;white-space:nowrap}.music-intro{max-width:590px;color:var(--darkgray,#52616b);line-height:1.65}.music-summary{display:flex;align-items:flex-start;gap:32px;flex-wrap:wrap;margin:28px 0 38px;padding:20px;border:1px solid var(--edge,#d6d9df);border-left:4px solid #5bc0eb;border-radius:4px}.music-summary>div{display:grid;grid-template-rows:16px 28px auto;row-gap:4px}.music-summary>div>span{font-size:.64rem;letter-spacing:.1em;font-weight:700;line-height:16px;color:var(--darkgray,#52616b)}.music-summary>div>strong,.music-summary>div>a{font-size:1rem;line-height:28px}.music-summary>div>small{font-size:.75rem}.music-summary-link{margin-left:auto;align-self:center}.music-catalogue{border-top:1px solid var(--edge,#d6d9df);padding-top:36px}.music-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px}.music-section-heading h2{margin:0}.music-section-heading p,.music-footnote{color:var(--darkgray,#52616b);font-size:.8rem}.music-search{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:24px 0 32px;padding:12px 15px;border:1px solid var(--edge,#d6d9df);border-left:4px solid #5bc0eb;border-radius:6px}.music-search label{font-size:.8rem;font-weight:600}.music-search input{font:inherit;max-width:260px;width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--edge,#cbd6d8);border-radius:4px;background:var(--paper,#fff);color:inherit}.music-search span{font-size:.78rem}.music-category{margin:30px 0;border-block:1px solid var(--edge,#d6d9df)}.music-category>summary{cursor:pointer;padding:18px 12px}.music-category>summary:hover{background:color-mix(in srgb,#5bc0eb 15%,transparent)}.music-category:nth-child(2)>summary:hover{background:color-mix(in srgb,#fde74c 20%,transparent)}.music-category:nth-child(3)>summary:hover{background:color-mix(in srgb,#d4b5f4 20%,transparent)}.music-category:nth-child(4)>summary:hover{background:color-mix(in srgb,#9bc53d 20%,transparent)}.music-category>summary span{font-size:.75rem;font-weight:400;color:var(--darkgray,#52616b);margin-left:10px}.music-release{border-top:1px solid var(--edge,#d6d9df)}.music-release>summary{list-style:none;display:flex;align-items:center;gap:16px;padding:14px 2px;cursor:pointer}.music-release>summary::-webkit-details-marker{display:none}.music-release.has-logged>summary{border-left:3px solid #398c84;background:color-mix(in srgb,#80d8cf 18%,transparent);padding-left:10px}.music-cover{position:relative;display:grid;place-items:center;width:62px;height:62px;flex:none;overflow:hidden;border-radius:3px;background:var(--lightgray,#e4eded);color:#729296;font-size:1.5rem}.music-cover img{position:absolute;width:100%;height:100%;object-fit:cover}.music-cover img[hidden]{display:none!important}.music-release-title{display:grid;gap:5px;flex:1;min-width:0}.music-release-title strong{overflow-wrap:anywhere}.music-release-title small,.music-release-count{font-size:.77rem;color:var(--darkgray,#52616b)}.music-toggle{font-size:1.4rem}.music-release[open] .music-toggle{transform:rotate(45deg)}.music-release-body{padding:0 10px 18px 80px}.music-release-body p{font-size:.8rem;color:var(--darkgray,#52616b)}.music-release-body ol{list-style:none;padding:0;margin:0}.music-release-body li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;padding:9px 0;border-top:1px solid var(--edge,#edf1f1);font-size:.85rem}.music-release-body li.logged-track{background:color-mix(in srgb,#80d8cf 18%,transparent);border-left:3px solid #398c84;padding:9px;font-weight:600}.music-details{padding:20px 0;border-top:1px solid var(--edge,#d6d9df)}.music-details summary{cursor:pointer;font-weight:700}.music-details p{font-size:.8rem;color:var(--darkgray,#52616b)}.music-activity-summary{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 38px}.music-activity-summary>div{display:grid;gap:4px;min-width:130px;padding:16px 20px;border:1px solid var(--edge,#d6d9df);border-top:4px solid #5bc0eb;border-radius:5px}.music-activity-summary>div:nth-child(2){border-top-color:#fde74c}.music-activity-summary>div:nth-child(3){border-top-color:#9bc53d}.music-activity-summary strong{font-size:1.6rem}.music-activity-summary span{font-size:.8rem;color:var(--darkgray,#52616b)}.music-activity-controls{display:flex;gap:8px;margin-bottom:28px}.music-activity-controls button{font:inherit;padding:8px 14px;border:1px solid var(--edge,#cbd6d8);border-radius:4px;background:var(--paper,#fff);color:inherit;cursor:pointer}.music-activity-controls button[aria-pressed=true]{background:#5bc0eb;color:#111;border-color:#1780ad;font-weight:700}.music-period{border-top:1px solid var(--edge,#d6d9df)}.music-period>summary{display:flex;justify-content:space-between;gap:15px;padding:16px 4px;cursor:pointer;font-weight:600}.music-period>summary span{font-size:.8rem;font-weight:400;color:var(--darkgray,#52616b)}.music-period-section{margin:24px 12px}.music-period-section>summary{padding:8px 12px;background:color-mix(in srgb,#5bc0eb 9%,transparent);border-left:4px solid #5bc0eb;cursor:pointer;font-weight:700}.music-period-section:nth-of-type(2)>summary{border-left-color:#fde74c}.music-period-section:nth-of-type(3)>summary{border-left-color:#9bc53d}.music-period-section ul,.music-artist-list{list-style:none;margin:0;padding:0}.music-period-section li,.music-artist-list li{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 4px;border-bottom:1px solid var(--edge,#d6d9df)}.music-period-section li span,.music-artist-list li span{font-size:.8rem;color:var(--darkgray,#52616b)}.music-period-section a,.music-artist-list a{font-weight:600}.music-page :focus-visible{outline:3px solid #1780ad;outline-offset:3px}@media(max-width:600px){.music-page{padding:20px 0 50px}.music-breadcrumb{margin-bottom:25px}.music-summary{gap:18px}.music-summary-link{margin-left:0;width:100%}.music-section-heading{align-items:flex-start;flex-direction:column;gap:0}.music-release-count{display:none}.music-cover{width:52px;height:52px}.music-release-body{padding-left:0}.music-release-body li{grid-template-columns:24px minmax(0,1fr)}.music-release-body li span:last-child{grid-column:2}}
