/* Termometro della Salute Legale Digitale — hero mascotte + termometro + ricetta finale. */
.em-legal-quiz__doctor{display:flex;justify-content:center;margin-bottom:var(--space-5)}
.em-legal-quiz__doctor svg{filter:drop-shadow(0 8px 20px rgba(27,36,48,0.12))}

.em-legal-quiz__thermo-wrap{position:relative;width:60px;margin:0 auto var(--space-6);display:flex;flex-direction:column;align-items:center}
.em-legal-quiz__thermo-svg{width:60px;height:160px}
.em-legal-quiz__thermo-track{fill:var(--surface-canvas);stroke:var(--border-strong);stroke-width:2}
.em-legal-quiz__thermo-fill{fill:var(--signal-600)}
.em-legal-quiz__thermo-bulb{fill:var(--signal-600);stroke:var(--border-strong);stroke-width:2}
.em-legal-quiz__thermo-value{position:absolute;top:-30px;left:50%;transform:translateX(-50%);font:800 1.4rem/1 var(--font-display,inherit);color:var(--ink-900);white-space:nowrap}

.em-legal-quiz__rx{max-width:520px;margin:0 auto var(--space-6);background:var(--surface-card);border:1px solid var(--border-default);border-left:3px solid var(--accent-primary);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);text-align:left}
.em-legal-quiz__rx-eyebrow{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-primary);margin-bottom:var(--space-3)}
.em-legal-quiz__rx-list{margin:0;padding-left:20px}
.em-legal-quiz__rx-item{margin-bottom:8px;font:var(--text-body)}
.em-legal-quiz__rx-item a{color:var(--ink-900);font-weight:600;text-decoration:underline;text-decoration-color:var(--border-strong)}
.em-legal-quiz__rx-item a:hover{color:var(--accent-primary)}
.em-legal-quiz__rx-note{color:var(--text-secondary)}

@media (prefers-reduced-motion: reduce){
	.em-legal-quiz__thermo-fill{transition:none !important}
}
