.work-card .work-image-preview{width:100%;color:inherit;cursor:zoom-in;background:#e9dfd4;border:0;margin:0;padding:0;display:block}.work-card .work-local-preview{min-height:44px;color:inherit;cursor:zoom-in;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-family:inherit;display:inline-flex}.work-image-preview:focus-visible,.work-local-preview:focus-visible,.work-viewer-close:focus-visible{outline-offset:4px;outline:3px solid #795b40}.work-viewer{color:#483c32;overscroll-behavior:contain;background:#faf7f3;border:1px solid #d8cbbd;border-radius:12px;width:min(940px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 20px 80px #0005}.work-viewer::backdrop{background:#211a16c9}.work-viewer-content{padding:20px}.work-viewer-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 16px;display:flex}.work-viewer-heading>div{min-width:0}.work-viewer .work-viewer-heading p{letter-spacing:.13em;margin:0 0 6px;font-size:11px}.work-viewer .work-viewer-heading h2{overflow-wrap:anywhere;margin:0;font-size:clamp(19px,4vw,26px);line-height:1.35}.work-viewer-close{min-width:82px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#fffdf9;border:1px solid #c8b6a5;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:8px 12px;display:inline-flex}.work-viewer-close span{font-size:23px;line-height:1}.work-viewer-image{background:#eee7df;justify-content:center;align-items:center;min-width:0;display:flex}.work-viewer-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 220px);display:block}.work-viewer .work-viewer-description{overflow-wrap:anywhere;margin:12px 0 0;font-size:14px;line-height:1.7}@media (width<=480px){.work-viewer{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.work-viewer-content{padding:14px}.work-viewer-heading{gap:10px;margin-bottom:12px}.work-viewer-close{min-width:70px;padding:8px}.work-viewer-image img{max-height:calc(100dvh - 200px)}}
