.styles_amaturContainer__3Ksy7{width:fit-content;max-width:100%;margin:.6rem 0 .3rem;padding:.25rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface-muted)}.styles_amaturList__e9syC{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;margin:0;padding:0;list-style:none}.styles_amaturItem__6_5GK{margin:0;padding:0}.styles_amaturLink__HGVFR{box-sizing:border-box;width:4rem;height:4rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;overflow:hidden;padding:.25rem;border:1px solid var(--brand);border-radius:.55rem;background:var(--brand);box-shadow:inset 0 -3px 0 var(--accent);color:var(--brand-on);text-align:center;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.styles_amaturLinkTitle__yJnxT{-webkit-line-clamp:3;font-size:.75rem;font-weight:700;line-height:1.15}.styles_amaturLinkSubtitle__opm26,.styles_amaturLinkTitle__yJnxT{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;overflow-wrap:anywhere}.styles_amaturLinkSubtitle__opm26{max-width:100%;-webkit-line-clamp:1;color:#fff4b8;font-size:.6rem;font-weight:600;line-height:1.1}.styles_amaturLink__HGVFR:hover{border-color:var(--accent);background:var(--brand-hover)}.styles_amaturLink__HGVFR:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.styles_amaturLink__HGVFR:active{background:var(--brand-hover);box-shadow:inset 0 0 0 2px var(--accent)}@media (prefers-reduced-motion:reduce){.styles_amaturLink__HGVFR{transition:none}}@media (forced-colors:active){.styles_amaturContainer__3Ksy7,.styles_amaturLink__HGVFR{border:1px solid CanvasText}.styles_amaturLink__HGVFR{box-shadow:none;color:LinkText}.styles_amaturLink__HGVFR:focus-visible{outline-color:Highlight}}.styles_container__YiYgT{width:fit-content;margin:.3rem;padding:1rem;height:15rem;border:1px solid var(--border);border-radius:.5rem;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:10px;background:var(--surface);color:var(--foreground);box-shadow:0 1px 3px rgb(17 24 39/12%);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.styles_container__YiYgT:hover{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 3px 10px rgb(17 24 39/14%)}.styles_container__YiYgT:active{border-color:var(--brand-hover);background:var(--brand-hover);color:var(--brand-on)}.styles_ShowIcon__3B1NG{background-color:var(--surface);border-radius:2px;display:flex;align-items:center}@media (prefers-reduced-motion:reduce){.styles_container__YiYgT{transition:none}}.styles_page__6J0vk{width:min(100% - 2rem,76rem);min-height:60vh;margin:0 auto;padding:2rem 0 4rem;color:var(--foreground)}.styles_pageHeader__q8Dhc{margin-bottom:1.5rem;text-align:center}.styles_pageHeader__q8Dhc h1{margin:.3rem 0;font-size:clamp(1.75rem,4vw,2.5rem)}.styles_pageHeader__q8Dhc>p:last-child{margin:0;color:var(--text-muted)}.styles_categoryLinks___Oig1{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1rem}.styles_categoryLinks___Oig1 a{border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface);padding:.55rem .9rem;color:var(--foreground);font-weight:700;text-decoration:none}.styles_categoryLinks___Oig1 a:hover{border-color:var(--brand);color:var(--brand)}.styles_eyebrow__KfNaT{margin:0;color:var(--brand);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.styles_songGrid__I0vqD{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin:0;padding:0;list-style:none}.styles_filterPanel__iJfJh{margin-bottom:.75rem;overflow:hidden;border:1px solid var(--border-subtle);border-radius:.9rem;background:var(--surface)}.styles_filterSummary__d3Aie{display:flex;min-height:3.25rem;flex-wrap:wrap;align-items:center;gap:.35rem .8rem;padding:.75rem 1rem;color:var(--foreground);cursor:pointer;font-weight:800;list-style-position:inside}.styles_filterSummary__d3Aie::marker{color:var(--brand)}.styles_filterField__MsYlh input:focus-visible,.styles_filterField__MsYlh select:focus-visible,.styles_filterSummary__d3Aie:focus-visible,.styles_resetFilters__S9dbR:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.styles_filterHint__BRgIB{color:var(--text-muted);font-size:.85rem;font-weight:500}.styles_filterFields__KTvPO{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.85rem;border-top:1px solid var(--border-subtle);padding:1rem}.styles_filterField__MsYlh{display:grid;min-width:0;align-content:start;gap:.35rem;color:var(--foreground);font-size:.9rem;font-weight:700}.styles_filterField__MsYlh input,.styles_filterField__MsYlh select{width:100%;min-height:2.75rem;border:1px solid var(--border-subtle);border-radius:.55rem;background:var(--surface);padding:.5rem .65rem;color:var(--foreground);font:inherit;font-weight:500}.styles_dateRange__HNKuA{display:grid;grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;margin:0;border:1px solid var(--border-subtle);border-radius:.65rem;padding:.65rem}.styles_dateRange__HNKuA legend{padding:0 .3rem;color:var(--foreground);font-size:.9rem;font-weight:700}.styles_resetFilters__S9dbR{min-height:2.75rem;align-self:end;justify-self:start;border:1px solid var(--brand-border);border-radius:.55rem;background:var(--brand-soft);padding:.5rem .8rem;color:var(--brand);cursor:pointer;font:inherit;font-weight:700}.styles_resetFilters__S9dbR:hover{background:var(--brand-hover);color:var(--brand-on)}.styles_resultCount__bUh_H{margin:0 0 .75rem;color:var(--text-muted);font-size:.9rem}.styles_songCard__a6758{display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--border-subtle);border-radius:1rem;background:var(--surface);box-shadow:0 2px 8px rgb(17 24 39/7%);color:var(--foreground);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.styles_songCard__a6758:hover{transform:translateY(-2px);border-color:var(--brand);box-shadow:0 8px 22px rgb(17 24 39/12%)}.styles_songCardMain__ArfGQ{display:flex;min-width:0;flex:1;flex-direction:column;color:var(--foreground);text-decoration:none}.styles_platformLink__Rzt_n:focus-visible,.styles_songCardMain__ArfGQ:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.styles_cover__RonHT{position:relative;aspect-ratio:1;overflow:hidden;background:var(--surface-muted)}.styles_cover__RonHT img{object-fit:cover}.styles_coverFallback__ODeni{display:grid;width:100%;height:100%;place-items:center;background:var(--brand-soft);color:var(--brand);font-size:.9rem;font-weight:700;text-align:center}.styles_coverPlaceholder___D6uL{display:grid;width:100%;height:100%;place-items:center;color:var(--brand);font-size:4rem;font-weight:900}.styles_cardContent__abYex{display:flex;flex:1;flex-direction:column;gap:.35rem;padding:.9rem}.styles_cardContent__abYex h2{margin:0;font-size:1.15rem;line-height:1.3}.styles_cardMeta__OqMgA,.styles_feat__ovP15,.styles_subtitle__he3Kh{margin:0;line-height:1.4}.styles_feat__ovP15,.styles_subtitle__he3Kh{color:var(--text-muted)}.styles_feat__ovP15{font-weight:700}.styles_cardMeta__OqMgA{margin-top:auto;padding-top:.5rem;color:var(--text-muted);font-size:.8rem}.styles_platformLinks__f029p{display:flex;align-items:center;gap:.5rem;border-top:1px solid var(--border-subtle);padding:.6rem .9rem}.styles_platformLink__Rzt_n{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:.4rem;color:var(--foreground)}.styles_platformLink__Rzt_n:hover{background:var(--surface-muted)}.styles_platformYoutube__Kbs7d{color:#f00}.styles_platformSpotify__cwNR8{color:#1db954}.styles_platformSoundcloud__jEewk{color:#f50}.styles_platformLink__Rzt_n svg{width:1.3rem;height:1.3rem;fill:currentColor}.styles_platformUnavailable__pIoj1{color:var(--text-muted);opacity:.45}.styles_platformUnavailable__pIoj1:hover{background:transparent}.styles_emptyState__oQVgz{border:1px solid var(--border-subtle);border-radius:.85rem;background:var(--surface);padding:1rem;color:var(--text-muted);text-align:center}.styles_detailPage__P86VH{width:min(100% - 2rem,60rem);margin:0 auto;padding:2rem 0 4rem;color:var(--foreground)}.styles_backLink__zRa5u{display:inline-flex;min-height:2.75rem;align-items:center;margin-bottom:1rem;color:var(--brand);font-weight:700}.styles_detailCard___SH0L{display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr);gap:1.5rem;border:1px solid var(--border-subtle);border-radius:1rem;background:var(--surface);padding:clamp(1rem,4vw,2rem);box-shadow:0 3px 14px rgb(17 24 39/8%)}.styles_detailCover__Un4FE{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:.75rem;background:var(--surface-muted)}.styles_detailCover__Un4FE img{object-fit:cover}.styles_detailContent__xMNRt h1{margin:0;font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.15}.styles_detailContent__xMNRt>p{color:var(--text-muted);line-height:1.55}.styles_detailContent__xMNRt audio{width:100%;margin:.75rem 0}.styles_detailLinks__qlP7l{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.styles_detailLinks__qlP7l a{display:inline-flex;min-height:2.7rem;align-items:center;justify-content:center;border:1px solid var(--brand);border-radius:.65rem;background:var(--brand);padding:.55rem .8rem;color:var(--brand-on);font-weight:700;text-decoration:none}.styles_detailLinks__qlP7l a:hover{background:var(--brand-hover)}.styles_backLink__zRa5u:focus-visible,.styles_detailLinks__qlP7l a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.styles_tags__X1kXO{display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0;padding:0;list-style:none}.styles_tags__X1kXO li{border:1px solid var(--brand-border);border-radius:999px;background:var(--brand-soft);padding:.25rem .55rem;color:var(--brand);font-size:.85rem;font-weight:700}.styles_beatPage__gI2ZJ{width:min(100% - 2rem,44rem);margin:0 auto;padding:2rem 0 4rem;color:var(--foreground);text-align:center}.styles_beatPage__gI2ZJ h1{margin:.4rem 0 1.2rem}.styles_beatCover__NAo30{position:relative;width:min(100%,24rem);aspect-ratio:1;margin:0 auto 1rem;overflow:hidden;border-radius:1rem}.styles_beatCover__NAo30 img{object-fit:cover}@media (max-width:640px){.styles_beatPage__gI2ZJ,.styles_detailPage__P86VH,.styles_page__6J0vk{width:min(100% - 1rem,76rem);padding-top:1rem}.styles_detailCard___SH0L{grid-template-columns:1fr}.styles_detailCover__Un4FE{width:min(100%,25rem);margin-inline:auto}.styles_dateRange__HNKuA{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.styles_songCard__a6758{transition:none}}