.category-tile[data-astro-cid-6cojxnwh]{border:1.5px solid rgb(var(--gray-light));color:rgb(var(--black));background:#fff;border-radius:12px;flex-direction:column;gap:.45em;padding:1.25em 1.4em;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.category-tile[data-astro-cid-6cojxnwh]:hover{border-color:var(--accent);color:rgb(var(--black));transform:translateY(-2px);box-shadow:0 4px 16px #b06d2c2e}.tile-icon[data-astro-cid-6cojxnwh]{color:var(--accent);line-height:1}.tile-icon[data-astro-cid-6cojxnwh] svg{width:28px;height:28px}.tile-name[data-astro-cid-6cojxnwh]{color:rgb(var(--black));font-size:.95em;font-weight:700;line-height:1.2}.tile-desc[data-astro-cid-6cojxnwh]{color:rgb(var(--gray));font-size:.72em;line-height:1.4}.newsletter-section[data-astro-cid-sornssq2]{text-align:center;background:linear-gradient(135deg,#1e1b4b 0%,#7c3505 100%);padding:4em 1.5em;scroll-margin-top:80px}.newsletter-inner[data-astro-cid-sornssq2]{max-width:560px;margin:0 auto}.newsletter-title[data-astro-cid-sornssq2]{color:#fff;margin:0 0 .4em;font-size:1.8em;line-height:1.2}.newsletter-sub[data-astro-cid-sornssq2]{color:#ffffffd9;margin:0 0 1.5em;font-size:.95em}.newsletter-pending[data-astro-cid-sornssq2]{color:#ffffffb3;border:1px dashed #fff6;border-radius:8px;margin:0;padding:.75em 1.5em;font-size:.88em;font-style:italic;display:inline-block}.spotlight-card[data-astro-cid-wj36gl4z]{border:1.5px solid rgb(var(--gray-light));box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;gap:.65em;height:100%;padding:1.4em;display:flex}.card-badge[data-astro-cid-wj36gl4z]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);border:1px solid var(--accent);border-radius:4px;align-self:flex-start;padding:.2em .5em;font-size:.62em;font-weight:700}.bottle-name[data-astro-cid-wj36gl4z]{color:rgb(var(--black));margin:0;font-size:1.05em;font-weight:700;line-height:1.3}.bottle-meta[data-astro-cid-wj36gl4z]{flex-wrap:wrap;gap:.4em;display:flex}.meta-tag[data-astro-cid-wj36gl4z]{background:rgb(var(--gray-light));color:rgb(var(--gray-dark));border-radius:4px;padding:.2em .55em;font-size:.68em;font-weight:600}.bottle-notes[data-astro-cid-wj36gl4z]{color:rgb(var(--gray));margin:0;font-size:.78em;line-height:1.5}.buy-btn[data-astro-cid-wj36gl4z]{background:var(--accent);color:#fff;text-align:center;border-radius:8px;margin-top:auto;padding:.65em 1em;font-size:.82em;font-weight:600;text-decoration:none;transition:background .2s;display:block}.buy-btn[data-astro-cid-wj36gl4z]:hover{background:var(--accent-dark);color:#fff}.home-main[data-astro-cid-lcdefpme]{width:100%;max-width:100%;margin:0;padding:0}.hero-section[data-astro-cid-lcdefpme]{text-align:center;color:#fff;background:linear-gradient(135deg,#7c3505 0%,#1e1b4b 100%);padding:5em 1.5em}.hero-inner[data-astro-cid-lcdefpme]{max-width:760px;margin:0 auto}.hero-section[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;margin:0 0 .5em;font-size:2.6em;line-height:1.15}.hero-section[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffd9;max-width:580px;margin:0 auto 1.8em;font-size:1em;line-height:1.6}.hero-ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:1em;display:flex}.btn-primary[data-astro-cid-lcdefpme]{background:var(--accent);color:#fff;border-radius:8px;padding:.75em 1.8em;font-size:.95em;font-weight:700;text-decoration:none;transition:background .2s}.btn-primary[data-astro-cid-lcdefpme]:hover{color:#fff;background:#c47e30}.btn-secondary[data-astro-cid-lcdefpme]{color:#fff;background:0 0;border:2px solid #fff9;border-radius:8px;padding:.75em 1.8em;font-size:.95em;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s}.btn-secondary[data-astro-cid-lcdefpme]:hover{color:#fff;background:#ffffff14;border-color:#fff}.section-inner[data-astro-cid-lcdefpme]{max-width:1060px;margin:0 auto}.section-heading[data-astro-cid-lcdefpme]{color:rgb(var(--black));text-align:center;margin:0 0 1.2em;font-size:1.5em}.categories-section[data-astro-cid-lcdefpme]{background:#fbf8f1;padding:3.5em 1.5em}.categories-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.spotlight-section[data-astro-cid-lcdefpme]{border-top:1px solid rgb(var(--gray-light));border-bottom:1px solid rgb(var(--gray-light));background:#fff;padding:3.5em 1.5em}.spotlight-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.posts-section[data-astro-cid-lcdefpme]{background:#fbf8f1;padding:3.5em 1.5em}.posts-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.6rem;margin:0 0 2em;padding:0;list-style:none;display:grid}.posts-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none;transition:all .2s;display:block}.posts-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:10px;width:100%;height:auto;margin-bottom:.5em}.post-title[data-astro-cid-lcdefpme]{color:rgb(var(--black));margin:0 0 .25em;font-size:.9em;font-weight:700;line-height:1.3}.post-date[data-astro-cid-lcdefpme]{color:rgb(var(--gray));margin:0 0 .35em;font-size:.78em}.posts-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .post-title[data-astro-cid-lcdefpme]{color:var(--accent)}.category-badge[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.06em;background:rgb(var(--gray-light));color:rgb(var(--gray-dark));border-radius:4px;padding:.2em .5em;font-size:.6em;font-weight:700;display:inline-block}.posts-footer[data-astro-cid-lcdefpme]{text-align:center}.posts-footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent);font-size:.95em;font-weight:600;text-decoration:none}.posts-footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}@media (width<=768px){.hero-section[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:1.9em}.categories-grid[data-astro-cid-lcdefpme],.spotlight-grid[data-astro-cid-lcdefpme],.posts-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width>=769px) and (width<=1024px){.categories-grid[data-astro-cid-lcdefpme],.spotlight-grid[data-astro-cid-lcdefpme],.posts-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}
