:root{--dac-text:#0f172a;--dac-muted:#64748b;--dac-line:rgba(15, 23, 42, 0.12);--dac-surface:#ffffff;--dac-surface-soft:linear-gradient(135deg, #ffffff 0%, #f5f9ff 100%);--dac-accent:#0f4c81;--dac-accent-soft:rgba(15, 76, 129, 0.08);--dac-shadow:0 24px 60px rgba(15, 23, 42, 0.12);--dac-radius-lg:28px;--dac-radius-md:22px;--dac-radius-sm:16px}.dac-author-card{display:flex;align-items:flex-start;gap:1.5rem;margin:0 0 2rem;padding:1.5rem;border:1px solid var(--dac-line);border-radius:var(--dac-radius-lg);background:var(--dac-surface-soft);box-shadow:var(--dac-shadow)}.dac-author-card__avatar-link{flex-shrink:0}.dac-author-card__avatar{display:block;width:88px;height:88px;border-radius:999px;object-fit:cover;box-shadow:0 18px 30px rgb(15 76 129 / .18)}.dac-author-card__body{min-width:0;display:grid;gap:.75rem}.dac-author-card__eyebrow,.dac-profile-hero__eyebrow,.dac-profile-empty__eyebrow,.dac-profile-filters__eyebrow{display:inline-block;margin-bottom:.5rem;color:var(--dac-accent);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dac-author-card__name{margin:0;font-size:clamp(1.35rem, 2vw, 1.7rem);line-height:1.15}.dac-author-card__name a,.dac-article-card h3 a,.dac-article-card__link{color:var(--dac-text);text-decoration:none}.dac-author-card__meta{display:flex;flex-wrap:wrap;gap:.85rem;color:var(--dac-muted);font-size:.95rem}.dac-author-card__bio,.dac-profile-hero__details{color:var(--dac-muted);font-size:.98rem}.dac-author-card__bio p,.dac-profile-hero__details span{margin:0}.dac-author-card__actions,.dac-profile-hero__actions{display:flex;flex-wrap:wrap;gap:.85rem}.dac-author-card__actions{margin-top:.1rem}.dac-author-card__actions .dac-button{min-height:42px}.dac-native-author-meta{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.85rem;color:var(--dac-muted);font-size:.95rem}.dac-native-author-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1rem}.dac-native-author-actions .dac-button{min-height:42px}.dac-profile-page{padding:2rem 1.25rem 4rem;color:var(--dac-text)}.dac-profile-page__inner{width:min(1180px, 100%);margin:0 auto}.dac-profile-hero,.dac-profile-filters,.dac-profile-empty{border:1px solid var(--dac-line);border-radius:var(--dac-radius-lg);background:var(--dac-surface);box-shadow:var(--dac-shadow)}.dac-profile-hero{display:grid;grid-template-columns:180px minmax(0,1fr);gap:2rem;align-items:center;padding:2rem;background:radial-gradient(circle at top left,rgb(15 76 129 / .12),transparent 30%),var(--dac-surface)}.dac-profile-hero__avatar{width:180px;height:180px;border-radius:999px;object-fit:cover;border:6px solid rgb(255 255 255 / .9);box-shadow:0 30px 65px rgb(15 76 129 / .18)}.dac-profile-hero__content h1,.dac-profile-empty h1,.dac-profile-empty h2,.dac-profile-filters h2{margin:0 0 .85rem;font-size:clamp(2rem, 4vw, 3.25rem);line-height:1.02}.dac-profile-hero__bio{color:var(--dac-muted);max-width:64ch;font-size:1rem}.dac-profile-hero__details{display:grid;gap:.45rem;margin-top:1rem}.dac-profile-hero__details a{color:var(--dac-accent);text-decoration:none}.dac-profile-hero__actions{margin-top:1.5rem}.dac-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 1rem;border-radius:999px;border:1px solid #fff0;font-weight:600;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease,color 0.18s ease}.dac-button:hover,.dac-button:focus-visible{transform:translateY(-1px)}.dac-button--primary{background:var(--dac-accent);color:#fff;box-shadow:0 18px 40px rgb(15 76 129 / .18)}.dac-button--secondary{border-color:var(--dac-line);background:#fff;color:var(--dac-text)}.dac-profile-filters{display:grid;gap:1.25rem;margin-top:1.75rem;padding:1.5rem}.dac-profile-filters__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:end}.dac-field{display:grid;gap:.45rem;color:var(--dac-text);font-weight:600}.dac-field input,.dac-field select{min-height:48px;width:100%;padding:.85rem 1rem;border:1px solid var(--dac-line);border-radius:var(--dac-radius-sm);background:#fff;color:var(--dac-text);font:inherit}.dac-field input:focus,.dac-field select:focus{outline:2px solid rgb(15 76 129 / .18);outline-offset:0;border-color:rgb(15 76 129 / .4)}.dac-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.75rem}.dac-article-card{display:grid;gap:.9rem;padding:1.5rem;border:1px solid var(--dac-line);border-radius:var(--dac-radius-md);background:#fff;box-shadow:0 14px 40px rgb(15 23 42 / .08)}.dac-article-card__date{color:var(--dac-muted);font-size:.9rem}.dac-article-card h3{margin:0;font-size:1.3rem;line-height:1.2}.dac-article-card p,.dac-profile-empty p{margin:0;color:var(--dac-muted)}.dac-article-card__link{font-weight:600;color:var(--dac-accent)}.dac-profile-empty{margin-top:1.75rem;padding:2rem;text-align:center}.dac-pagination{margin-top:1.75rem}.dac-pagination .page-numbers{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0;list-style:none}.dac-pagination .page-numbers a,.dac-pagination .page-numbers span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:0 .9rem;border-radius:999px;border:1px solid var(--dac-line);background:#fff;color:var(--dac-text);text-decoration:none}.dac-pagination .page-numbers .current{background:var(--dac-accent);color:#fff;border-color:var(--dac-accent)}@media (max-width:960px){.dac-profile-hero{grid-template-columns:1fr;text-align:center;justify-items:center}.dac-profile-filters__form,.dac-article-grid{grid-template-columns:1fr}}@media (max-width:680px){.dac-author-card{flex-direction:column;align-items:flex-start}.dac-profile-page{padding-left:1rem;padding-right:1rem}.dac-profile-hero,.dac-profile-filters,.dac-profile-empty{border-radius:22px}}body.single-post.dac-hide-native-author .byline,body.single-post.dac-hide-native-author .posted-by,body.single-post.dac-hide-native-author .entry-author,body.single-post.dac-hide-native-author .post-author,body.single-post.dac-hide-native-author .author-box,body.single-post.dac-hide-native-author .fl-module-pp-author-box,body.single-post.dac-hide-native-author .pp-authorbox-content,body.single-post.dac-hide-native-author .pp-authorbox-wrapper,body.single-post.dac-hide-native-author .author-info,body.single-post.dac-hide-native-author .author-bio,body.single-post.dac-hide-native-author .article-author,body.single-post.dac-hide-native-author .blog-author,body.single-post.dac-hide-native-author .entry-meta .author,body.single-post.dac-hide-native-author .post-meta .author,body.single-post.dac-hide-native-author .meta-author,body.single-post.dac-hide-native-author .author.vcard,body.single-post.dac-hide-native-author .byline .author,body.single-post.dac-hide-native-author a[rel="author"]{display:none!important}