.image-archive-entry{align-self:start}.image-archive-entry p{margin:0 0 20px}.image-archive-entry a{border-left:2px solid var(--acid);color:#f0f1ec;display:flex;flex-direction:column;gap:9px;padding:3px 0 3px 17px;text-decoration:none;transition:border-color .2s,transform .2s}.image-archive-entry a:hover{border-color:#fff;transform:translateX(5px)}.image-archive-entry small{color:#a2a89f;font-size:7px;letter-spacing:.2em}.image-archive-entry strong{font:400 clamp(18px,1.7vw,27px) "Songti SC",STSong,serif;white-space:nowrap}.image-archive-entry i{color:var(--acid);font-style:normal;font-size:1.2em}.lightbox-prompt{background:linear-gradient(145deg,rgba(28,34,29,.96),rgba(8,10,9,.98));border:1px solid rgba(237,239,229,.22);color:#e9e6db;max-height:76vh;min-width:0;overflow:auto;padding:24px}.lightbox-prompt span{color:var(--acid);display:block;font-size:7px;letter-spacing:.22em;margin-bottom:18px}.lightbox-prompt pre{font:12px/1.9 "Microsoft YaHei",Arial,sans-serif;margin:0;white-space:pre-wrap;word-break:break-word}.lightbox.has-prompt[open]{grid-template-columns:minmax(250px,31vw) minmax(0,1fr);gap:28px;padding:60px 9vw 48px;place-items:center}.lightbox.has-prompt .lightbox-prompt{grid-column:1;grid-row:1}.lightbox.has-prompt>img{grid-column:2;grid-row:1;max-width:54vw;max-height:76vh}.lightbox.has-prompt>p{bottom:18px;left:auto;right:9vw}.archive-lightbox.has-prompt{grid-template-columns:minmax(250px,31vw) minmax(0,1fr);gap:28px;padding:60px 9vw 48px}.archive-lightbox.has-prompt .lightbox-prompt{grid-column:1;grid-row:1}.archive-lightbox.has-prompt img{grid-column:2;grid-row:1;max-width:54vw;max-height:76vh}.archive-lightbox.has-prompt p{bottom:18px;left:auto;right:9vw}@media(max-width:700px){.image-archive-entry{grid-row:1}.image-archive-entry strong{font-size:20px}.lightbox.has-prompt[open],.archive-lightbox.has-prompt{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:13px;padding:60px 18px 36px}.lightbox.has-prompt .lightbox-prompt,.archive-lightbox.has-prompt .lightbox-prompt{grid-column:1;grid-row:1;max-height:26vh;padding:15px}.lightbox.has-prompt>img,.archive-lightbox.has-prompt img{grid-column:1;grid-row:2;max-width:94vw;max-height:56vh}.lightbox.has-prompt>p,.archive-lightbox.has-prompt p{bottom:10px;left:18px;right:auto;font-size:7px}.lightbox-prompt pre{font-size:11px;line-height:1.7}}
