.hero-section[data-astro-cid-ly7sxljo]{background:#fff;position:relative;overflow:hidden}.hero-gradient[data-astro-cid-ly7sxljo]{pointer-events:none;background:radial-gradient(80% 60% at 50% -10%,#007cf01f 0%,#7928ca14 40%,#ff00800f 70%,#0000 100%);position:absolute;inset:0}.search-wrapper[data-astro-cid-ly7sxljo]{max-width:560px;margin:0 auto;position:relative}.search-icon[data-astro-cid-ly7sxljo]{pointer-events:none;font-size:16px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.search-input[data-astro-cid-ly7sxljo]{width:100%;height:52px;font-family:var(--font-sans);color:#171717;transition:box-shadow 80ms var(--spring),border-color 80ms var(--spring);background:#fff;border:1px solid #ebebeb;border-radius:12px;outline:none;padding:0 48px;font-size:16px;box-shadow:0 0 0 1px #00000012,0 4px 12px #0000000f}.search-input[data-astro-cid-ly7sxljo]::placeholder{color:#a1a1a1}.search-input[data-astro-cid-ly7sxljo]:focus{border-color:#171717;box-shadow:0 0 0 3px #17171714}.search-kbd[data-astro-cid-ly7sxljo]{font-family:var(--font-mono);color:#6b6b6b;pointer-events:none;background:#f5f5f5;border:1px solid #ebebeb;border-radius:4px;padding:2px 6px;font-size:11px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (width<=640px){.search-kbd[data-astro-cid-ly7sxljo]{display:none}.search-input[data-astro-cid-ly7sxljo]{padding-right:16px}}.filter-bar-section[data-astro-cid-ly7sxljo]{z-index:40;background:#fff;position:sticky;top:64px}[data-theme=dark] .filter-bar-section[data-astro-cid-ly7sxljo]{background:#111}.filter-tab[data-astro-cid-ly7sxljo]{color:#4d4d4d;cursor:pointer;white-space:nowrap;letter-spacing:-.28px;background:0 0;border:none;border-radius:64px;align-items:center;gap:6px;padding:4px 16px;font-size:14px;font-weight:400;display:inline-flex}.filter-tab[data-astro-cid-ly7sxljo]:hover{color:#171717;background:#f5f5f5}.filter-tab[data-astro-cid-ly7sxljo].active{color:#fff;background:#171717;font-weight:500}.tab-count[data-astro-cid-ly7sxljo]{font-family:var(--font-mono);opacity:.7;font-size:11px}.verdict-dot[data-astro-cid-ly7sxljo]{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.food-card[data-astro-cid-ly7sxljo]{transition:box-shadow .32s var(--spring),transform .32s var(--spring);background:#fff;border-radius:8px;text-decoration:none;display:block;box-shadow:0 0 0 1px #00000012,0 1px 1px #00000005,0 2px 2px #0000000a}.food-card[data-astro-cid-ly7sxljo]:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #0000001a,0 2px 4px #0000000f,0 8px 20px #00000014}.food-card-inner[data-astro-cid-ly7sxljo]{padding:20px}.verdict-badge[data-astro-cid-ly7sxljo]{border-radius:100px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.verdict-badge-icon[data-astro-cid-ly7sxljo]{font-size:10px;font-weight:700}.symptom-match-badge[data-astro-cid-ly7sxljo]{font-family:var(--font-mono);color:#b45309;background:#fff8f0;border:1px solid #fde8cc;border-radius:4px;margin-bottom:10px;padding:2px 7px;font-size:10px;display:inline-block}.food-card-meta[data-astro-cid-ly7sxljo]{border-top:1px solid #f5f5f5;gap:16px;padding-top:12px;display:flex}.food-card-meta-item[data-astro-cid-ly7sxljo]{flex-direction:column;gap:2px;display:flex}.meta-label[data-astro-cid-ly7sxljo]{font-family:var(--font-mono);color:#6b6b6b;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.meta-value[data-astro-cid-ly7sxljo]{color:#4d4d4d;font-size:12px}#food-grid[data-astro-cid-ly7sxljo]{scroll-margin-top:130px}.food-card[data-astro-cid-ly7sxljo].hidden,.food-card-overflow[data-astro-cid-ly7sxljo]{display:none}#food-grid[data-astro-cid-ly7sxljo].show-all .food-card-overflow[data-astro-cid-ly7sxljo]:not(.hidden){display:block}.show-more-btn[data-astro-cid-ly7sxljo]{color:#171717;cursor:pointer;background:#fff;border:1px solid #ebebeb;border-radius:100px;padding:10px 22px;font-size:14px;font-weight:500}.show-more-btn[data-astro-cid-ly7sxljo]:hover{background:#f5f5f5}.mobile-scroll-fade[data-astro-cid-ly7sxljo]{pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff2);width:48px;display:none;position:absolute;top:0;bottom:0;right:0}@media (width<=640px){.mobile-scroll-fade[data-astro-cid-ly7sxljo]{display:block}.filter-scroll-area[data-astro-cid-ly7sxljo]{scrollbar-width:none}.filter-scroll-area[data-astro-cid-ly7sxljo]::-webkit-scrollbar{display:none}}.silent-killers-section[data-astro-cid-ly7sxljo]{background:#fff8f0;border-top:1px solid #fde8cc;border-bottom:1px solid #fde8cc}.silent-killers-inner[data-astro-cid-ly7sxljo]{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.sk-label[data-astro-cid-ly7sxljo]{flex-shrink:0;align-items:baseline;gap:6px;padding-top:2px;display:flex}.sk-label-text[data-astro-cid-ly7sxljo]{font-family:var(--font-mono);color:#92400e;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:11px;font-weight:600}.sk-label-sub[data-astro-cid-ly7sxljo]{font-family:var(--font-mono);color:#b45309;white-space:nowrap;font-size:10px}.sk-items[data-astro-cid-ly7sxljo]{flex-wrap:wrap;align-items:center;row-gap:6px;display:flex}.sk-item[data-astro-cid-ly7sxljo]{transition:background var(--duration-standard) var(--spring);border-radius:6px;flex-direction:column;gap:1px;padding:4px 16px;text-decoration:none;display:flex}.sk-item[data-astro-cid-ly7sxljo]:hover{background:#b4530912}.sk-item-name[data-astro-cid-ly7sxljo]{color:#92400e;letter-spacing:-.2px;font-size:13px;font-weight:600}.sk-item-note[data-astro-cid-ly7sxljo]{color:#b45309;letter-spacing:-.1px;font-size:11px}.sk-divider[data-astro-cid-ly7sxljo]{background:#fde8cc;flex-shrink:0;align-self:center;width:1px;height:32px;margin:0 4px}@media (width<=640px){.silent-killers-inner[data-astro-cid-ly7sxljo]{flex-direction:column;gap:8px}.sk-divider[data-astro-cid-ly7sxljo]{display:none}.sk-item[data-astro-cid-ly7sxljo]{padding:4px 8px}}.faq-list[data-astro-cid-ly7sxljo]{background:#fff;border:1px solid #ebebeb;border-radius:8px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.faq-item[data-astro-cid-ly7sxljo]{background:#fff;border-bottom:1px solid #ebebeb}.faq-item[data-astro-cid-ly7sxljo]:last-child{border-bottom:none}.faq-question[data-astro-cid-ly7sxljo]{color:#171717;letter-spacing:-.3px;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:15px;font-weight:500;list-style:none;display:flex}.faq-question[data-astro-cid-ly7sxljo]::-webkit-details-marker{display:none}.faq-chevron[data-astro-cid-ly7sxljo]{color:#6b6b6b;flex-shrink:0;font-size:20px}details[data-astro-cid-ly7sxljo][open] .faq-chevron[data-astro-cid-ly7sxljo]{transform:rotate(45deg)}.faq-answer[data-astro-cid-ly7sxljo]{color:#4d4d4d;margin:0;padding:0 20px 16px;font-size:15px;line-height:1.65}[data-theme=dark] .hero-section[data-astro-cid-ly7sxljo]{background:#111}[data-theme=dark] .search-input[data-astro-cid-ly7sxljo]{color:#ededed;background:#1a1a1a;border-color:#2a2a2a}[data-theme=dark] .filter-tab[data-astro-cid-ly7sxljo]{color:#a3a3a3}[data-theme=dark] .filter-tab[data-astro-cid-ly7sxljo]:hover{color:#ededed;background:#2a2a2a}[data-theme=dark] .filter-tab[data-astro-cid-ly7sxljo].active{color:#111;background:#ededed}[data-theme=dark] .food-card[data-astro-cid-ly7sxljo]{background:#1a1a1a;box-shadow:0 0 0 1px #ffffff0f}[data-theme=dark] .food-card-meta[data-astro-cid-ly7sxljo]{border-top-color:#2a2a2a}[data-theme=dark] .meta-label[data-astro-cid-ly7sxljo]{color:#555}[data-theme=dark] .meta-value[data-astro-cid-ly7sxljo]{color:#a3a3a3}[data-theme=dark] .show-more-btn[data-astro-cid-ly7sxljo]{color:#ededed;background:#1a1a1a;border-color:#2a2a2a}[data-theme=dark] .silent-killers-section[data-astro-cid-ly7sxljo]{background:#1c1200;border-color:#3d2800}[data-theme=dark] .sk-label-text[data-astro-cid-ly7sxljo],[data-theme=dark] .sk-item-name[data-astro-cid-ly7sxljo]{color:#fbbf24}[data-theme=dark] .sk-item-note[data-astro-cid-ly7sxljo]{color:#d97706}[data-theme=dark] .sk-divider[data-astro-cid-ly7sxljo]{background:#3d2800}[data-theme=dark] .faq-list[data-astro-cid-ly7sxljo]{background:#1a1a1a;border-color:#2a2a2a}[data-theme=dark] .faq-item[data-astro-cid-ly7sxljo]{background:#1a1a1a;border-bottom-color:#2a2a2a}[data-theme=dark] .faq-question[data-astro-cid-ly7sxljo]{color:#ededed}[data-theme=dark] .faq-answer[data-astro-cid-ly7sxljo]{color:#a3a3a3}[data-theme=dark] .mobile-scroll-fade[data-astro-cid-ly7sxljo]{background:linear-gradient(90deg,#0000,#111111f2)}
