.intro[data-astro-cid-deiq374f],.filter[data-astro-cid-deiq374f],.grid[data-astro-cid-deiq374f]{max-width:var(--container);box-sizing:content-box;margin:0 auto}.intro[data-astro-cid-deiq374f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding:48px 32px 24px;display:flex}.intro-text[data-astro-cid-deiq374f]{flex-direction:column;flex:520px;gap:12px;min-width:0;display:flex}h1[data-astro-cid-deiq374f]{font-family:var(--font-display);color:var(--heading);margin:0;font-size:56px;font-weight:400;line-height:1.04}.intro-text[data-astro-cid-deiq374f] p[data-astro-cid-deiq374f]{color:var(--muted);max-width:52ch;margin:0}.intro-buttons[data-astro-cid-deiq374f]{flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:relative}.paint[data-astro-cid-deiq374f]{background:var(--accent);color:var(--accent-ink);border-radius:var(--radius-pill);padding:14px 24px;font-weight:800;text-decoration:none}.paint[data-astro-cid-deiq374f]:hover{color:var(--accent-ink)}.send[data-astro-cid-deiq374f]{font:inherit;border:2px solid var(--heading);color:var(--heading);border-radius:var(--radius-pill);cursor:pointer;background:0 0;padding:12px 22px;font-weight:800}.filter[data-astro-cid-deiq374f]{flex-wrap:wrap;gap:8px;padding:0 32px;font-size:15px;font-weight:800;display:flex}.filter[data-astro-cid-deiq374f] a[data-astro-cid-deiq374f]{border:2px solid var(--input-border);border-radius:var(--radius-pill);box-sizing:border-box;min-height:44px;color:var(--heading);align-items:center;padding:6px 14px;text-decoration:none;display:inline-flex}.filter[data-astro-cid-deiq374f] a[data-astro-cid-deiq374f][aria-current=page]{border-color:var(--heading);background:var(--heading);color:var(--card)}.grid[data-astro-cid-deiq374f]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:32px 28px;padding:36px 32px 48px;list-style:none;display:grid}.grid[data-astro-cid-deiq374f] li[data-astro-cid-deiq374f]{background:var(--card);transform:rotate(var(--tilt));border-radius:6px;flex-direction:column;gap:10px;padding:12px 12px 14px;display:flex;box-shadow:0 10px 24px #0e3a4324}.pic[data-astro-cid-deiq374f]{aspect-ratio:4/3;background:var(--soft-fill)}.pic[data-astro-cid-deiq374f] img[data-astro-cid-deiq374f]{object-fit:cover;width:100%;height:100%}.cap[data-astro-cid-deiq374f]{font-family:var(--font-display);color:var(--heading);font-size:18px}@media (prefers-reduced-motion:reduce){.grid[data-astro-cid-deiq374f] li[data-astro-cid-deiq374f]{transform:none}}.empty[data-astro-cid-deiq374f]{box-sizing:border-box;margin:36px max(32px, (100% - var(--container)) / 2) 48px;background:var(--card);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:32px;display:flex}.empty[data-astro-cid-deiq374f] p[data-astro-cid-deiq374f]{max-width:60ch;margin:0;font-weight:700}.book[data-astro-cid-deiq374f]{background:var(--band2);color:var(--band2-text)}.book-inner[data-astro-cid-deiq374f]{max-width:var(--container);box-sizing:content-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin:0 auto;padding:48px 32px;display:flex}.book-text[data-astro-cid-deiq374f]{flex-direction:column;flex:420px;gap:6px;display:flex}.book[data-astro-cid-deiq374f] h2[data-astro-cid-deiq374f]{font-family:var(--font-display);margin:0;font-size:32px;font-weight:400}.book[data-astro-cid-deiq374f] p[data-astro-cid-deiq374f]{color:var(--band2-muted);margin:0}@media (width<=479px){.intro[data-astro-cid-deiq374f]{padding:32px 20px 20px}h1[data-astro-cid-deiq374f]{font-size:40px}.filter[data-astro-cid-deiq374f]{padding:0 20px}.grid[data-astro-cid-deiq374f]{padding:28px 20px 40px}.empty[data-astro-cid-deiq374f]{margin:28px 20px 40px;padding:24px}.book-inner[data-astro-cid-deiq374f]{padding:40px 20px}}
