
/* Category-aware live spectrum. Every sector is drawn once, with its own rating. */
.premium-dynamic-frequency .premium-sector-halo{stroke-width:10;opacity:calc(.24 + var(--strength)*.32);filter:blur(4px)}

.premium-dynamic-frequency .premium-sector-light{stroke-width:3.2;filter:drop-shadow(0 0 3px var(--segment));transition:stroke .8s ease,filter .8s ease}

.premium-dynamic-frequency .premium-sector-core{stroke-width:.8;opacity:.65}

.premium-dynamic-frequency .is-rated .premium-sector-light{stroke-width:3.5;filter:drop-shadow(0 0 4px var(--segment)) drop-shadow(0 0 7px var(--segment))}

.premium-dynamic-frequency .is-rated .premium-sector-halo{animation:frequency-breathe 3.8s ease-in-out infinite alternate}

.premium-dynamic-frequency .premium-sector-tracer{stroke-width:1.5;stroke-dasharray:8 92;opacity:.7;filter:drop-shadow(0 0 3px white);animation:frequency-flow 5s linear infinite}

.premium-dynamic-frequency .premium-node-stem{stroke-width:2;opacity:.85;filter:drop-shadow(0 0 4px var(--node));transition:stroke .8s}

.premium-dynamic-frequency .premium-heart{filter:drop-shadow(0 0 5px var(--core)) drop-shadow(0 0 13px var(--core));transition:fill .9s,filter .9s}

.premium-dynamic-frequency .premium-heart-aura{opacity:.3;filter:blur(7px);transition:fill .9s}

.premium-dynamic-frequency .premium-sector.rising{animation:frequency-rise .95s ease-out both;animation-delay:var(--ring-delay)}

.premium-dynamic-frequency .premium-sector.falling{animation:frequency-fall .95s ease-out both;animation-delay:var(--ring-delay)}

/* Thin saturated neon tubes, hollow nodes, dark optical glass. */
.premium-dynamic-frequency .premium-sector-halo{stroke-width:5;filter:blur(2.1px);opacity:.32;animation:none!important}

.premium-dynamic-frequency .premium-sector-light{stroke-width:2.45;filter:drop-shadow(0 0 2px var(--segment));transition:stroke .8s,filter .8s}

.premium-dynamic-frequency .is-rated .premium-sector-light{stroke-width:2.6;filter:drop-shadow(0 0 2px var(--segment)) drop-shadow(0 0 4px var(--segment))}

.premium-dynamic-frequency .premium-sector-core{stroke-width:1;opacity:.8}

.premium-dynamic-frequency .premium-sector-tracer{stroke-width:3;opacity:.85;filter:drop-shadow(0 0 2px var(--segment))}

.premium-dynamic-frequency .premium-node-stem{stroke-width:1.6;opacity:.8;filter:drop-shadow(0 0 2px var(--node))}


.premium-dynamic-frequency .premium-sector-halo{stroke-width:4!important;filter:blur(1.4px)!important;opacity:.24!important}

.premium-dynamic-frequency .premium-sector-light,.premium-dynamic-frequency .is-rated .premium-sector-light{stroke-width:2.2!important;filter:drop-shadow(0 0 1.5px var(--segment))!important}

.premium-dynamic-frequency .premium-sector-core{opacity:.3!important;stroke-width:.65!important}

.cine-reference-home .premium-dynamic-frequency .premium-sector-light{filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--segment) 45%,#010208)) drop-shadow(0 2.6px 0 #02040bcc) drop-shadow(0 0 2px var(--segment))!important}

[data-theme=hit_cinematic] :is(.v3-settings-area,.v3-sheet) .premium-sector-light{filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--segment) 45%,#010208)) drop-shadow(0 2.6px 0 #02040bcc) drop-shadow(0 0 2px var(--segment))!important}

.premium-dynamic-frequency .premium-heart{stroke:var(--core);stroke-width:1.5;filter:drop-shadow(0 0 3px var(--core)) drop-shadow(0 0 8px var(--core))}

