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