/* v179 – ManyX Fabrica Viselor Neterminate: compact two-file audiobook and calibration */
.pupis-narration-player{margin:11px 0 0;padding:12px 14px;border:1px solid #e6ccff6a;border-radius:16px;background:linear-gradient(125deg,#58466e9e,#292f579c);box-shadow:0 12px 24px #0c103070}
.pupis-narration-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font:800 12px/1.4 system-ui,-apple-system,"Segoe UI",sans-serif;color:#fff1d6}
.pupis-narration-timer{font-size:11px;color:#f5dbff;font-variant-numeric:tabular-nums}
.pupis-narration-player audio{width:100%;max-width:100%;height:42px;display:block}
.pupis-chapter-calibration{margin-top:9px;border-top:1px solid #f8e4ff45;padding-top:8px;font-size:11px;color:#f6edff}
.pupis-chapter-calibration summary{cursor:pointer;display:inline-flex;align-items:center;min-height:31px;padding:6px 10px;border-radius:99px;background:#fff5d320;border:1px solid #ffe3b879;font-weight:850}
.pupis-chapter-calibration summary:focus-visible,.pupis-chapter-row button:focus-visible{outline:2px solid #ffe6a2;outline-offset:2px}
.pupis-chapter-calibration p{font-size:11px;line-height:1.4;margin:8px 0;color:#f7e7ff}
.pupis-chapter-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.pupis-chapter-name{font-size:11px;font-weight:900;color:#ffdf9f}
.pupis-chapter-time{min-width:46px;text-align:center;font-weight:900;font-variant-numeric:tabular-nums}
.pupis-chapter-row button{min-height:32px;padding:6px 9px;border-radius:9px;border:1px solid #ffefc0;background:#c4b1dd4b;color:#fff8e8;font-size:11px;font-weight:850;cursor:pointer}
.pupis-chapter-row button:last-child{background:linear-gradient(110deg,#ffebbe,#ccdbff);color:#423459}
@media(max-width:620px){.pupis-narration-player{padding:10px;border-radius:13px}.pupis-chapter-name{flex-basis:100%}}

.pupis-manyx-audio audio[hidden],.pupis-manyx-audio details[hidden]{display:none!important}
