/* Alfa Network 1.34.8 — lettore vocale articoli */
.alfa-article-reader{position:relative;display:flex;align-items:center;gap:18px;margin:22px 0 30px;padding:15px 17px;overflow:hidden;border:1px solid rgba(0,207,232,.28);border-radius:16px;background:linear-gradient(115deg,rgba(2,16,21,.94),rgba(5,9,12,.88));box-shadow:0 14px 40px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.03);color:#eaf7f9}
.alfa-article-reader:after{content:"";position:absolute;right:-55px;top:-75px;width:170px;height:170px;border-radius:50%;background:rgba(0,205,230,.07);filter:blur(2px);pointer-events:none}
.alfa-article-reader__signal{display:flex;align-items:center;justify-content:center;gap:3px;flex:0 0 50px;width:50px;height:50px;border:1px solid rgba(0,207,232,.35);border-radius:13px;background:rgba(0,205,230,.06)}
.alfa-article-reader__signal i{display:block;width:3px;height:12px;border-radius:4px;background:#08cfe5;box-shadow:0 0 9px rgba(8,207,229,.55)}
.alfa-article-reader__signal i:nth-child(2){height:25px}.alfa-article-reader__signal i:nth-child(3){height:18px}.alfa-article-reader__signal i:nth-child(4){height:8px}
.alfa-article-reader.is-speaking .alfa-article-reader__signal i{animation:alfaVoiceWave .8s ease-in-out infinite alternate}.alfa-article-reader.is-speaking .alfa-article-reader__signal i:nth-child(2){animation-delay:.16s}.alfa-article-reader.is-speaking .alfa-article-reader__signal i:nth-child(3){animation-delay:.28s}.alfa-article-reader.is-speaking .alfa-article-reader__signal i:nth-child(4){animation-delay:.4s}
@keyframes alfaVoiceWave{to{height:34px;background:#ff6f31;box-shadow:0 0 10px rgba(255,111,49,.65)}}
.alfa-article-reader__copy{display:flex;flex-direction:column;min-width:175px;line-height:1.25}.alfa-article-reader__copy small{margin-bottom:3px;color:#07cae1;font:700 8px/1.2 monospace;letter-spacing:.22em}.alfa-article-reader__copy strong{font-size:15px;letter-spacing:.01em}.alfa-article-reader__copy span{margin-top:3px;color:#769198;font-size:10px}
.alfa-article-reader__controls{display:flex;align-items:center;gap:8px;margin-left:auto;z-index:1}.alfa-article-reader button,.alfa-article-reader select{appearance:none;border:1px solid rgba(0,207,232,.35);border-radius:10px;background:rgba(1,9,12,.8);color:#dff8fb;font:700 9px/1 sans-serif;letter-spacing:.12em;cursor:pointer}.alfa-reader-play{display:flex;align-items:center;gap:8px;min-width:105px;height:39px;padding:0 15px!important}.alfa-reader-play b{color:#ff6f31;font-size:13px}.alfa-reader-stop{width:39px;height:39px;padding:0!important;color:#82989e!important}.alfa-reader-stop:disabled{opacity:.38;cursor:not-allowed}.alfa-article-reader label{display:flex;align-items:center;gap:7px}.alfa-article-reader label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.alfa-article-reader select{height:39px;padding:0 24px 0 10px;background-image:linear-gradient(45deg,transparent 50%,#08cfe5 50%),linear-gradient(135deg,#08cfe5 50%,transparent 50%);background-position:calc(100% - 11px) 16px,calc(100% - 7px) 16px;background-size:4px 4px;background-repeat:no-repeat}.alfa-article-reader button:hover,.alfa-article-reader button:focus-visible,.alfa-article-reader select:focus-visible{border-color:#08cfe5;box-shadow:0 0 0 2px rgba(8,207,229,.12);outline:0}
@media(max-width:680px){.alfa-article-reader{align-items:flex-start;flex-wrap:wrap;gap:12px;padding:13px}.alfa-article-reader__signal{flex-basis:43px;width:43px;height:43px}.alfa-article-reader__copy{flex:1}.alfa-article-reader__controls{width:100%;margin:0}.alfa-reader-play{flex:1;justify-content:center}.alfa-article-reader select{width:72px}}
@media(prefers-reduced-motion:reduce){.alfa-article-reader__signal i{animation:none!important}}
