/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.author-page{color:#f6efe8;min-height:100vh;padding:calc(3.4rem + var(--ax-header-offset,4rem))1.25rem 5rem;background:radial-gradient(circle at 85% 10%,#a23c2033,#0000 48%),radial-gradient(circle at 12% 88%,#ffd6aa2e,#0000 40%),linear-gradient(#0f141b,#111827)}.author-page-shell{width:min(1120px,100%);margin:0 auto}.author-page-back a{color:#ffd7b6;font-weight:600;text-decoration:none}.author-page-back a:focus-visible,.author-page-back a:hover{text-decoration:underline}.author-hero{background:#0f141eb3;border:1px solid #ffcfa647;border-radius:20px;grid-template-columns:124px 1fr;align-items:center;gap:1.2rem;margin-top:1rem;padding:1.2rem 1.3rem;display:grid;box-shadow:0 18px 38px #00000052}.author-avatar{object-fit:cover;background:#ffffff12;border:2px solid #ffd4b385;border-radius:18px;width:124px;height:124px}.author-avatar-fallback{letter-spacing:.03em;color:#fff4ea;background:linear-gradient(140deg,#a23c20,#d96f3b);place-items:center;font-size:2rem;font-weight:800;display:grid}.author-hero-copy h1{margin:.15rem 0 .35rem;font-size:clamp(1.7rem,4.2vw,2.7rem);line-height:1.1}.author-badge{color:#fff3e6;text-transform:uppercase;letter-spacing:.11em;background:linear-gradient(135deg,#a23c2094,#ff80524d);border:1px solid #ffd5af73;border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .72rem;font-size:.7rem;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #00000038}.author-badge-dot{background:#ffe4cc;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #ffe4cc26}.author-bio{color:#f0e2d3;max-width:72ch;margin:.25rem 0 0;line-height:1.62}.author-count{color:#ffd6b4;margin-top:.55rem;font-weight:700}.author-posts{margin-top:1.6rem}.author-posts h2{margin:0 0 .95rem;font-size:clamp(1.2rem,2.6vw,1.7rem)}.author-empty{color:#f3dfca}.author-post-grid{gap:1rem;display:grid}@media (max-width:760px){.author-page{padding-top:calc(2.3rem + var(--ax-header-offset,4rem))}.author-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.author-bio{max-width:100%}}