.learning-picture{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:12px;background:#eee9de;display:block}.learning-picture img{display:block!important;width:100%!important;height:100%!important;object-fit:contain;max-width:none!important}.calendar-label{position:absolute;left:19%;right:19%;top:37%;text-align:center;font-size:clamp(16px,3.8vw,38px);font-weight:800;color:#263a39;line-height:1.5;background:#fffdf5e8;border-radius:6px}.complete-picture{display:grid;place-items:center;color:#155e50;font-size:24px}.image-error:after{content:'圖片載入失敗，請重試';position:absolute;inset:0;display:grid;place-items:center;background:#fff1df;color:#733b13;font-size:16px}.word .calendar-label{font-size:clamp(12px,1.5vw,20px)}
