
[data-locale-only][hidden]{display:none!important}html[data-language=en] [data-locale-only=zh],html[data-language=zh] [data-locale-only=en]{display:none!important}
.locale-switch{display:inline-flex;align-items:center;gap:2px;background:#f5f0e5;border:1px solid #d9d3c5;border-radius:999px;padding:3px;flex-shrink:0;font-family:Arial,sans-serif;align-self:center}.locale-switch button{font:500 12px/1.2 Arial,sans-serif;letter-spacing:0;text-transform:none;border:0;border-radius:999px;background:transparent;padding:8px 11px;color:#50604d;cursor:pointer;white-space:nowrap;min-height:30px;width:auto;box-shadow:none;transform:none}.locale-switch button[aria-pressed=true]{background:#3d503d;color:#fff}.locale-switch button:focus-visible{outline:3px solid #d09a62;outline-offset:2px}.locale-switch.locale-in-dialog{display:flex;width:max-content;max-width:100%;margin:0 38px 14px auto;position:relative;z-index:5}.locale-gamebar{display:flex;justify-content:flex-end;max-width:1400px;margin:0 auto;padding:8px 24px 0;min-height:39px;position:relative;z-index:5}.locale-gamebar .locale-switch button{padding:5px 10px;min-height:25px}.locale-floating{position:fixed;right:14px;bottom:max(14px,env(safe-area-inset-bottom));z-index:90;box-shadow:0 4px 20px #0002}.site-header{flex-wrap:wrap;gap:18px}.site-header nav{margin-left:auto}.site-header .locale-switch{margin-left:0}.hero-copy>.pill{margin-bottom:12px}.hero-copy>p:has(.pill){margin:0 0 12px}.hero-copy>.pencil-note{margin-top:26px}.locale-copy{font:inherit;letter-spacing:inherit;color:inherit}.filters{display:flex;flex-wrap:wrap;gap:9px;overflow:visible}.filters button{display:flex;align-items:center;gap:12px;white-space:normal;line-height:1.5}.filters small{font-size:10px}.filter-status{font:12px/1.8 var(--sans);color:var(--muted);margin:16px 0 26px}.work-card[hidden]{display:none!important}.work-copy h3{overflow-wrap:anywhere}.art-details h1,.essay-intro h1,.article-head h1{overflow-wrap:anywhere}.translation{max-width:720px;margin:25px auto 65px}.translation>h2{font:400 20px/1.6 var(--serif);margin-bottom:24px}.translation>p{font:17px/2 var(--sans);margin:0 0 1.3em}.translation[lang^=zh]>p{font-family:var(--serif);text-indent:2em}.translation-note{font-size:12px!important;color:var(--muted)}.collection-neighbors a>.locale-copy{display:block}.collection-neighbors a>span:first-child{display:block}.album-position{line-height:1.6;white-space:normal;text-align:center}.site-footer p{line-height:1.8}
html[data-language=en] .hero h1{font-size:clamp(44px,4.7vw,68px);line-height:1.1;letter-spacing:-.04em}html[data-language=en] .hero-note{max-width:34em;line-height:1.8}html[data-language=en] .image-tag{max-width:calc(100% - 36px);white-space:normal;line-height:1.4}html[data-language=en] .art-details h1,html[data-language=en] .essay-intro h1{font-size:clamp(31px,4vw,54px);line-height:1.17}html[data-language=en] .art-details dl dd{line-height:1.7}html[data-language=en] .collection-neighbors a{letter-spacing:0;line-height:1.5}
@media(max-width:600px){.site-header{gap:14px 8px}.site-header nav{gap:14px}.site-header nav a{font-size:11px}.site-header>.locale-switch{margin-left:auto}.locale-switch button{font-size:11px;padding:7px 10px;min-height:30px}.locale-floating{right:10px;bottom:max(10px,env(safe-area-inset-bottom))}.filters button{font-size:12px;padding:10px 13px;gap:9px}.translation{margin-inline:24px}.translation>p{font-size:16px}.album-position{font-size:10px;max-width:65%}html[data-language=en] .hero h1{font-size:45px}html[data-language=en] .art-details h1,html[data-language=en] .essay-intro h1{font-size:34px}.collection-neighbors{gap:20px}}
