.author-page.svelte-c6nuqf{max-width:1200px;margin:0 auto;padding:3rem 1rem}.title.svelte-c6nuqf{font-size:2.5rem;font-weight:800;margin-bottom:2rem;color:#1e1e1e}.author-card.svelte-c6nuqf{display:flex;align-items:flex-start;background:#f9fafb;padding:1.5rem;border-radius:12px;gap:1.5rem;margin-bottom:3rem}.author-avatar.svelte-c6nuqf{width:96px;height:96px;border-radius:50%;object-fit:cover}.author-content.svelte-c6nuqf h2:where(.svelte-c6nuqf){font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.author-content.svelte-c6nuqf p:where(.svelte-c6nuqf){margin:.25rem 0;color:#333;line-height:1.6}.position.svelte-c6nuqf{font-style:italic;color:#555}.company-website.svelte-c6nuqf{display:flex;align-items:center;gap:8px;margin-top:1rem;font-size:14px}.company-website.svelte-c6nuqf img:where(.svelte-c6nuqf){width:18px;height:18px;opacity:.8}.company-website.svelte-c6nuqf a:where(.svelte-c6nuqf){color:#c7a64a;text-decoration:none;font-weight:500;word-break:break-word}.company-website.svelte-c6nuqf a:where(.svelte-c6nuqf):hover{text-decoration:underline}.author-socials.svelte-c6nuqf{display:flex;gap:16px;margin-top:1rem}.author-socials.svelte-c6nuqf a:where(.svelte-c6nuqf) img:where(.svelte-c6nuqf){width:24px;height:24px;opacity:.85;transition:transform .2s ease,opacity .2s ease}.author-socials.svelte-c6nuqf a:where(.svelte-c6nuqf):hover img:where(.svelte-c6nuqf){transform:scale(1.1);opacity:1}.blog-posts.svelte-c6nuqf h2:where(.svelte-c6nuqf){font-size:1.75rem;font-weight:700;margin-bottom:1rem}.post-grid.svelte-c6nuqf{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media (min-width: 1024px){.post-grid.svelte-c6nuqf{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1023px) and (min-width: 640px){.post-grid.svelte-c6nuqf{grid-template-columns:repeat(2,1fr)}}@media (max-width: 639px){.post-grid.svelte-c6nuqf{grid-template-columns:1fr}}.post-card.svelte-c6nuqf{background:#fff;border-radius:12px;overflow:hidden;cursor:pointer;box-shadow:0 2px 6px #0000000d;transition:transform .2s ease}.post-card.svelte-c6nuqf:hover{transform:translateY(-4px)}.post-card.svelte-c6nuqf img:where(.svelte-c6nuqf){width:100%;height:160px;object-fit:cover}.card-body.svelte-c6nuqf{padding:1rem}.card-body.svelte-c6nuqf h3:where(.svelte-c6nuqf){font-size:1rem;font-weight:700;margin:.25rem 0}.card-body.svelte-c6nuqf p:where(.svelte-c6nuqf){font-size:.875rem;color:#555;margin-bottom:.5rem}.card-body.svelte-c6nuqf small:where(.svelte-c6nuqf){color:#999}@media (max-width: 768px){.author-card.svelte-c6nuqf{flex-direction:column;align-items:center;text-align:center}.author-avatar.svelte-c6nuqf{width:80px;height:80px}.company-website.svelte-c6nuqf,.author-socials.svelte-c6nuqf{justify-content:center}}.blog-posts.svelte-c6nuqf{margin-bottom:2rem}
