.author-wrap[data-v-db354ad4]{background:#fafafa;min-height:calc(100vh - 400px);padding:40px 16px}.author-profile[data-v-db354ad4]{margin:0 auto;max-width:1100px}.author-head[data-v-db354ad4]{background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000f;display:flex;gap:24px;margin-bottom:30px;padding:30px}.author-avatar[data-v-db354ad4]{align-items:center;background:linear-gradient(135deg,#c0392b,#e74c3c);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:50px;font-weight:700;height:120px;justify-content:center;overflow:hidden;width:120px}.author-avatar img[data-v-db354ad4]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.author-info h1[data-v-db354ad4]{color:#222;font-size:26px;margin:0 0 4px}.designation[data-v-db354ad4]{color:#c0392b;font-weight:600;margin-bottom:12px}.bio[data-v-db354ad4]{color:#555;line-height:1.6;margin-bottom:14px}.socials[data-v-db354ad4]{display:flex;gap:8px}.socials a[data-v-db354ad4]{align-items:center;background:#c0392b;border-radius:50%;color:#fff;display:flex;height:34px;justify-content:center;text-decoration:none;width:34px}.posts-heading[data-v-db354ad4]{color:#222;font-size:22px;margin-bottom:16px}.posts-grid[data-v-db354ad4]{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.news-card[data-v-db354ad4]{background:#fff;border-radius:8px;box-shadow:0 1px 4px #0000000f;overflow:hidden}.news-card-link[data-v-db354ad4]{color:inherit;display:block;text-decoration:none}.card-thumb[data-v-db354ad4]{align-items:center;background:linear-gradient(135deg,#ffeaa7,#fab1a0);display:flex;height:160px;justify-content:center}.card-thumb img[data-v-db354ad4]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-emoji[data-v-db354ad4]{font-size:50px}.card-body[data-v-db354ad4]{padding:14px}.card-category[data-v-db354ad4]{color:#c0392b;font-size:11px;font-weight:700;margin-bottom:4px;text-transform:uppercase}.card-title[data-v-db354ad4]{color:#222;font-size:15px;font-weight:700;margin:0 0 8px}.card-meta[data-v-db354ad4]{color:#999;font-size:12px}.no-posts[data-v-db354ad4]{grid-column:1/-1;padding:40px}.loading[data-v-db354ad4],.no-posts[data-v-db354ad4]{color:#888;text-align:center}.loading[data-v-db354ad4]{padding:60px}@media(max-width:600px){.author-head[data-v-db354ad4]{align-items:center;flex-direction:column;text-align:center}}
