.eac-pronunciation-host .eac-acoustic-details-button{display:block;width:100%;border:1px solid #bda365;border-radius:9px;background:#10212e;color:#eddb9f;padding:7px 9px;font:600 11px/1.35 Inter,Arial,sans-serif;cursor:pointer;margin:5px 0}
.eac-pronunciation-host .eac-acoustic-details-button:focus-visible{outline:2px solid #eddb9f;outline-offset:3px}
.eac-pronunciation-host .eac-acoustic-dialog{z-index:160}
.eac-pronunciation-host .eac-acoustic-dialog>div{width:min(760px,calc(100vw - 48px));max-height:calc(100dvh - 64px);overflow:auto;padding:26px;background:#f6f0df;color:#172b3b;border:2px solid #bda365;border-radius:22px;box-shadow:0 20px 90px #0009}
.eac-pronunciation-host .eac-acoustic-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px}
.eac-pronunciation-host .eac-acoustic-dialog h2{font-family:'Cormorant Garamond',Georgia,serif;font-size:32px;margin:0}
.eac-pronunciation-host .eac-acoustic-dialog p,.eac-pronunciation-host .eac-acoustic-dialog summary{font:14px/1.6 Inter,Arial,sans-serif}
.eac-pronunciation-host .eac-acoustic-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.eac-pronunciation-host .eac-acoustic-facts div{padding:12px;background:#e9e1cd;border-radius:9px}
.eac-pronunciation-host .eac-acoustic-facts dt{font:12px Inter,Arial,sans-serif}.eac-pronunciation-host .eac-acoustic-facts dd{margin:6px 0 0;font-weight:600}
.eac-pronunciation-host .eac-acoustic-words{display:grid;grid-template-columns:1fr 1fr;gap:8px;list-style:none;padding:0}
.eac-pronunciation-host .eac-acoustic-words li{display:block;padding:10px;border:1px solid #c7b68d;border-radius:8px}
.eac-pronunciation-host .eac-acoustic-words li>span{float:right}.eac-pronunciation-host .eac-acoustic-words small{display:block;clear:both;line-height:1.6}
.eac-pronunciation-host .eac-acoustic-dialog .eac-acoustic-words strong{color:#203746;font-size:18px}
.eac-pronunciation-host .eac-acoustic-dialog .eac-acoustic-words small,.eac-pronunciation-host .eac-acoustic-dialog .eac-acoustic-words small span{color:#374751;font-size:12px}
@media(max-width:680px){.eac-pronunciation-host .eac-acoustic-facts,.eac-pronunciation-host .eac-acoustic-words{grid-template-columns:1fr}}
