.genre-hub[data-v-fc091f74]{max-width:1200px;padding:28px 24px}.genre-back[data-v-fc091f74]{align-items:center;color:rgba(var(--v-theme-on-surface),.65);display:inline-flex;font-size:13px;gap:6px;margin-bottom:16px;text-decoration:none}.gband[data-v-fc091f74]{align-items:center;animation:gbandFlow-fc091f74 16s ease-in-out infinite alternate;background:linear-gradient(120deg,var(--ga),var(--gb),var(--ga));background-size:300% 300%;border-radius:26px;color:#fff;display:flex;gap:20px;padding:28px 32px}@keyframes gbandFlow-fc091f74{0%{background-position:0 50%}to{background-position:100% 50%}}.gband__icon[data-v-fc091f74]{flex-shrink:0;font-size:56px!important;height:56px!important;opacity:.8;width:56px!important}.gband__title[data-v-fc091f74]{flex:1;font:800 clamp(30px,5vw,52px) /1.05 PolySans,PolySans-fallback,sans-serif;letter-spacing:-.04em;min-width:0;overflow-wrap:anywhere}.gband__actions[data-v-fc091f74]{align-items:center;display:flex;gap:10px}.gband__actions .v-btn--variant-flat[data-v-fc091f74]{color:#111!important}.genre-section[data-v-fc091f74]{margin-top:48px}.genre-grid[data-v-fc091f74]{display:grid;gap:28px 18px;grid-template-columns:repeat(5,minmax(0,1fr))}.genre-catalog__end[data-v-fc091f74],.genre-load-more[data-v-fc091f74]{padding-top:32px;text-align:center}.genre-catalog__end[data-v-fc091f74]{color:rgba(var(--v-theme-on-surface),.6);font-size:12px}.genre-background[data-v-fc091f74]{background:rgba(var(--v-theme-surface),.45);border:1px solid rgba(var(--v-theme-on-surface),.08);border-radius:var(--z-r-lg);margin-top:48px;padding:16px 20px}.genre-background summary[data-v-fc091f74]{cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:12px;justify-content:space-between;list-style:none}.genre-background summary[data-v-fc091f74]::-webkit-details-marker{display:none}.genre-background[open] summary[data-v-fc091f74] .v-icon{transform:rotate(180deg)}.genre-background p[data-v-fc091f74]{color:rgba(var(--v-theme-on-surface),.75);font-size:14px;line-height:1.75;margin-top:14px;max-width:800px}.genre-contribute h2[data-v-fc091f74]{font-family:PolySans,PolySans-fallback,sans-serif;font-size:25px;letter-spacing:-.03em}.genre-contribute[data-v-fc091f74]{align-items:center;background:#32cd320d;border-radius:var(--z-r-xl);display:flex;gap:20px;justify-content:space-between;padding:24px}.genre-contribute h2[data-v-fc091f74]{font-size:20px}.genre-contribute p[data-v-fc091f74]{color:rgba(var(--v-theme-on-surface),.65);font-size:13px;margin-top:6px}.genre-background summary[data-v-fc091f74]:focus-visible,.genre-hub a[data-v-fc091f74]:focus-visible{border-radius:var(--z-r-xs);outline:2px solid #32cd32;outline-offset:4px}@media(max-width:1200px){.genre-grid[data-v-fc091f74]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.genre-hub[data-v-fc091f74]{padding:20px 16px}.gband[data-v-fc091f74]{border-radius:var(--z-r-xl);flex-wrap:wrap;gap:14px;padding:22px 20px}.gband__icon[data-v-fc091f74]{font-size:40px!important;height:40px!important;width:40px!important}.gband__actions[data-v-fc091f74]{width:100%}.genre-section[data-v-fc091f74]{margin-top:36px}.genre-grid[data-v-fc091f74]{gap:24px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.genre-contribute[data-v-fc091f74]{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.gband[data-v-fc091f74]{animation:none}}
