.render-show{background:#f4efe5}.render-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.render-heading h2{margin:0}.render-heading>p{max-width:330px;margin:0;color:#626555}.render-track{position:relative;display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#7a826a #e4dfd3;padding-bottom:14px}.render-card{flex:0 0 calc((100% - 44px)/3);min-width:0;scroll-snap-align:start;color:inherit;text-decoration:none}.render-image{overflow:hidden;position:relative;background:#ddd9cd;aspect-ratio:4/5}.render-image img{display:block;width:100%;height:100%;object-fit:contain;transition:filter .25s}.render-image span{position:absolute;bottom:16px;right:16px;padding:10px 14px;background:#f8f5ecf2;color:#263326;font-size:13px}.render-card:hover img{filter:brightness(1.06)}.render-card h3{font-size:18px;margin:14px 0 3px}.render-card p{font-size:12px;color:#646957;margin:0}.render-controls{display:flex;align-items:center;gap:10px;justify-content:flex-end;margin:20px 0 24px}.render-controls button,.render-modal button{min-width:44px;min-height:44px;border:1px solid #a2aa93;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:8px 14px}.render-controls .render-count{margin-right:auto;font-size:13px;color:#606752}.render-show a:focus-visible,.render-show button:focus-visible,.render-modal button:focus-visible{outline:3px solid #b88043;outline-offset:3px}.render-modal{width:min(1120px,96vw);height:min(940px,94dvh);max-height:94dvh;padding:20px;background:#171d18;color:#f5f1e8;border:1px solid #65705f}.render-modal::backdrop{background:#111d}.render-modal[open]{display:flex;flex-direction:column;gap:12px}.render-modal-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.render-modal h2{font-size:20px;margin:0}.render-modal-head p{font-size:12px;color:#cbd0bf;margin:4px 0}.render-large{flex:1;min-height:0;display:flex;justify-content:center;align-items:center;position:relative}.render-large img{width:100%;height:100%;object-fit:contain}.render-large button{position:absolute;top:50%;transform:translateY(-50%);background:#172017e8}.render-large button:first-of-type{left:4px}.render-large button:last-of-type{right:4px}.render-thumbs{display:flex;gap:8px;overflow:auto;flex-shrink:0;padding:4px}.render-thumbs button{padding:2px;flex:0 0 58px;height:68px;border-color:transparent}.render-thumbs button[aria-current=true]{border-color:#d6c698}.render-thumbs img{width:100%;height:100%;object-fit:cover}.render-modal-count{font-size:13px;text-align:center;margin:0}.render-error{color:#f5f1e8;font-size:15px}.render-modal-open{overflow:hidden}@media(max-width:700px){.render-heading{display:block}.render-heading>p{margin-top:18px}.render-track{gap:16px}.render-card{flex-basis:100%}.render-modal{padding:12px;width:96vw;height:94dvh}.render-modal h2{font-size:17px}.render-controls{gap:7px}.render-controls button{padding:8px 11px}}@media(prefers-reduced-motion:reduce){.render-image img{transition:none}.render-track{scroll-behavior:auto}}
.render-modal-count{width:100%;max-width:none}.render-thumbs{overflow-y:hidden;min-height:80px}