/* Reference neon: tinted light cores, saturated bloom, and dark optical depth. */
[data-theme=hit_cinematic] .premium-neon-frequency .premium-sector-depth{stroke-width:5;opacity:.85;filter:none}

[data-theme=hit_cinematic] .premium-neon-frequency .premium-sector-bloom{stroke-width:8;opacity:.44;filter:blur(5px);pointer-events:none}

[data-theme=hit_cinematic] .premium-neon-frequency .premium-sector-halo{stroke-width:5.5!important;opacity:.85!important;filter:blur(1.9px)!important;animation:none!important}

[data-theme=hit_cinematic] .premium-neon-frequency .premium-sector-light{stroke-width:3.3!important;opacity:1!important;filter:none!important}

[data-theme=hit_cinematic] .premium-neon-frequency .premium-sector-core{stroke-width:1.15!important;opacity:1!important;filter:none!important}

[data-theme=hit_cinematic] .premium-neon-frequency .premium-node-stem{stroke-width:2.4;opacity:1;filter:drop-shadow(0 0 3px var(--node))}

[data-theme=hit_cinematic] .premium-neon-frequency .premium-orb-body{fill:revert!important;stroke-width:3.3!important;filter:drop-shadow(0 0 2.5px var(--node)) drop-shadow(0 0 6px var(--node))!important}

[data-theme=hit_cinematic] .premium-neon-frequency .premium-orb-rim{stroke-width:1.1;opacity:1;filter:none;pointer-events:none}

[data-theme=hit_cinematic] .premium-neon-frequency .premium-orb-aura{opacity:.44!important;filter:blur(5px)!important}

[data-theme=hit_cinematic] .premium-neon-frequency .is-rated .premium-orb-aura{opacity:.56!important}

[data-theme=hit_cinematic] .premium-neon-frequency .premium-heart{stroke-width:.7;filter:drop-shadow(0 0 4px var(--core)) drop-shadow(0 0 10px var(--core))}

[data-theme=hit_cinematic] .premium-neon-frequency .premium-heart-aura{opacity:.4;filter:blur(6px)}

[data-theme=hit_cinematic] .premium-neon-frequency .cine-frequency-label>span{color:color-mix(in srgb,var(--area) 18%,#fff)!important;text-shadow:0 1px 0 color-mix(in srgb,var(--area) 45%,#080916),0 2px 1px #000,0 0 5px color-mix(in srgb,var(--area) 75%,transparent)!important;font-weight:600}


/* Crisp emissive filaments; the bloom remains the colour of the tube. */
[data-theme=hit_cinematic] .premium-neon-frequency .premium-sector-bloom{stroke-width:9;opacity:.52;filter:blur(3.8px)}

[data-theme=hit_cinematic] .premium-neon-frequency .premium-sector-halo{stroke-width:6!important;opacity:.9!important;filter:blur(1.7px)!important}

[data-theme=hit_cinematic] .premium-neon-frequency .premium-sector-light{stroke-width:4.1!important}

[data-theme=hit_cinematic] .premium-neon-frequency .premium-sector-core{stroke-width:1.65!important}

[data-theme=hit_cinematic] .premium-neon-frequency .premium-orb-body{fill:var(--orb-fill)!important}

[data-theme=hit_cinematic] .premium-neon-frequency>svg{filter:brightness(1.23) saturate(1.15)!important}

/* Composite each glow once so shared endpoints cannot form bright division marks. */
[data-theme=hit_cinematic] .premium-neon-frequency [data-neon-layer=bloom]{opacity:.52;filter:blur(3.8px)}

[data-theme=hit_cinematic] .premium-neon-frequency [data-neon-layer=halo]{opacity:.9;filter:blur(1.7px)}

[data-theme=hit_cinematic] .premium-neon-frequency [data-neon-layer=bloom] .premium-sector-bloom,
[data-theme=hit_cinematic] .premium-neon-frequency [data-neon-layer=halo] .premium-sector-halo{opacity:1!important;filter:none!important}