.genre-meter[data-v-d287be46]{--meter-pepper-body:#e6391f;--meter-pepper-stem:#479a33;--meter-pepper-shade:color-mix(in srgb,var(--meter-pepper-body),#000 16%);--meter-pepper-light:color-mix(in srgb,var(--meter-pepper-body),#fff 6%);--meter-skull-outline:#9b9b9b;--meter-skull-bone:#fff;--meter-skull-socket:#402a32;display:flex;flex-direction:column;gap:var(--gap-text)}.genre-meter--centered[data-v-d287be46]{align-items:center}.genre-meter--centered .genre-meter__footer[data-v-d287be46]{justify-content:center}.genre-meter__label[data-v-d287be46]{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.genre-meter__readout-row[data-v-d287be46]{align-items:center;display:flex;gap:var(--gap-inline)}.genre-meter__glyphs[data-v-d287be46]{align-items:center;display:flex;flex-shrink:0;gap:var(--gap-inline-tight)}.genre-meter__glyph[data-v-d287be46]{align-items:center;background:none;border:none;display:inline-flex;justify-content:center;opacity:var(--disabled-opacity);padding:0;transition:filter var(--duration-fast) var(--ease-default),opacity var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.genre-meter__glyph svg[data-v-d287be46]{display:block}.genre-meter__glyph--interactive[data-v-d287be46]{cursor:pointer;min-height:var(--touch-minimum);min-width:var(--touch-minimum);position:relative}.genre-meter__glyph--lit[data-v-d287be46]{filter:none;opacity:1}.genre-meter__glyph--readout[data-v-d287be46]{filter:none;opacity:1;position:relative}.genre-meter__glyph-base[data-v-d287be46]{display:block;opacity:var(--disabled-opacity)}.genre-meter__glyph-fill[data-v-d287be46]{inset:0;overflow:hidden;position:absolute;width:var(--meter-fill,0)}.genre-meter__glyph-fill svg[data-v-d287be46]{display:block}.genre-meter__glyph--active[data-v-d287be46]{transform:scale(1.18)}.genre-meter__glyph--interactive[data-v-d287be46]:active{transform:scale(1.08)}.genre-meter__sparks[data-v-d287be46]{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute}.genre-meter__spark[data-v-d287be46]{animation:genre-meter-spark-d287be46 var(--spark-duration) var(--ease-default) var(--spark-delay) forwards;background:var(--spark-color,var(--status-error));border-radius:var(--radius-full);height:var(--space-1-5);opacity:0;position:absolute;width:var(--space-1-5)}@keyframes genre-meter-spark-d287be46{0%{opacity:1;transform:translate(0) scale(.3)}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) scale(var(--spark-scale))}}.genre-meter__footer[data-v-d287be46]{align-items:center;display:flex;gap:var(--gap-inline);justify-content:space-between;min-height:var(--space-4)}.genre-meter__hint[data-v-d287be46]{color:var(--text-secondary)}.genre-meter__hint[data-v-d287be46],.genre-meter__readout[data-v-d287be46],.genre-meter__value[data-v-d287be46]{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.genre-meter__readout[data-v-d287be46],.genre-meter__value[data-v-d287be46]{color:var(--text-tertiary)}.genre-meter__value[data-v-d287be46]{flex:1;min-width:0}.genre-meter__clear[data-v-d287be46]{align-items:center;background:none;border:none;color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);line-height:var(--line-height-xs);min-height:var(--touch-target-floor);padding:0}.genre-meter__clear[data-v-d287be46]:hover{color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){.genre-meter__glyph[data-v-d287be46]{transition:filter var(--duration-fast) var(--ease-default),opacity var(--duration-fast) var(--ease-default)}.genre-meter__glyph--active[data-v-d287be46],.genre-meter__glyph--interactive[data-v-d287be46]:active{transform:none}}
