.mosaic-guide h1{font-size:clamp(28px,3vw,38px);line-height:1.2;margin:8px 0;color:#f0e3cc}.mosaic-guide h2{font-family:var(--font);font-size:22px;color:#ead8ba;margin:26px 0 12px}.mosaic-guide h3{font-family:var(--font);font-size:19px;margin:24px 0 10px;color:#e5d1ad}.mosaic-guide p,.mosaic-guide li{font-size:15px;line-height:1.7;color:#cdc4b5}.mosaic-guide a{color:#ddbb86}.mosaic-holons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.mosaic-holons>div{display:flex;align-items:center;gap:10px;background:#1b2118;border:1px solid #554735;padding:12px;color:#d1c8b7;line-height:1.5}.mosaic-holons img{object-fit:contain;flex:none}.mosaic-search{max-width:660px}.mosaic-search label,.mosaic-search span{display:block;color:#d6c6ab;font-size:14px;margin:6px 0}.mosaic-search input{width:100%;min-height:44px;padding:9px 12px;background:#101713;border:1px solid #716043;border-radius:4px;color:#f0e3cc;font:inherit}.mosaic-search input:focus{outline:2px solid #b99560;outline-offset:2px}.mosaic-card{margin:8px 0}.mosaic-card summary{line-height:1.5}.mosaic-card summary span,.mosaic-numbers small{color:#bcb09c}.mosaic-detail{padding:2px 0}.mosaic-detail p{margin:9px 0}.mosaic-numbers{padding:10px 12px;background:#191f19;border:1px solid #4b4634}.mosaic-numbers summary{cursor:pointer;color:#e4c793}.mosaic-numbers p{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.mosaic-pictures{display:flex;flex-wrap:wrap;gap:8px}.mosaic-pictures figure{width:120px;margin:0;padding:8px;text-align:center;background:#191f19;border:1px solid #514832}.mosaic-pictures img{object-fit:contain}.mosaic-pictures figcaption{font-size:12px;color:#cdbb9c;line-height:1.4}.mosaic-group[hidden],.mosaic-card[hidden],#mosaic-no-results[hidden]{display:none!important}@media(max-width:700px){.mosaic-holons{grid-template-columns:1fr}}
.mosaic-gallery{margin:14px 0;padding:12px;background:#191f19;border:1px solid #514832}.mosaic-gallery>summary{cursor:pointer;color:#e5c996}.mosaic-fragment-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin:12px 0}.mosaic-fragment-grid figure{min-width:0;margin:0;padding:8px;text-align:center;background:#141b17;border:1px solid #514832}.mosaic-fragment-grid img{width:80px;height:80px;max-width:100%;object-fit:contain}.mosaic-fragment-grid figcaption{font-size:12px;line-height:1.4;color:#cdbb9c}.mosaic-pagination{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.mosaic-pagination a{display:inline-flex;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:6px;border:1px solid #695539;background:#24251c}.mosaic-pagination a[aria-current=page]{color:#fff0d6;background:#493520;border-color:#b79560}.mosaic-gallery-status{font-size:13px!important;color:#bcb09c!important;margin:8px 0 0!important}@media(max-width:400px){.mosaic-fragment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
