.DiscoverHero-module__I-fwJa__hero{isolation:isolate;aspect-ratio:2.25;color:#f6f5ee;background:#0b1315;border-radius:14px;align-items:center;display:flex;position:relative;overflow:hidden}.DiscoverHero-module__I-fwJa__art{pointer-events:none;z-index:-1;width:120%;position:absolute;inset:0 auto 0 0}.DiscoverHero-module__I-fwJa__image{object-fit:cover;object-position:left center}.DiscoverHero-module__I-fwJa__copy{width:59%;padding:42px 0 42px 4.5%}.DiscoverHero-module__I-fwJa__kicker{color:#c0cbb7;letter-spacing:1.65px;align-items:center;gap:8px;font-size:9px;font-weight:600;display:flex}.DiscoverHero-module__I-fwJa__copy h1{letter-spacing:-2px;margin:22px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.3vw,70px);font-weight:500;line-height:1.08}.DiscoverHero-module__I-fwJa__copy h1 span{color:#b5cba3}.DiscoverHero-module__I-fwJa__copy>p{color:#deded5;max-width:95%;font-size:clamp(14px,1.3vw,19px);line-height:1.65}.DiscoverHero-module__I-fwJa__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:28px 0;display:flex}.DiscoverHero-module__I-fwJa__actions>a,.DiscoverHero-module__I-fwJa__actions>button{min-height:44px}.DiscoverHero-module__I-fwJa__actions .DiscoverHero-module__I-fwJa__surprise{color:#e1e8db;background:0 0;gap:8px;padding:0}.DiscoverHero-module__I-fwJa__stats{color:#b4bfb7;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:11px;display:flex}.DiscoverHero-module__I-fwJa__stats strong{color:#eef2e9;margin-right:3px;font-size:12px;font-weight:600}.DiscoverHero-module__I-fwJa__stats>i{background:#4b584e;width:1px;height:12px}@media (max-width:900px){.DiscoverHero-module__I-fwJa__hero{aspect-ratio:auto;flex-direction:column;align-items:stretch;display:flex}.DiscoverHero-module__I-fwJa__copy{width:100%;padding:32px 28px 0}.DiscoverHero-module__I-fwJa__copy h1{letter-spacing:-1.4px;margin:20px 0 16px;font-size:clamp(36px,6.5vw,56px)}.DiscoverHero-module__I-fwJa__copy>p{max-width:100%;font-size:15px}.DiscoverHero-module__I-fwJa__art{aspect-ratio:1.8;order:1;width:100%;margin-top:12px;position:relative}.DiscoverHero-module__I-fwJa__art:after{content:"";background:linear-gradient(#0b1315,#0000 24%);position:absolute;inset:0}.DiscoverHero-module__I-fwJa__image{object-position:70% center}}@media (max-width:520px){.DiscoverHero-module__I-fwJa__hero{border-radius:11px}.DiscoverHero-module__I-fwJa__copy{padding:22px 20px 0}.DiscoverHero-module__I-fwJa__copy h1{letter-spacing:-1px;font-size:clamp(29px,8.5vw,43px)}.DiscoverHero-module__I-fwJa__kicker{letter-spacing:1px;font-size:8px}.DiscoverHero-module__I-fwJa__actions{gap:8px 16px;margin:22px 0}.DiscoverHero-module__I-fwJa__actions>a{padding-inline:12px}.DiscoverHero-module__I-fwJa__stats{gap:8px;font-size:10px}.DiscoverHero-module__I-fwJa__stats strong{font-size:11px}.DiscoverHero-module__I-fwJa__stats>i{display:none}.DiscoverHero-module__I-fwJa__art{aspect-ratio:1.9}}
.DiscoverGenres-module__xWUHGG__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.DiscoverGenres-module__xWUHGG__card{isolation:isolate;aspect-ratio:1.93;color:#fff;background:#19221d;border-radius:12px;align-items:flex-end;min-height:130px;transition:transform .2s;display:flex;position:relative;overflow:hidden}.DiscoverGenres-module__xWUHGG__image{object-fit:cover;object-position:center;transition:transform .3s}.DiscoverGenres-module__xWUHGG__card:after{content:"";pointer-events:none;background:linear-gradient(#0000 25%,#080c10a6);position:absolute;inset:0}.DiscoverGenres-module__xWUHGG__copy{z-index:1;text-shadow:0 1px 6px #0008;padding:16px;position:relative}.DiscoverGenres-module__xWUHGG__copy strong{letter-spacing:-.8px;font-family:Manrope Variable,sans-serif;font-size:24px;font-weight:600;line-height:1.2;display:block}.DiscoverGenres-module__xWUHGG__copy small{color:#f3f3ef;margin-top:6px;font-size:12px;line-height:1.4;display:block}.DiscoverGenres-module__xWUHGG__card:hover{transform:translateY(-3px)}.DiscoverGenres-module__xWUHGG__card:hover .DiscoverGenres-module__xWUHGG__image{transform:scale(1.035)}.DiscoverGenres-module__xWUHGG__card:focus-visible{outline-offset:4px;outline:3px solid #729c4e}@media (max-width:1200px){.DiscoverGenres-module__xWUHGG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.DiscoverGenres-module__xWUHGG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.DiscoverGenres-module__xWUHGG__grid{grid-template-columns:1fr}.DiscoverGenres-module__xWUHGG__copy{padding:18px}.DiscoverGenres-module__xWUHGG__copy strong{font-size:28px}.DiscoverGenres-module__xWUHGG__copy small{font-size:13px}}@media (prefers-reduced-motion:reduce){.DiscoverGenres-module__xWUHGG__card,.DiscoverGenres-module__xWUHGG__image{transition:none}}
.NetworkBadge-module__99OiJq__badge{border:1px solid var(--field-border);background:var(--surface-soft);max-width:100%;min-height:24px;color:var(--accent-text);vertical-align:middle;border-radius:6px;align-items:center;gap:5px;margin-bottom:7px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.NetworkBadge-module__99OiJq__badge svg{flex-shrink:0}.NetworkBadge-module__99OiJq__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:inherit;overflow:hidden}.NetworkBadge-module__99OiJq__badge:hover{border-color:var(--accent-text);text-decoration:underline}.NetworkBadge-module__99OiJq__badge:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.NetworkBadge-module__99OiJq__favoriteRow{border:1px solid var(--field-border);background:var(--surface-soft);vertical-align:middle;border-radius:6px;align-items:center;gap:0;max-width:100%;margin-bottom:7px;padding-right:2px;display:inline-flex}.NetworkBadge-module__99OiJq__favoriteRow .NetworkBadge-module__99OiJq__badge{background:0 0;border:0;min-width:0;margin-bottom:0;padding:3px 5px 3px 8px}.NetworkBadge-module__99OiJq__compact{margin:3px 0 0;padding:2px 6px;font-size:10px}
.NetworkFavorites-module__JYgt9a__section{margin-bottom:36px}.NetworkFavorites-module__JYgt9a__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;display:grid}.NetworkFavorites-module__JYgt9a__card{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:18px;display:flex}.NetworkFavorites-module__JYgt9a__link{border-radius:6px;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.NetworkFavorites-module__JYgt9a__link:hover strong{text-decoration:underline}.NetworkFavorites-module__JYgt9a__link:focus-visible,.NetworkFavorites-module__JYgt9a__toggle:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}.NetworkFavorites-module__JYgt9a__copy{flex:1;min-width:0}.NetworkFavorites-module__JYgt9a__copy strong{overflow-wrap:anywhere;font-size:15px;display:block}.NetworkFavorites-module__JYgt9a__copy small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.NetworkFavorites-module__JYgt9a__link>svg{color:var(--muted);flex-shrink:0}.NetworkFavorites-module__JYgt9a__toggle{border:1px solid var(--field-border);background:var(--surface-soft);min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.NetworkFavorites-module__JYgt9a__toggle svg{flex-shrink:0}.NetworkFavorites-module__JYgt9a__toggle:hover,.NetworkFavorites-module__JYgt9a__toggle[aria-pressed=true]{color:var(--accent-text);border-color:var(--accent-text)}.NetworkFavorites-module__JYgt9a__toggle:disabled{opacity:.5;cursor:default}.NetworkFavorites-module__JYgt9a__iconOnly{flex-shrink:0;width:44px;padding:0}.NetworkFavorites-module__JYgt9a__badgeAction:hover,.NetworkFavorites-module__JYgt9a__badgeAction[aria-pressed=true]{border-color:#0000}.NetworkFavorites-module__JYgt9a__badgeAction{background:0 0;border-color:#0000;border-radius:6px;flex-shrink:0;width:24px;min-height:24px;padding:0}@media (max-width:480px){.NetworkFavorites-module__JYgt9a__card{gap:8px;padding:14px}.NetworkFavorites-module__JYgt9a__link{gap:8px}}
.StationBadges-module__ZtB6Na__badges{flex-wrap:wrap;gap:5px;margin-bottom:9px;display:flex}.StationBadges-module__ZtB6Na__badges span{border-radius:5px;padding:5px 7px;font-size:10px;font-weight:700;line-height:1.4;display:inline-block}.StationBadges-module__ZtB6Na__featured{color:#203019;background:#a5dc79}
.GenreDirectory-module__WPHjeW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.GenreDirectory-module__WPHjeW__card{isolation:isolate;aspect-ratio:1.93;border:1px solid var(--line);background:var(--surface);min-height:180px;color:var(--ink);border-radius:12px;align-items:flex-end;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.GenreDirectory-module__WPHjeW__image{object-fit:cover;transition:transform .3s}.GenreDirectory-module__WPHjeW__card:after{content:"";pointer-events:none;background:linear-gradient(#080e0b12 20%,#080e0bb3 68%,#080e0bea 100%);position:absolute;inset:0}.GenreDirectory-module__WPHjeW__copy{z-index:1;text-shadow:0 1px 6px #000b;padding:22px 52px 22px 22px;position:relative}.GenreDirectory-module__WPHjeW__copy strong{letter-spacing:-.6px;overflow-wrap:anywhere;font-family:Manrope Variable,sans-serif;font-size:clamp(19px,2vw,28px);font-weight:650;line-height:1.2;display:block}.GenreDirectory-module__WPHjeW__copy small{color:#ecf1e6;margin-top:7px;font-size:13px;display:block}.GenreDirectory-module__WPHjeW__arrow{z-index:1;color:var(--accent-text);position:absolute;bottom:23px;right:20px}.GenreDirectory-module__WPHjeW__card:is(:hover,:focus-visible){border-color:var(--accent-text)}.GenreDirectory-module__WPHjeW__card:hover{transform:translateY(-2px)}.GenreDirectory-module__WPHjeW__card:hover .GenreDirectory-module__WPHjeW__image{transform:scale(1.025)}.GenreDirectory-module__WPHjeW__card:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}@media (max-width:1100px){.GenreDirectory-module__WPHjeW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.GenreDirectory-module__WPHjeW__grid{grid-template-columns:minmax(0,1fr);gap:14px}}@media (prefers-reduced-motion:reduce){.GenreDirectory-module__WPHjeW__card,.GenreDirectory-module__WPHjeW__image{transition:none}.GenreDirectory-module__WPHjeW__card:hover,.GenreDirectory-module__WPHjeW__card:hover .GenreDirectory-module__WPHjeW__image{transform:none}}
