.hero-section[data-astro-cid-lcdefpme]{text-align:center;max-width:820px;margin:0 auto;padding:32px 16px 20px}.hero-title[data-astro-cid-lcdefpme]{letter-spacing:-.6px;color:#18181b;margin:0 0 10px;font-size:34px;font-weight:800}.hero-subtitle[data-astro-cid-lcdefpme]{color:#71717a;margin:0;font-size:15.5px;line-height:1.55}.category-chips-wrapper[data-astro-cid-lcdefpme]{z-index:90;-webkit-backdrop-filter:blur(16px);background:#fafafae0;border-bottom:1px solid #00000008;margin-bottom:24px;padding:12px 0 16px;position:sticky;top:64px}.category-chips[data-astro-cid-lcdefpme]{scrollbar-width:none;gap:8px;max-width:1440px;margin:0 auto;padding:2px 0;display:flex;overflow-x:auto}.category-chips[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.chip[data-astro-cid-lcdefpme]{cursor:pointer;color:#52525b;white-space:nowrap;background:#f4f4f5;border:none;border-radius:9999px;padding:8px 18px;font-family:inherit;font-size:13.5px;font-weight:500;transition:all .15s cubic-bezier(.16,1,.3,1)}.chip[data-astro-cid-lcdefpme]:hover{color:#18181b;background:#e4e4e7;transform:translateY(-1px)}.chip[data-astro-cid-lcdefpme].active{color:#fff;background:#18181b;font-weight:600;box-shadow:0 4px 12px #0000001f}.masonry-grid[data-astro-cid-lcdefpme]{column-count:4;column-gap:22px;padding:0}.masonry-item[data-astro-cid-lcdefpme]{break-inside:avoid;margin-bottom:22px}.masonry-card[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #0000000d;border-radius:20px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 2px 6px #00000005}.masonry-card[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px);box-shadow:0 16px 32px -8px #00000014,0 4px 12px -2px #00000008}.masonry-link[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none;display:block}.img-wrapper[data-astro-cid-lcdefpme]{background:#f4f4f5;position:relative;overflow:hidden}.masonry-img[data-astro-cid-lcdefpme]{width:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.masonry-card[data-astro-cid-lcdefpme]:hover .masonry-img[data-astro-cid-lcdefpme]{transform:scale(1.02)}.category-tag[data-astro-cid-lcdefpme]{-webkit-backdrop-filter:blur(12px);color:#18181b;text-transform:capitalize;letter-spacing:.2px;background:#ffffffe0;border:1px solid #fff6;border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px;box-shadow:0 2px 6px #0000000f}.masonry-overlay[data-astro-cid-lcdefpme]{padding:14px 16px 10px}.masonry-title[data-astro-cid-lcdefpme]{color:#18181b;letter-spacing:-.2px;margin:0 0 5px;font-size:14.5px;font-weight:700;line-height:1.35}.masonry-desc[data-astro-cid-lcdefpme]{color:#71717a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.card-actions[data-astro-cid-lcdefpme]{border-top:1px solid #f4f4f5;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px 14px;display:flex}.pin-quick-btn[data-astro-cid-lcdefpme]{color:#fff;background:#e60023;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.pin-quick-btn[data-astro-cid-lcdefpme]:hover{background:#ad081b;transform:translateY(-1px)}.copy-quick-btn[data-astro-cid-lcdefpme]{color:#71717a;cursor:pointer;background:#f4f4f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;transition:background .15s,color .15s;display:flex}.copy-quick-btn[data-astro-cid-lcdefpme]:hover{color:#18181b;background:#e4e4e7}.masonry-loader[data-astro-cid-lcdefpme]{text-align:center;color:#71717a;padding:30px;font-size:14px}.load-more[data-astro-cid-lcdefpme]{color:#fff;cursor:pointer;background:#18181b;border:none;border-radius:9999px;width:100%;max-width:240px;margin:36px auto 10px;padding:12px 24px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s,transform .15s;display:block;box-shadow:0 4px 14px #00000014}.load-more[data-astro-cid-lcdefpme]:hover{background:#27272a;transform:translateY(-1px)}.empty-state[data-astro-cid-lcdefpme]{text-align:center;color:#71717a;grid-column:1/-1;padding:60px 20px}@media (width<=1200px){.masonry-grid[data-astro-cid-lcdefpme]{column-count:3}}@media (width<=850px){.masonry-grid[data-astro-cid-lcdefpme]{column-count:2;column-gap:14px}}@media (width<=550px){.masonry-grid[data-astro-cid-lcdefpme]{column-count:1}.hero-title[data-astro-cid-lcdefpme]{font-size:26px}}
