.slide-stage{padding:0;display:block;background:#F1F1E9;container-type:inline-size}
.deck-canvas{position:relative;width:100%;height:100%;overflow:hidden;font-family:"Microsoft YaHei","Noto Sans CJK SC",Arial,sans-serif}
.deck-canvas>*{position:absolute;box-sizing:border-box;margin:0}
.deck-text{white-space:pre-wrap;line-height:1.3;overflow:hidden;font-weight:400;letter-spacing:0}
.deck-image{display:block;object-fit:cover;max-width:none}
.deck-download{display:block;margin-top:24px;font-size:12px;color:#315449;text-decoration:underline;text-underline-offset:4px}
.stage-actions,.language-switch{display:flex;align-items:center;gap:6px}.language-switch{margin-right:12px}.language-switch button[aria-pressed=true]{background:#2D5148;border-color:#2D5148;color:white}.stage-top{gap:10px;flex-wrap:wrap}
.notes-navigation{display:flex;align-items:center;gap:10px;padding:12px 24px 0}
.notes-navigation button{font-size:13px;white-space:nowrap}
.notes-navigation output{font-size:12px;color:var(--muted);white-space:nowrap}
.notes-navigation .notes-language{margin-left:auto;margin-right:0;gap:4px}.notes-navigation .notes-language button{padding:5px 10px;font-size:12px;border-radius:5px}
.sound-default{align-self:flex-start;margin:0 24px 12px;font-size:12px;background:#edf3e9}
.notes-reader[lang=en]{font-size:17px;line-height:1.8}
.presentation:fullscreen{justify-content:center;padding:2vh 3vw}
.presentation:fullscreen .slide-stage{flex:none;width:min(94vw,142.22vh);max-height:none;align-self:center}
.presentation:fullscreen .stage-top,.presentation:fullscreen .slide-controls{width:min(94vw,142.22vh);align-self:center}
@media(max-width:800px){.deck-download{display:none}.notes-navigation{padding:12px 18px 0;gap:8px}.notes-navigation button{padding:5px 9px}.notes-navigation .notes-language button{padding:4px 8px}.sound-default{margin-left:18px}}

#biography-row{margin:2px 0 18px;text-align:right}#biography-link{color:#2d5148;font-size:15px;text-underline-offset:4px}
