.hero[data-astro-cid-kggsjsm4]{height:75vh;height:75svh;min-height:420px}.hero-sticky[data-astro-cid-kggsjsm4]{position:sticky;top:0;height:75vh;height:75svh;min-height:420px;overflow:hidden;color:#fff;background:linear-gradient(90deg,#0d3b4280,#0d3b4238 55%,#0d3b420f),url(/images/banner-light.jpg) center / cover no-repeat,linear-gradient(135deg,#1c6e73,#2aa8a0 45%,#4a90d9)}[data-theme=dark] .hero-sticky[data-astro-cid-kggsjsm4]{background:linear-gradient(135deg,#0d3b4294,#234a7d94),url(/images/banner-dark.jpg) center / cover no-repeat,linear-gradient(135deg,#0d3b42,#11605c 45%,#234a7d)}.parallax-layer[data-astro-cid-kggsjsm4]{height:100%;will-change:transform,opacity}.banner-inner[data-astro-cid-kggsjsm4]{height:100%;max-width:1100px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-title[data-astro-cid-kggsjsm4]{font-size:2.4rem;letter-spacing:1px;text-shadow:0 2px 12px rgba(0,0,0,.25)}.site-title[data-astro-cid-kggsjsm4] span[data-astro-cid-kggsjsm4]{color:#aef3ee}.typewriter[data-astro-cid-kggsjsm4]{margin-top:12px;font-size:1.1rem;min-height:1.8em;opacity:.95}.cursor[data-astro-cid-kggsjsm4]{animation:blink 1s infinite;font-weight:300}@keyframes blink{50%{opacity:0}}.social-row[data-astro-cid-kggsjsm4]{margin-top:24px;display:flex;gap:12px}.social-row[data-astro-cid-kggsjsm4] a[data-astro-cid-kggsjsm4]{color:#fff;font-size:.85rem;border:1px solid rgba(255,255,255,.5);padding:4px 14px;border-radius:99px;transition:all .2s}.social-row[data-astro-cid-kggsjsm4] a[data-astro-cid-kggsjsm4]:hover{background:#ffffff2e}.banner-art[data-astro-cid-kggsjsm4]{position:relative;width:190px;height:190px;flex-shrink:0}.circle[data-astro-cid-kggsjsm4]{position:absolute;border-radius:50%;border:1.5px solid rgba(255,255,255,.35)}.c1[data-astro-cid-kggsjsm4]{inset:0;animation:float 6s ease-in-out infinite}.c2[data-astro-cid-kggsjsm4]{inset:30px;border-color:#ffb7c599;animation:float 5s ease-in-out infinite reverse}.c3[data-astro-cid-kggsjsm4]{inset:60px;background:#ffffff1f}.art-glyph[data-astro-cid-kggsjsm4]{position:absolute;inset:0;display:grid;place-items:center;font-size:4.5rem;color:#fff;animation:float 4s ease-in-out infinite}@keyframes float{50%{transform:translateY(-10px)}}.scroll-down[data-astro-cid-kggsjsm4]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);color:#fff;font-size:1.3rem;opacity:.85;animation:bounce 2s infinite}@keyframes bounce{50%{transform:translate(-50%,6px)}}@media(max-width:720px){.banner-art[data-astro-cid-kggsjsm4]{display:none}.banner-inner[data-astro-cid-kggsjsm4]{padding:0 24px}.site-title[data-astro-cid-kggsjsm4]{font-size:2.2rem}}.sidebar[data-astro-cid-ssfzsv2f]{position:sticky;top:76px;align-self:start;display:flex;flex-direction:column;gap:16px;min-width:0}@media(max-width:859px){.sidebar[data-astro-cid-ssfzsv2f]{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media(max-width:520px){.sidebar[data-astro-cid-ssfzsv2f]{grid-template-columns:1fr}}.widget[data-astro-cid-ssfzsv2f]{padding:18px 18px 16px}.profile[data-astro-cid-ssfzsv2f]{text-align:center}.avatar[data-astro-cid-ssfzsv2f]{width:76px;height:76px;border-radius:50%;margin:2px auto 10px;color:#fff;font-size:1.8rem;display:grid;place-items:center;box-shadow:0 0 0 3px var(--color-primary-soft),0 0 0 6px #39c5bb14;background:url(/images/avatar-light.png) center / cover no-repeat,linear-gradient(135deg,#39c5bb,#4a90d9)}[data-theme=dark] .avatar[data-astro-cid-ssfzsv2f]{background:linear-gradient(#0d3b426b,#234a7d6b),url(/images/avatar-dark.png) center / cover no-repeat,linear-gradient(135deg,#0f6e68,#2b4a7d)}.profile-name[data-astro-cid-ssfzsv2f]{font-size:1.02rem}.profile-sign[data-astro-cid-ssfzsv2f]{margin-top:4px;font-size:.8rem;color:var(--color-text-2)}.profile-info[data-astro-cid-ssfzsv2f]{margin-top:14px;border-top:1px dashed var(--color-border);padding-top:12px;display:flex;flex-direction:column;gap:8px;text-align:left}.info-item[data-astro-cid-ssfzsv2f]{display:flex;justify-content:space-between;font-size:.82rem}.info-label[data-astro-cid-ssfzsv2f]{color:var(--color-text-2)}.info-value[data-astro-cid-ssfzsv2f]{color:var(--color-text);font-family:var(--font-mono)}.profile-links[data-astro-cid-ssfzsv2f]{margin-top:14px;display:flex;justify-content:center;gap:8px}.profile-links[data-astro-cid-ssfzsv2f] a[data-astro-cid-ssfzsv2f]{font-size:.76rem;border:1px solid var(--color-border);padding:2px 12px;border-radius:99px;color:var(--color-text-2);transition:all .2s}.profile-links[data-astro-cid-ssfzsv2f] a[data-astro-cid-ssfzsv2f]:hover{border-color:var(--color-primary);color:var(--color-primary-strong)}.widget-title[data-astro-cid-ssfzsv2f]{font-size:.95rem;margin-bottom:12px;display:flex;align-items:center;gap:6px}.hot-list[data-astro-cid-ssfzsv2f]{list-style:none;display:flex;flex-direction:column;gap:10px}.hot-item[data-astro-cid-ssfzsv2f]{display:flex;align-items:baseline;gap:10px;color:var(--color-text);font-size:.85rem;line-height:1.5}.hot-item[data-astro-cid-ssfzsv2f]:hover .hot-title[data-astro-cid-ssfzsv2f]{color:var(--color-primary-strong)}.hot-rank[data-astro-cid-ssfzsv2f]{flex-shrink:0;width:18px;height:18px;border-radius:5px;background:var(--color-bg-alt);color:var(--color-text-2);font-size:.7rem;font-family:var(--font-mono);display:grid;place-items:center;transform:translateY(2px)}.hot-rank[data-astro-cid-ssfzsv2f].top{background:linear-gradient(135deg,#39c5bb,#4a90d9);color:#fff}.hot-title[data-astro-cid-ssfzsv2f]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.moment-list[data-astro-cid-ssfzsv2f]{display:flex;flex-direction:column;gap:12px}.moment-item[data-astro-cid-ssfzsv2f]{display:block;padding-left:10px;border-left:3px solid var(--color-primary-soft);transition:border-color .2s}.moment-item[data-astro-cid-ssfzsv2f]:hover{border-left-color:var(--color-primary)}.moment-text[data-astro-cid-ssfzsv2f]{font-size:.82rem;color:var(--color-text);line-height:1.6}.moment-date[data-astro-cid-ssfzsv2f]{display:block;margin-top:3px;font-size:.72rem;color:var(--color-text-2)}.moment-mood[data-astro-cid-ssfzsv2f]{color:var(--color-primary-strong)}.tag-cloud[data-astro-cid-ssfzsv2f]{display:flex;flex-wrap:wrap;gap:7px}.tag-chip[data-astro-cid-ssfzsv2f]{font-size:.78rem;color:var(--color-text-2);background:var(--color-bg-alt);padding:2px 10px;border-radius:99px;transition:all .2s}.tag-chip[data-astro-cid-ssfzsv2f]:hover{background:var(--color-primary-soft);color:var(--color-primary-strong)}.tag-count[data-astro-cid-ssfzsv2f]{margin-left:3px;font-family:var(--font-mono);font-size:.68rem;opacity:.7}.home-content[data-astro-cid-j7pv25f6]{position:relative;z-index:1;background:var(--color-bg);margin-top:-20px;border-radius:20px 20px 0 0;box-shadow:0 -10px 36px #0000002e;padding:28px 0 64px}.home-layout[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:272px minmax(0,1fr);gap:22px;align-items:start}.home-main[data-astro-cid-j7pv25f6],.home-main[data-astro-cid-j7pv25f6] .post-item[data-astro-cid-j7pv25f6]{min-width:0}.section-heading[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;font-size:1.2rem;margin:26px 0 16px;scroll-margin-top:84px}.section-heading[data-astro-cid-j7pv25f6]:first-child{margin-top:4px}.heading-bar[data-astro-cid-j7pv25f6]{width:5px;height:20px;border-radius:3px;background:linear-gradient(180deg,var(--color-primary),#4a90d9)}.heading-more[data-astro-cid-j7pv25f6]{margin-left:auto;font-size:.85rem;font-weight:400;color:var(--color-text-2)}.heading-more[data-astro-cid-j7pv25f6]:hover{color:var(--color-primary-strong)}.section-list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:14px}.section-list[data-astro-cid-j7pv25f6]:first-child>a:first-child{grid-column:1 / -1}.pager[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:26px;flex-wrap:wrap}.page-btn{min-width:36px;height:36px;padding:0 10px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-2);font-size:.85rem;font-family:var(--font-mono);cursor:pointer;transition:all .2s}.page-btn:hover:not(:disabled):not(.active){border-color:var(--color-primary);color:var(--color-primary-strong);background:var(--color-primary-soft)}.page-btn.active{background:linear-gradient(135deg,var(--color-primary),#3a9fd8);color:#fff;border-color:transparent;font-weight:700;box-shadow:0 3px 10px #39c5bb59}.page-btn:disabled{opacity:.35;cursor:not-allowed}.page-btn.nav-arrow{font-size:1rem;padding:0 12px}@media(max-width:859px){.home-layout[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:16px}.home-main[data-astro-cid-j7pv25f6]{order:-1}.home-content[data-astro-cid-j7pv25f6]{margin-top:-14px;border-radius:16px 16px 0 0;padding:20px 0 48px}}
