.wb-photo-search{max-width:1400px;margin:0 auto;padding:44px 36px 90px}.wb-search-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:36px}.wb-search-heading h1{font:italic 400 clamp(38px,5vw,66px)/1.1 var(--font-display);margin:12px 0;overflow-wrap:anywhere}.wb-search-heading p{font:12px/1.6 var(--font-body);color:var(--fg-muted);margin:0}.wb-search-heading>button{flex-shrink:0}.wb-search-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:38px 30px;align-items:start}.wb-search-result{margin:0;min-width:0}.wb-search-image{display:block;position:relative;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.wb-search-frame{height:260px;display:flex;align-items:center;justify-content:center}.wb-search-frame>.wb-plate{width:min(100%,calc(260px * var(--photo-ratio)))}.wb-search-image:focus-visible{outline:2px solid var(--accent);outline-offset:7px}.wb-search-film{position:absolute;bottom:14px;left:14px;padding:4px 8px;background:#0f0c09cc;color:#ece2cf;font:11px/1.4 var(--font-body)}.wb-search-result figcaption{margin-top:14px}.wb-search-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font:10px/1.7 var(--font-body);color:var(--fg-muted)}.wb-search-meta>span{min-width:0;overflow-wrap:anywhere}.wb-search-heart{background:transparent;border:0;padding:5px;display:inline-flex;color:var(--accent);cursor:pointer}.wb-search-chapter{display:block;padding:0;margin-top:3px;border:0;background:transparent;color:var(--fg-muted);text-align:left;font:italic 16px/1.5 var(--font-display);cursor:pointer}.wb-search-chapter:hover{color:var(--accent)}.wb-search-note{font:17px/1.5 var(--font-hand);margin:4px 0}.wb-search-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.wb-search-tag{padding:3px 7px;border:1px solid var(--rule);background:transparent;color:var(--fg-muted);font:10px/1.4 var(--font-body);cursor:pointer;border-radius:2px}.wb-search-tag:hover,.wb-search-tag.is-match{color:var(--accent);border-color:var(--accent)}.wb-search-pager{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;margin:18px 0;border-block:1px solid var(--rule);font:11px/1.5 var(--font-body);color:var(--fg-muted)}.wb-search-pager button:disabled{opacity:.35;cursor:default}.wb-search-empty{text-align:center;padding:70px 0 100px;color:var(--fg-muted)}.wb-search-empty .wb-display{font-size:34px}@media(max-width:767.98px){.wb-photo-search{padding:28px 16px 65px}.wb-search-heading{gap:12px;align-items:flex-start;margin-bottom:26px}.wb-search-heading h1{font-size:38px}.wb-search-heading p{font-size:11px}.wb-search-heading>button{font-size:10px;padding-top:6px}.wb-search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.wb-search-frame{height:160px}.wb-search-frame>.wb-plate{width:min(100%,calc(160px * var(--photo-ratio)))}.wb-search-meta{font-size:9px}.wb-search-chapter{font-size:14px}.wb-search-tags{gap:4px}.wb-search-tag{font-size:9px;padding:4px 5px}.wb-search-pager{gap:8px;font-size:10px}.wb-search-pager button{font-size:10px}}
