.blog-hero[data-astro-cid-a7wiyce3]{position:relative;padding:3.5rem 0 2rem;background:linear-gradient(180deg,#faf6ff,#fff);overflow:hidden}.hero-glow[data-astro-cid-a7wiyce3]{position:absolute;inset:-10% -5% auto;height:60%;background:var(--spectrum);filter:blur(140px);opacity:.14;pointer-events:none}.dot-grid[data-astro-cid-a7wiyce3]{position:absolute;top:8%;right:4%;width:100px;height:80px;background-image:radial-gradient(var(--logo-purple) 1.4px,transparent 1.4px);background-size:13px 13px;opacity:.25;pointer-events:none}.hero-inner[data-astro-cid-a7wiyce3]{position:relative;display:grid;grid-template-columns:1.3fr 1fr;gap:2rem;align-items:center}h1[data-astro-cid-a7wiyce3]{font-size:clamp(1.9rem,3.2vw,2.5rem);line-height:1.22}.accent[data-astro-cid-a7wiyce3]{background:var(--spectrum-btn);-webkit-background-clip:text;background-clip:text;color:transparent}.subhead[data-astro-cid-a7wiyce3]{color:var(--slate);margin-top:.9rem;line-height:1.65;max-width:34rem}.hero-visual[data-astro-cid-a7wiyce3]{position:relative;height:150px}.float-card[data-astro-cid-a7wiyce3]{position:absolute;background:#fff;border-radius:14px;padding:.8rem 1rem;box-shadow:var(--shadow-card);display:flex;align-items:center;gap:.6rem}.card-readers[data-astro-cid-a7wiyce3]{top:0;right:10%}.card-chart[data-astro-cid-a7wiyce3]{bottom:0;right:0;width:130px;padding:.7rem .9rem}.icon-wrap[data-astro-cid-a7wiyce3]{width:34px;height:34px;border-radius:10px;background:#7f3f991a;display:grid;place-items:center;flex-shrink:0}.float-card[data-astro-cid-a7wiyce3] .value[data-astro-cid-a7wiyce3]{font-family:var(--font-display);font-size:1.05rem;font-weight:700;margin:0}.float-card[data-astro-cid-a7wiyce3] .label[data-astro-cid-a7wiyce3]{font-size:.72rem;color:var(--slate);margin:.1rem 0 0}.mini-chart[data-astro-cid-a7wiyce3]{width:100%;height:28px}.filter-bar[data-astro-cid-a7wiyce3]{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:2.25rem}.search-box[data-astro-cid-a7wiyce3]{flex:1;min-width:200px;display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid var(--line);border-radius:10px;padding:.65rem 1rem;color:var(--slate)}.search-box[data-astro-cid-a7wiyce3] input[data-astro-cid-a7wiyce3]{border:none;outline:none;flex:1;font-size:.9rem;font-family:var(--font-body);color:var(--ink)}#blog-category[data-astro-cid-a7wiyce3],#blog-tag[data-astro-cid-a7wiyce3]{border:1px solid var(--line);border-radius:10px;padding:.65rem 1rem;font-size:.88rem;font-family:var(--font-body);color:var(--ink);background:#fff}.reset-btn[data-astro-cid-a7wiyce3]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--line);background:#fff;border-radius:10px;padding:.65rem 1rem;font-size:.85rem;color:var(--slate);cursor:pointer;font-family:var(--font-body)}.reset-btn[data-astro-cid-a7wiyce3]:hover{color:var(--logo-purple);border-color:var(--logo-purple)}.featured[data-astro-cid-a7wiyce3]{padding:3rem 0 1rem}.featured-card[data-astro-cid-a7wiyce3]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;background:var(--paper-2);border-radius:var(--radius);padding:1.25rem;text-decoration:none;color:inherit;transition:box-shadow .25s ease}.featured-card[data-astro-cid-a7wiyce3]:hover{box-shadow:var(--shadow-card)}.featured-image[data-astro-cid-a7wiyce3]{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:4/3}.featured-image[data-astro-cid-a7wiyce3] img[data-astro-cid-a7wiyce3],.featured-image[data-astro-cid-a7wiyce3] .img-fallback[data-astro-cid-a7wiyce3]{width:100%;height:100%;object-fit:cover;display:block}.img-fallback[data-astro-cid-a7wiyce3]{background:linear-gradient(135deg,#eee,#f6f6f7)}.featured-badge[data-astro-cid-a7wiyce3]{position:absolute;top:.9rem;left:.9rem;background:var(--spectrum-btn);color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.3rem .7rem;border-radius:999px}.featured-body[data-astro-cid-a7wiyce3] .tag[data-astro-cid-a7wiyce3]{display:inline-block;font-size:.72rem;font-weight:600;color:var(--logo-purple);background:#7f3f991a;padding:.25rem .65rem;border-radius:999px;margin-bottom:.75rem}.featured-body[data-astro-cid-a7wiyce3] h2[data-astro-cid-a7wiyce3]{font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.3}.featured-body[data-astro-cid-a7wiyce3] .excerpt[data-astro-cid-a7wiyce3]{color:var(--slate);margin:.75rem 0 1.25rem;line-height:1.6;font-size:.94rem}.featured-body[data-astro-cid-a7wiyce3] .excerpt[data-astro-cid-a7wiyce3] p{margin:0}.featured-footer[data-astro-cid-a7wiyce3]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.author[data-astro-cid-a7wiyce3]{display:flex;align-items:center;gap:.6rem}.avatar[data-astro-cid-a7wiyce3]{width:34px;height:34px;border-radius:50%;background:var(--spectrum-btn);color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:.85rem;flex-shrink:0}.author[data-astro-cid-a7wiyce3] strong[data-astro-cid-a7wiyce3]{display:block;font-size:.82rem}.author[data-astro-cid-a7wiyce3] span[data-astro-cid-a7wiyce3]{display:block;font-size:.74rem;color:var(--slate)}.read-more[data-astro-cid-a7wiyce3]{color:var(--logo-purple);font-weight:600;font-size:.88rem;white-space:nowrap}.post-grid-section[data-astro-cid-a7wiyce3]{padding:2.5rem 0 4rem}.grid-header[data-astro-cid-a7wiyce3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;flex-wrap:wrap;gap:.75rem}.grid-label[data-astro-cid-a7wiyce3]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin:0}.grid-controls[data-astro-cid-a7wiyce3]{display:flex;align-items:center;gap:.6rem;margin-left:auto}#blog-sort[data-astro-cid-a7wiyce3]{border:1px solid var(--line);border-radius:8px;padding:.45rem .7rem;font-size:.82rem;color:var(--slate);background:#fff}.view-toggle[data-astro-cid-a7wiyce3]{display:flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.view-toggle[data-astro-cid-a7wiyce3] button[data-astro-cid-a7wiyce3]{width:32px;height:32px;display:grid;place-items:center;background:#fff;border:none;color:var(--slate);cursor:pointer}.view-toggle[data-astro-cid-a7wiyce3] button[data-astro-cid-a7wiyce3].active{background:var(--logo-purple);color:#fff}.post-grid[data-astro-cid-a7wiyce3]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.post-grid[data-astro-cid-a7wiyce3].list-view{grid-template-columns:1fr}.post-grid[data-astro-cid-a7wiyce3].list-view .post-card[data-astro-cid-a7wiyce3]{display:grid;grid-template-columns:220px 1fr}.post-grid[data-astro-cid-a7wiyce3].list-view .post-image[data-astro-cid-a7wiyce3]{aspect-ratio:auto;height:100%}.post-card[data-astro-cid-a7wiyce3]{text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.post-card[data-astro-cid-a7wiyce3]:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}.post-image[data-astro-cid-a7wiyce3]{position:relative;aspect-ratio:16/10}.post-image[data-astro-cid-a7wiyce3] img[data-astro-cid-a7wiyce3],.post-image[data-astro-cid-a7wiyce3] .img-fallback[data-astro-cid-a7wiyce3]{width:100%;height:100%;object-fit:cover;display:block}.post-image[data-astro-cid-a7wiyce3] .tag[data-astro-cid-a7wiyce3]{position:absolute;top:.75rem;left:.75rem;font-size:.7rem;font-weight:600;color:#fff;background:#141414a6;padding:.25rem .6rem;border-radius:999px;backdrop-filter:blur(4px)}.post-body[data-astro-cid-a7wiyce3]{padding:1.1rem 1.2rem 1.3rem}.post-body[data-astro-cid-a7wiyce3] h3[data-astro-cid-a7wiyce3]{font-size:1rem;font-family:var(--font-body);font-weight:600;line-height:1.4;margin-bottom:.6rem}.post-body[data-astro-cid-a7wiyce3] .meta[data-astro-cid-a7wiyce3]{display:flex;align-items:center;gap:.35rem;color:var(--slate);margin:0;font-size:.76rem}.empty-state[data-astro-cid-a7wiyce3]{text-align:center;color:var(--slate);padding:2rem 0}.pagination[data-astro-cid-a7wiyce3]{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:2.5rem}.page-btn[data-astro-cid-a7wiyce3]{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;text-decoration:none;color:var(--slate);border:1px solid var(--line);font-size:.85rem}.page-btn[data-astro-cid-a7wiyce3].active{background:var(--spectrum-btn);color:#fff;border-color:transparent}.page-btn[data-astro-cid-a7wiyce3].disabled{opacity:.4;pointer-events:none}.ellipsis[data-astro-cid-a7wiyce3]{color:var(--slate);padding:0 .2rem}.reveal-1[data-astro-cid-a7wiyce3]{transition-delay:.08s}.reveal-2[data-astro-cid-a7wiyce3]{transition-delay:.16s}@media (max-width: 860px){.hero-inner[data-astro-cid-a7wiyce3]{grid-template-columns:1fr}.hero-visual[data-astro-cid-a7wiyce3]{display:none}.featured-card[data-astro-cid-a7wiyce3],.post-grid[data-astro-cid-a7wiyce3],.post-grid[data-astro-cid-a7wiyce3].list-view .post-card[data-astro-cid-a7wiyce3]{grid-template-columns:1fr}}
