main[data-astro-cid-mejek24l]{max-width:1120px;margin:0 auto;padding:var(--space-lg) 32px var(--space-xl)}.category-filter[data-astro-cid-mejek24l]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 2rem}.filter-btn[data-astro-cid-mejek24l]{font-family:var(--font-mono);font-size:var(--text-label-sm);line-height:1.4;padding:.3rem .7rem;border-radius:999px;border:1px solid var(--border-color);background:var(--surface-container-low);color:var(--text-muted);cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.filter-btn[data-astro-cid-mejek24l]:hover{border-color:var(--border-strong);color:var(--heading-color)}.filter-btn[data-astro-cid-mejek24l].is-active{background:var(--accent-fill);color:var(--on-accent-fill);border-color:var(--accent-fill)}.filter-count[data-astro-cid-mejek24l]{display:inline-block;margin-left:.35rem;font-size:.75em;opacity:.75;font-variant-numeric:tabular-nums}.note-grid[data-astro-cid-mejek24l]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;list-style:none;margin:0;padding:0}.note-grid[data-astro-cid-mejek24l]>li[data-astro-cid-mejek24l]{position:relative}.card-filter-chip[data-astro-cid-mejek24l]{position:absolute;top:1.5rem;right:1.5rem;z-index:2;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--text-muted);background:var(--surface-container);border:1px solid transparent;border-radius:999px;padding:.2rem .6rem;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.card-filter-chip[data-astro-cid-mejek24l]:hover{border-color:var(--border-strong);color:var(--heading-color)}.card-filter-chip[data-astro-cid-mejek24l].is-active{background:var(--accent-fill);color:var(--on-accent-fill);border-color:var(--accent-fill)}.note-card[data-astro-cid-mejek24l]{position:relative;display:flex;flex-direction:column;background:var(--surface-container-low);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.5rem;text-decoration:none;transition:border-color .2s ease}.note-card[data-astro-cid-mejek24l]:hover{border-color:var(--border-strong)}.card-img[data-astro-cid-mejek24l]{overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--border-color);margin-bottom:1rem}.card-img[data-astro-cid-mejek24l] img[data-astro-cid-mejek24l]{display:block;width:100%;height:auto;border-radius:var(--radius-sm)}.card-top[data-astro-cid-mejek24l]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.card-top[data-astro-cid-mejek24l] .cat-chip[data-astro-cid-mejek24l]{font-family:var(--font-mono);font-size:var(--text-label-sm);font-weight:600;letter-spacing:.05em;color:var(--accent);background:var(--surface-container);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.2rem .55rem}.card-top[data-astro-cid-mejek24l] .cat-chip[data-astro-cid-mejek24l].filter-chip{cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.card-top[data-astro-cid-mejek24l] .cat-chip[data-astro-cid-mejek24l].filter-chip:hover{border-color:var(--accent);background:var(--surface-container-low)}.card-top[data-astro-cid-mejek24l] .cat-chip[data-astro-cid-mejek24l].filter-chip.is-active{background:var(--accent-fill);color:var(--on-accent-fill);border-color:var(--accent-fill)}.card-top[data-astro-cid-mejek24l] .rating[data-astro-cid-mejek24l]{font-family:var(--font-mono);font-size:var(--text-label-sm);color:var(--tertiary)}.note-card[data-astro-cid-mejek24l] h2[data-astro-cid-mejek24l]{margin:1.75rem 0 .5rem;color:var(--heading-color);font-size:22px;line-height:1.25;letter-spacing:-.01em}.note-card[data-astro-cid-mejek24l] .card-img[data-astro-cid-mejek24l]~h2[data-astro-cid-mejek24l]{margin-top:0}.note-card[data-astro-cid-mejek24l]:hover h2[data-astro-cid-mejek24l]{color:var(--accent)}.note-card[data-astro-cid-mejek24l] .desc[data-astro-cid-mejek24l]{margin:0 0 1rem;color:var(--text-muted);font-size:15px;line-height:1.55;flex:1 1 auto}.card-foot[data-astro-cid-mejek24l]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.9rem;border-top:1px solid var(--border-color);font-family:var(--font-mono);font-size:var(--text-label-sm);color:var(--text-muted)}.card-tags[data-astro-cid-mejek24l]{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.card-tag[data-astro-cid-mejek24l]{font-family:var(--font-mono);font-size:11px;padding:.1rem .5rem;border-radius:999px;background:var(--surface-container);color:var(--text-muted);line-height:1.5}.filter-empty[data-astro-cid-mejek24l]{display:none;padding:2rem;text-align:center;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-label-sm);border:1px dashed var(--border-color);border-radius:var(--radius-lg)}.filter-empty[data-astro-cid-mejek24l].is-visible{display:block}.note-grid[data-astro-cid-mejek24l]>li[data-astro-cid-mejek24l].is-hidden{display:none}.eof[data-astro-cid-mejek24l]{margin-top:2rem;font-family:var(--font-mono);font-size:13px;color:var(--text-muted)}@media(max-width:960px){.note-grid[data-astro-cid-mejek24l]{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){main[data-astro-cid-mejek24l]{padding:var(--space-md) var(--margin-mobile) var(--space-lg)}.note-grid[data-astro-cid-mejek24l]{grid-template-columns:1fr;gap:1rem}.note-card[data-astro-cid-mejek24l]{padding:1.25rem}}
