.author-profile[data-astro-cid-5caizuim]{background:linear-gradient(135deg,#fff 0%,#f8fafc 50%,#e2e8f0 100%);border:2px solid #0000000d;border-radius:16px;align-items:flex-start;gap:1.5rem;margin-top:4rem;padding:2rem;display:flex;box-shadow:0 4px 12px #00000008}.author-avatar[data-astro-cid-5caizuim] img[data-astro-cid-5caizuim]{object-fit:cover;border:2px solid #fff;border-radius:50%;width:80px;height:80px;box-shadow:0 2px 8px #0000001a}.author-info[data-astro-cid-5caizuim]{flex:1}.author-header[data-astro-cid-5caizuim]{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-bottom:.8rem;display:flex}.author-name[data-astro-cid-5caizuim]{color:#1e293b;font-size:1.4rem;font-weight:700}.author-title[data-astro-cid-5caizuim]{color:#64748b;font-size:.95rem;font-weight:700}.author-bio[data-astro-cid-5caizuim]{color:#475569;margin:0;font-size:1rem;line-height:1.7}@media (width<=600px){.author-profile[data-astro-cid-5caizuim]{gap:1rem;padding:1.5rem}.author-avatar[data-astro-cid-5caizuim] img[data-astro-cid-5caizuim]{width:60px;height:60px}.author-header[data-astro-cid-5caizuim]{flex-direction:column;gap:.2rem;margin-bottom:.5rem}.author-name[data-astro-cid-5caizuim]{font-size:1.2rem}.author-title[data-astro-cid-5caizuim]{font-size:.85rem}.author-bio[data-astro-cid-5caizuim]{font-size:.95rem}}main[data-astro-cid-tldeq5d5]{width:calc(100% - 2em);max-width:100%;margin:0 auto}.hero-image[data-astro-cid-tldeq5d5]{width:100%}.hero-image[data-astro-cid-tldeq5d5] img[data-astro-cid-tldeq5d5]{box-shadow:var(--box-shadow);border-radius:12px;width:100%;height:auto;margin:0 auto;display:block}.prose[data-astro-cid-tldeq5d5]{width:720px;max-width:calc(100% - 2em);color:rgb(var(--gray-dark));box-sizing:border-box;overflow-wrap:break-word;margin:auto;padding:1em}.title[data-astro-cid-tldeq5d5]{text-align:center;margin-bottom:1em;padding:1em 0;line-height:1.4}.title[data-astro-cid-tldeq5d5] h1[data-astro-cid-tldeq5d5]{margin:0 0 .5em}.date[data-astro-cid-tldeq5d5]{color:rgb(var(--gray));margin-bottom:.5em}.last-updated-on[data-astro-cid-tldeq5d5]{font-style:italic}.related-posts[data-astro-cid-tldeq5d5]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-top:4rem;padding:2rem;box-shadow:0 4px 20px #00000005}.related-posts[data-astro-cid-tldeq5d5] h3[data-astro-cid-tldeq5d5]{color:#1e293b;border-bottom:2px solid #cbd5e1;margin-top:0;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.3rem}.related-posts[data-astro-cid-tldeq5d5] ul[data-astro-cid-tldeq5d5]{flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.related-posts[data-astro-cid-tldeq5d5] li[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{color:#334155;align-items:center;font-size:1.05rem;font-weight:700;line-height:1.5;text-decoration:none;transition:color .2s;display:flex}.related-posts[data-astro-cid-tldeq5d5] li[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]:hover{color:var(--accent)}.related-posts[data-astro-cid-tldeq5d5] li[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]:before{content:"▶";color:var(--accent);flex-shrink:0;margin-right:.8rem;font-size:.7em}#back-to-top[data-astro-cid-tldeq5d5]{background:var(--accent);color:#fff;opacity:0;visibility:hidden;z-index:99;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:1.2rem;text-decoration:none;transition:all .3s;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 4px 12px #0003}#back-to-top[data-astro-cid-tldeq5d5].show{opacity:1;visibility:visible}#back-to-top[data-astro-cid-tldeq5d5]:hover{background:var(--accent-dark);transform:translateY(-3px)}@media (width<=720px){main[data-astro-cid-tldeq5d5]{width:100%;padding:0}.prose[data-astro-cid-tldeq5d5]{box-sizing:border-box;width:100%;max-width:100%;padding:1em 15px}.title[data-astro-cid-tldeq5d5]{padding:.5em 0}.hero-image[data-astro-cid-tldeq5d5] img[data-astro-cid-tldeq5d5]{border-radius:0 0 12px 12px}.related-posts[data-astro-cid-tldeq5d5]{padding:1.5rem 1rem}.related-posts[data-astro-cid-tldeq5d5] h3[data-astro-cid-tldeq5d5]{font-size:1.15rem}#back-to-top[data-astro-cid-tldeq5d5]{width:40px;height:40px;bottom:20px;right:20px}}
