main[data-astro-cid-x255k2k2]{width:860px;max-width:calc(100% - 2em);margin:auto;padding:2.5rem 1rem 4rem}.archive-header[data-astro-cid-x255k2k2]{border-bottom:2px solid var(--card-border);margin-bottom:2rem;padding-bottom:1.25rem}.archive-header[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{color:#231c18;margin:0 0 .5rem;font-size:2.5rem}.archive-count[data-astro-cid-x255k2k2]{color:var(--text-muted);margin:0;font-size:1.05rem}.archive-controls[data-astro-cid-x255k2k2]{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--shadow-subtle);border-radius:12px;margin-bottom:2rem;padding:1.25rem 1.4rem}.search-wrapper[data-astro-cid-x255k2k2]{align-items:center;margin-bottom:1.1rem;display:flex;position:relative}.search-icon[data-astro-cid-x255k2k2]{color:var(--text-muted);pointer-events:none;font-size:1.1rem;position:absolute;left:14px}.search-input[data-astro-cid-x255k2k2]{width:100%;font-family:var(--font-body);color:var(--text-primary);border:1px solid var(--card-border);background:#f4ebdc;border-radius:8px;outline:none;padding:.75rem 2.6rem;font-size:1.05rem;transition:all .2s}.search-input[data-astro-cid-x255k2k2]:focus{border-color:var(--accent-gold);background:#fffdf9;box-shadow:0 0 0 3px #c07d2b26}.search-clear[data-astro-cid-x255k2k2]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.25rem;display:none;position:absolute;right:12px}.search-clear[data-astro-cid-x255k2k2]:hover{color:var(--text-primary)}.filter-row[data-astro-cid-x255k2k2]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.85rem;display:flex}.filter-label[data-astro-cid-x255k2k2]{font-family:var(--font-headers);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-right:.25rem;font-size:.95rem}.filter-btn[data-astro-cid-x255k2k2]{font-family:var(--font-headers);letter-spacing:.5px;color:var(--text-secondary);cursor:pointer;background:#e8dec8;border:1px solid #cbbba4;border-radius:6px;padding:4px 12px;font-size:.95rem;transition:all .15s}.filter-btn[data-astro-cid-x255k2k2]:hover{color:var(--accent-leather);border-color:var(--accent-saddle);background:#dfd3ba}.filter-btn[data-astro-cid-x255k2k2].active{background:var(--leather-dark);color:#f8f1e2;border-color:var(--leather-border);box-shadow:inset 0 1px 1px #fff3}.filter-count[data-astro-cid-x255k2k2]{opacity:.75;margin-left:2px;font-size:.8rem}.tag-row[data-astro-cid-x255k2k2]{border-top:1px dashed var(--card-border);flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.65rem;display:flex}.tag-btn[data-astro-cid-x255k2k2]{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px dashed #cbbba4;border-radius:4px;padding:2px 8px;font-size:.8rem;transition:all .15s}.tag-btn[data-astro-cid-x255k2k2]:hover{color:var(--accent-leather);border-color:var(--accent-saddle);background:#e8dec8}.tag-btn[data-astro-cid-x255k2k2].active{background:var(--accent-saddle);color:#fff9ed;border-color:var(--accent-leather);border-style:solid}.results-status[data-astro-cid-x255k2k2]{color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:1.25rem;font-size:.92rem;display:flex}.reset-link[data-astro-cid-x255k2k2]{color:var(--accent-saddle);cursor:pointer;text-decoration:underline;display:none}.posts-list[data-astro-cid-x255k2k2]{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style-type:none;display:flex}.post-card[data-astro-cid-x255k2k2]{background:var(--leather-pattern);border:1px solid var(--leather-border);box-shadow:var(--shadow-leather);outline-offset:-5px;border-radius:14px;outline:1px dashed #d7b48266;transition:all .2s;position:relative;overflow:hidden}.post-card[data-astro-cid-x255k2k2]:hover{border-color:#d7b482;transform:translate(4px);box-shadow:0 10px 28px #140e0a73}.post-link[data-astro-cid-x255k2k2]{align-items:center;gap:1.25rem;padding:1.1rem 1.35rem;text-decoration:none;display:flex}.archive-thumb[data-astro-cid-x255k2k2]{background:#18120f;border:1px solid #d7b48259;border-radius:8px;flex-shrink:0;width:140px;height:95px;overflow:hidden}.archive-thumb[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;width:100%;height:100%;box-shadow:none;border:none;border-radius:0;padding:0;display:block}.post-info[data-astro-cid-x255k2k2]{flex-grow:1;min-width:0}.post-title[data-astro-cid-x255k2k2]{color:#f8f1e2;text-shadow:0 1px 2px #000000d9;margin:0 0 .45rem;font-size:1.35rem;line-height:1.3;transition:color .2s}.post-card[data-astro-cid-x255k2k2]:hover .post-title[data-astro-cid-x255k2k2]{color:#e2bc86}.post-meta[data-astro-cid-x255k2k2]{color:#d2c4b3;text-shadow:0 1px 2px #000c;align-items:center;gap:.75rem;font-size:.88rem;display:flex}.category-pill[data-astro-cid-x255k2k2]{color:#d7b482;letter-spacing:.5px;background:#1d1612;border:1px solid #d7b48266;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:600}.card-tags[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.card-tag[data-astro-cid-x255k2k2]{color:#d7b482;background:#1d1612cc;border:1px solid #d7b4824d;border-radius:4px;padding:1px 6px;font-size:.75rem}.empty-state[data-astro-cid-x255k2k2]{text-align:center;background:var(--card-bg);border:1px dashed var(--card-border);color:var(--text-muted);border-radius:12px;padding:3rem 1.5rem;display:none}.empty-state[data-astro-cid-x255k2k2] h3[data-astro-cid-x255k2k2]{color:var(--text-secondary);margin:0 0 .5rem}@media (width<=600px){.post-link[data-astro-cid-x255k2k2]{flex-direction:column;align-items:stretch;gap:.85rem;padding:1rem}.archive-thumb[data-astro-cid-x255k2k2]{width:100%;height:175px}.card-tags[data-astro-cid-x255k2k2]{margin-top:.25rem;margin-left:0}}
