#about .about-image img{height:auto;max-height:65vh;width:100%;object-fit:contain;object-position:left top}
#about .resume-preview{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;text-align:left}
#about .resume-preview:focus-visible{outline:2px solid white;outline-offset:8px}
#about #about-title{font-family:Georgia,"Songti SC",SimSun,serif;line-height:1.12;text-transform:none}
#about .page-end{justify-content:flex-end}
#resume-viewer{overflow:auto;overscroll-behavior:contain;background:#171717}
#resume-viewer .resume-toolbar{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 28px;background:#171717;border-bottom:1px solid #333}
#resume-viewer .resume-toolbar h2{font:inherit;margin:0}
#resume-viewer .resume-sheet{display:block;width:min(100% - 40px,1050px);height:auto;max-width:none;margin:28px auto 50px;object-fit:contain}
@media(max-width:639px){#about .about-image img{max-height:none;width:100%}#resume-viewer .resume-sheet{width:calc(100% - 20px);margin-top:16px}#resume-viewer .resume-toolbar{padding:16px}}
