.hero-section[data-astro-cid-bbe6dxrz]{position:relative;padding-block:clamp(48px,6vw,84px) clamp(56px,6vw,88px);border-bottom:1px solid transparent;-o-border-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text-primary) 22%,transparent) 30%,color-mix(in srgb,var(--text-primary) 22%,transparent) 70%,transparent) 1;border-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text-primary) 22%,transparent) 30%,color-mix(in srgb,var(--text-primary) 22%,transparent) 70%,transparent) 1;overflow:hidden}.mist-mountain-bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;z-index:0;color:var(--text-primary);-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent),linear-gradient(to right,transparent,#000 12%,#000 92%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,#000 70%,transparent),linear-gradient(to right,transparent,#000 12%,#000 92%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;background:radial-gradient(circle at 80% 26%,color-mix(in srgb,var(--accent) 16%,transparent) 0 34px,transparent 60px)}.mist-mountain-bg[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{position:absolute;left:0;right:0;bottom:0;width:100%;height:100%;display:block}:root[data-theme=dark] .mist-mountain-bg[data-astro-cid-bbe6dxrz],html.dark .mist-mountain-bg[data-astro-cid-bbe6dxrz]{opacity:.8}.hero-container[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media(min-width:1024px){.hero-container[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1fr) 240px;gap:48px}}.hero-left[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:16px;min-width:0}.hero-author-row[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:18px}.avatar-link[data-astro-cid-bbe6dxrz]{display:inline-block;border-radius:50%;flex-shrink:0}.hero-avatar[data-astro-cid-bbe6dxrz]{width:64px;height:64px;border-radius:50%;border:1px solid var(--border-strong);-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 12px #23211e14;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.avatar-link[data-astro-cid-bbe6dxrz]:hover .hero-avatar[data-astro-cid-bbe6dxrz]{transform:rotate(4deg) scale(1.05);box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 25%,transparent)}.hero-name-block[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:2px}.hero-greeting[data-astro-cid-bbe6dxrz]{display:flex;align-items:baseline;gap:6px}.greeting-prefix[data-astro-cid-bbe6dxrz]{font-size:1.05rem;color:var(--text-muted)}.hero-name[data-astro-cid-bbe6dxrz]{font-family:var(--font-title);font-size:clamp(2.2rem,4.4vw,3.2rem);font-weight:700;color:var(--text-primary);line-height:1.2;letter-spacing:.02em}.hero-subtitle[data-astro-cid-bbe6dxrz]{margin:4px 0 0;font-size:clamp(1.02rem,1.5vw,1.2rem);font-family:var(--font-title);color:var(--text-muted);letter-spacing:-.01em}.hero-bio[data-astro-cid-bbe6dxrz]{margin:0;font-size:1.05rem;line-height:1.8;color:var(--text-secondary);max-width:720px}.hero-meta-row[data-astro-cid-bbe6dxrz]{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:.82rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.hero-status[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.location-pill[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-small);background:var(--bg-muted);color:var(--text-secondary);border:1px solid var(--border);font-weight:500}.status-pulse[data-astro-cid-bbe6dxrz]{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b98199}.status-sep[data-astro-cid-bbe6dxrz],.link-sep[data-astro-cid-bbe6dxrz]{color:var(--border-strong)}.reading-hint[data-astro-cid-bbe6dxrz]{color:var(--text-muted)}.book-link[data-astro-cid-bbe6dxrz]{color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.book-link[data-astro-cid-bbe6dxrz]:hover{color:var(--accent)}.hero-links[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:10px}.quick-link[data-astro-cid-bbe6dxrz]{color:var(--text-muted);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.quick-link[data-astro-cid-bbe6dxrz]:hover{color:var(--accent)}.ask-link[data-astro-cid-bbe6dxrz]{color:var(--accent);font-weight:600}.hero-right[data-astro-cid-bbe6dxrz]{display:flex;justify-content:flex-end}.vertical-scroll-card[data-astro-cid-bbe6dxrz]{display:inline-flex;padding:8px 4px;background:none;border:0;box-shadow:none}.scroll-inner[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:row-reverse;gap:20px;align-items:stretch}.vertical-verse[data-astro-cid-bbe6dxrz]{writing-mode:vertical-rl;text-orientation:upright;font-family:var(--font-title);font-size:1.3rem;line-height:2.2;letter-spacing:.24em;color:var(--text-primary)}.verse-line[data-astro-cid-bbe6dxrz]{display:block}.scroll-seal-col[data-astro-cid-bbe6dxrz]{writing-mode:vertical-rl;text-orientation:upright;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px;padding-block:4px}.seal-date[data-astro-cid-bbe6dxrz]{font-family:var(--font-title);font-size:.72rem;color:var(--text-muted);letter-spacing:.15em}.ex-libris-card[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:260px;padding:20px;border:0;border-left:1px solid color-mix(in srgb,var(--text-primary) 20%,transparent);background:none}.ex-libris-top[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:space-between}.ex-libris-title[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.1em;color:var(--text-muted)}.ex-libris-quote[data-astro-cid-bbe6dxrz]{font-family:var(--font-serif);font-style:italic;font-size:1.3rem;line-height:1.6;color:var(--text-secondary);margin-block:16px}.ex-libris-bottom[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:.68rem;color:var(--text-muted);border-top:1px dashed var(--border);padding-top:10px}@media(max-width:1023px){.hero-right[data-astro-cid-bbe6dxrz]{display:none}}@media(max-width:640px){.hero-section[data-astro-cid-bbe6dxrz]{padding-block:24px 20px}.hero-avatar[data-astro-cid-bbe6dxrz]{width:54px;height:54px}.hero-meta-row[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:flex-start;gap:10px}.hero-links[data-astro-cid-bbe6dxrz]{width:100%;justify-content:flex-start}}.bookshelf-section[data-astro-cid-cnbkjk3s]{margin-top:56px}.ink-nav[data-astro-cid-ct3bgug4]{display:flex;justify-content:center;align-items:center;gap:18px;margin-block:64px 24px;padding-top:28px;font-family:var(--font-title);font-size:1.02rem;letter-spacing:.12em;color:var(--text-muted)}.ink-nav[data-astro-cid-ct3bgug4] a[data-astro-cid-ct3bgug4]{color:var(--text-secondary);text-decoration:none}.ink-nav[data-astro-cid-ct3bgug4] a[data-astro-cid-ct3bgug4]:hover{color:var(--accent)}
