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