.atlas-word-card{border:1px solid #e4dacc;border-radius:16px;overflow:hidden;background:#fffdf8;color:#1a2035;text-align:left}
.atlas-word-body{padding:12px 15px}
.atlas-headword{display:block;font:700 clamp(31px,8vw,50px)/1.08 Georgia,"Times New Roman",serif;letter-spacing:-.025em;overflow-wrap:anywhere}
.atlas-ipa{margin-top:4px;color:#625b51;font-size:14px}
.atlas-meaning{font-weight:700;margin-top:8px;overflow-wrap:anywhere}
.atlas-example{border-top:1px solid #e4dacc;margin-top:8px;padding-top:8px;overflow-wrap:anywhere}
.atlas-example small{color:#625b51}
.atlas-figure{margin:0;padding:6px 10px 5px;border-bottom:1px solid #e4dacc;background:#f3ebdc;text-align:center}
.atlas-figure img{display:block;width:min(100%,230px);height:auto;margin:auto;border-radius:10px}
.atlas-figure figcaption{font-size:13px;color:#473d33;margin-top:4px}
.atlas-credit{display:block;font-size:10px;color:#625b51;overflow-wrap:anywhere}
.atlas-credit a{color:#80422e}
.atlas-error{padding:6px 9px;border-radius:7px;background:#f5e2d8;color:#813b2a;margin:8px 0 0}
#vocabularyReviewCard.atlas-host{background:transparent;border:0;padding:0}
.atlas-wrong-modal{z-index:46}
.atlas-wrong-dialog{width:min(560px,100%);max-height:calc(100vh - 24px);overflow:auto;padding:14px;border-radius:16px;background:#f6f1e7;color:#1a2035}
.atlas-wrong-head{display:flex;justify-content:space-between;align-items:center;gap:8px}
.atlas-wrong-head h2{margin:0}
.atlas-wrong-dialog .actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}
.atlas-wrong-dialog button{min-height:44px}
.atlas-wrong-counter{margin:4px 0 8px}
