.content-container[data-astro-cid-he2tgzpj]{max-width:1440px;margin:0 auto;padding:2rem 1.5rem 4rem;width:100%;box-sizing:border-box}.section-hero[data-astro-cid-he2tgzpj]{text-align:center;margin-bottom:2rem;width:100%}.hero-subbadge[data-astro-cid-he2tgzpj]{font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--color-accent);letter-spacing:.1em;display:inline-block}.page-heading[data-astro-cid-he2tgzpj]{font-family:var(--font-heading);font-size:2.2rem;color:var(--text-main);margin:.4rem 0 .75rem;overflow-wrap:break-word;word-break:break-word}.hero-lead[data-astro-cid-he2tgzpj]{max-width:780px;margin:0 auto;color:var(--text-muted);font-size:1.05rem;line-height:1.6}.filter-controls-card[data-astro-cid-he2tgzpj]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.25rem;margin-bottom:1.75rem;box-shadow:var(--shadow-sm);width:100%;box-sizing:border-box}.search-input-wrapper[data-astro-cid-he2tgzpj]{display:flex;align-items:center;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.6rem .85rem;gap:.6rem;margin-bottom:1rem;width:100%;box-sizing:border-box}.search-input-wrapper[data-astro-cid-he2tgzpj] input[data-astro-cid-he2tgzpj]{flex:1;min-width:0;border:none;background:transparent;font-size:1rem;color:var(--text-main);outline:none}.category-pills-bar[data-astro-cid-he2tgzpj]{display:flex;gap:.4rem;flex-wrap:wrap;width:100%}.cat-pill[data-astro-cid-he2tgzpj]{padding:.35rem .75rem;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-full);font-size:.8rem;color:var(--text-muted);cursor:pointer;transition:var(--transition)}.cat-pill[data-astro-cid-he2tgzpj]:hover{background:var(--bg-card-hover);border-color:var(--color-accent)}.cat-pill[data-astro-cid-he2tgzpj].active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.table-scroll-hint[data-astro-cid-he2tgzpj]{display:none;align-items:center;gap:.4rem;font-size:.78rem;color:var(--text-dim);margin-bottom:.6rem;font-style:italic;padding:.4rem .75rem;background:#c0781714;border:1px dashed var(--border-color);border-radius:var(--radius-sm)}.table-scroll-hint[data-astro-cid-he2tgzpj] .hint-icon[data-astro-cid-he2tgzpj]{font-style:normal;font-weight:700;color:var(--color-accent)}.table-responsive[data-astro-cid-he2tgzpj]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;box-shadow:var(--shadow-sm);width:100%;max-width:100%;box-sizing:border-box}.data-table[data-astro-cid-he2tgzpj]{width:100%;min-width:820px;border-collapse:collapse;font-size:.85rem}.data-table[data-astro-cid-he2tgzpj] th[data-astro-cid-he2tgzpj],.data-table[data-astro-cid-he2tgzpj] td[data-astro-cid-he2tgzpj]{padding:.65rem .75rem;border-bottom:1px solid var(--border-color);white-space:nowrap}.cell-name[data-astro-cid-he2tgzpj]{white-space:normal!important;min-width:160px}.data-table[data-astro-cid-he2tgzpj] th[data-astro-cid-he2tgzpj]{background:#00000008;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.grupa-tag[data-astro-cid-he2tgzpj]{font-size:.7rem;color:var(--text-dim);display:inline-block;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kcal-val[data-astro-cid-he2tgzpj]{color:var(--color-primary)}.text-dim[data-astro-cid-he2tgzpj]{color:var(--text-dim)}@media(max-width:768px){.content-container[data-astro-cid-he2tgzpj]{padding:1.25rem .75rem 3.5rem}.page-heading[data-astro-cid-he2tgzpj]{font-size:1.5rem;line-height:1.25}.hero-lead[data-astro-cid-he2tgzpj]{font-size:.92rem}.filter-controls-card[data-astro-cid-he2tgzpj]{padding:.85rem;margin-bottom:1.25rem}.search-input-wrapper[data-astro-cid-he2tgzpj]{padding:.5rem .7rem;margin-bottom:.75rem}.search-input-wrapper[data-astro-cid-he2tgzpj] input[data-astro-cid-he2tgzpj]{font-size:.9rem}.cat-pill[data-astro-cid-he2tgzpj]{padding:.28rem .6rem;font-size:.75rem}.table-scroll-hint[data-astro-cid-he2tgzpj]{display:flex}.data-table[data-astro-cid-he2tgzpj] th[data-astro-cid-he2tgzpj],.data-table[data-astro-cid-he2tgzpj] td[data-astro-cid-he2tgzpj]{padding:.55rem .6rem;font-size:.8rem}}@media(max-width:480px){.page-heading[data-astro-cid-he2tgzpj]{font-size:1.35rem}.hero-subbadge[data-astro-cid-he2tgzpj]{font-size:.7rem}}
