.ipit-tts-player{margin:0 0 1.5em;font-family:inherit;}.ipit-tts-intro{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f0f4f8;border-radius:8px;cursor:pointer;transition:opacity .15s ease;text-decoration:none;}.ipit-tts-intro.is-hiding{opacity:0;pointer-events:none;}@keyframes ipit-tts-expand{from{clip-path:inset(0 100% 0 0 round 8px);opacity:0}to{clip-path:inset(0 0% 0 0 round 8px);opacity:1}}.ipit-tts-controls.is-expanding{animation:ipit-tts-expand .4s cubic-bezier(.4,0,.2,1) forwards;}.ipit-tts-intro__play{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#1a1a1a;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;padding:0;transition:background .15s,transform .15s;}@media (hover:hover){.ipit-tts-intro__play:hover{background:#333;transform:scale(1.05)}.ipit-tts-btn:hover{background:none;color:inherit;opacity:1}.ipit-tts-btn--play:hover{background:#333;opacity:1;color:#fff}}.ipit-tts-intro__label{flex:1;font-size:.9em;font-weight:500;color:#1a1a1a;}.ipit-tts-intro__duration{font-size:.8em;color:#666;flex-shrink:0;}.ipit-tts-controls{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f0f4f8;border-radius:8px;}.ipit-tts-btn{flex-shrink:0;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#1a1a1a;opacity:.65;transition:opacity .1s;width:auto;width:30px;height:30px;}.ipit-tts-btn--mute{width:28px;height:28px;}.ipit-tts-btn--play{width:36px;height:36px;border-radius:50%;background:#1a1a1a;color:#fff;padding:0;opacity:1;}.icon-play,.icon-pause{width:22px;height:22px;}.ipit-tts-btn--play .icon-play{display:none;}.ipit-tts-btn--play .icon-pause{display:block;}.ipit-tts-btn--play.is-paused .icon-play{display:block;}.ipit-tts-btn--play.is-paused .icon-pause{display:none;}.ipit-tts-btn--mute .icon-muted{display:none;}.ipit-tts-btn--mute .icon-volume{display:block;}.ipit-tts-btn--mute.is-muted .icon-volume{display:none;}.ipit-tts-btn--mute.is-muted .icon-muted{display:block;}.ipit-tts-time__cur,.ipit-tts-time__tot{font-size:.7em;color:#1a1a1a;opacity:.6;min-width:2.8ch;text-align:center;flex-shrink:0;font-variant-numeric:tabular-nums;}.ipit-tts-progress-wrap{flex:1;padding:10px 0;cursor:pointer;position:relative;outline:none;}.ipit-tts-progress-wrap:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px;border-radius:2px;}.ipit-tts-progress-track{height:4px;background:#d0d7de;border-radius:2px;position:relative;}.ipit-tts-progress-fill{position:absolute;left:0;top:0;bottom:0;width:0;background:#1a1a1a;border-radius:2px;pointer-events:none;}.ipit-tts-progress-thumb{position:absolute;top:50%;left:0;width:10px;height:10px;background:#1a1a1a;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;transition:transform .1s;}.ipit-tts-progress-wrap:hover .ipit-tts-progress-thumb{transform:translate(-50%,-50%) scale(1.2);}@media (max-width:768px){.ipit-tts-controls{gap:6px;padding:8px 10px}}@media (min-width:769px){.ipit-tts-intro{max-width:300px}}.full-width .entry-content a.ipit-tts-intro{text-decoration:none;color:inherit;}body.dark-mode .ipit-tts-intro{background:#181818;}body.dark-mode .ipit-tts-intro__play{background:#dfdedd;color:#1e2022;}body.dark-mode .ipit-tts-intro__label{color:#dfdedd;}body.dark-mode .ipit-tts-intro__duration{color:#9a9a9a;}body.dark-mode .ipit-tts-controls{background:#181818;}body.dark-mode .ipit-tts-btn{color:#dfdedd;}body.dark-mode .ipit-tts-btn--play{background:#dfdedd;color:#1e2022;}body.dark-mode .ipit-tts-time__cur,body.dark-mode .ipit-tts-time__tot{color:#dfdedd;}body.dark-mode .ipit-tts-progress-wrap:focus-visible{outline-color:#dfdedd;}body.dark-mode .ipit-tts-progress-track{background:#5a5a5a;}body.dark-mode .ipit-tts-progress-fill,body.dark-mode .ipit-tts-progress-thumb{background:#dfdedd;}@media (hover:hover){body.dark-mode .ipit-tts-intro__play:hover{background:#fff}body.dark-mode .ipit-tts-btn--play:hover{background:#fff;color:#1e2022}}