.mg-header.svelte-tbvkbp{z-index:50;background:color-mix(in srgb, var(--color-bg) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.rule.svelte-tbvkbp{border-bottom:1px solid var(--color-ink);justify-content:space-between;align-items:baseline;max-width:72rem;margin:0 auto;padding:1.25rem 1.5rem .75rem;display:flex}.word.svelte-tbvkbp{letter-spacing:.02em;color:var(--color-ink);font-family:Georgia,Noto Serif TC,Songti TC,serif;font-size:1.625rem;font-weight:700;text-decoration:none}.issue.svelte-tbvkbp{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.6875rem}.bar.svelte-tbvkbp{justify-content:space-between;align-items:center;max-width:72rem;margin:0 auto;padding:.5rem 1.5rem .625rem;display:flex}nav.svelte-tbvkbp{text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:1.375rem;font-size:.75rem;font-weight:600;display:flex;position:relative}nav.svelte-tbvkbp a:where(.svelte-tbvkbp),.dd.svelte-tbvkbp{font:inherit;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;padding-bottom:.1rem;text-decoration:none}nav.svelte-tbvkbp a:where(.svelte-tbvkbp):hover,.dd.svelte-tbvkbp:hover{color:var(--color-ink);border-bottom-color:var(--color-ink)}nav.svelte-tbvkbp a.on:where(.svelte-tbvkbp){color:var(--color-ink);border-bottom-color:var(--color-accent)}.ddmenu.svelte-tbvkbp{border:1px solid var(--color-line);background:var(--color-bg-elevated);z-index:60;border-radius:.5rem;min-width:10rem;padding:.5rem;display:grid;position:absolute;top:100%;right:0;box-shadow:0 12px 32px #0000001f}.ddmenu.svelte-tbvkbp a:where(.svelte-tbvkbp){text-transform:none;letter-spacing:0;border-radius:.35rem;padding:.35rem .55rem;font-size:.8125rem}.ddmenu.svelte-tbvkbp a:where(.svelte-tbvkbp):hover{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}.tools.svelte-tbvkbp{align-items:center;gap:.375rem;display:flex}.s.svelte-tbvkbp{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:none;padding:0 .375rem;font-size:1rem}.s.svelte-tbvkbp:hover{color:var(--color-ink)}.mg-footer.svelte-yhqxwz{border-top:1px solid var(--color-ink);margin-top:4.5rem;max-width:72rem;margin-inline:auto;padding:2.25rem 1.5rem 2rem}.top.svelte-yhqxwz{flex-wrap:wrap;align-items:center;gap:1.75rem;margin-bottom:1rem;display:flex}.word.svelte-yhqxwz{font-family:Georgia,Noto Serif TC,Songti TC,serif;font-size:1.375rem;font-weight:700}.top.svelte-yhqxwz nav:where(.svelte-yhqxwz),.top.svelte-yhqxwz nav:where(.svelte-yhqxwz) a:where(.svelte-yhqxwz){text-transform:uppercase;letter-spacing:.09em;color:var(--color-ink-muted);gap:1.25rem;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.socials.svelte-yhqxwz{color:var(--color-ink-muted);gap:.625rem;margin-left:auto;display:flex}.socials.svelte-yhqxwz a:where(.svelte-yhqxwz):hover{color:var(--color-accent)}.top.svelte-yhqxwz nav:where(.svelte-yhqxwz) a:where(.svelte-yhqxwz):hover,.top.svelte-yhqxwz nav:where(.svelte-yhqxwz) a:where(.svelte-yhqxwz){color:var(--color-ink-muted)}.top.svelte-yhqxwz nav:where(.svelte-yhqxwz) a:where(.svelte-yhqxwz):hover{color:var(--color-ink)}.socials.svelte-yhqxwz a:where(.svelte-yhqxwz){color:var(--color-ink-muted)}.topics.svelte-yhqxwz{font-size:.8125rem;font-family:var(--font-mono);color:var(--color-ink-muted);flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem;display:flex}.topics.svelte-yhqxwz a:where(.svelte-yhqxwz){color:var(--color-ink-muted);text-decoration:none}.topics.svelte-yhqxwz a:where(.svelte-yhqxwz):hover{color:var(--color-accent)}.imprint.svelte-yhqxwz{border-top:1px solid var(--color-line);font-size:.6875rem;font-family:var(--font-mono);color:var(--color-ink-muted);flex-wrap:wrap;gap:1rem;margin:0;padding-top:1rem;display:flex}.mg-home.svelte-pw6zq7{max-width:58rem;margin:0 auto;padding:2.25rem 1.5rem 1rem;font-family:Georgia,Noto Serif TC,Songti TC,serif}.cover.svelte-pw6zq7{color:#fff;border-bottom:1px solid var(--color-ink);margin-bottom:3.25rem;text-decoration:none;display:block;position:relative}.cover.svelte-pw6zq7 img:where(.svelte-pw6zq7){object-fit:cover;width:100%;height:clamp(16rem,46vw,26rem);display:block}.overlay.svelte-pw6zq7{color:var(--color-ink);gap:.625rem;padding:1.5rem .25rem;display:grid}.issue.svelte-pw6zq7{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);font-size:.6875rem}.cover.svelte-pw6zq7 h1:where(.svelte-pw6zq7){margin:0;font-size:clamp(2rem,5.5vw,3.25rem);font-weight:700;line-height:1.12}.overlay.svelte-pw6zq7 p:where(.svelte-pw6zq7){color:var(--color-ink-muted);margin:0;font-size:1.0625rem;font-style:italic;line-height:1.6}.date.svelte-pw6zq7{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.6875rem}.cover.svelte-pw6zq7:hover h1:where(.svelte-pw6zq7){color:var(--color-strong)}.ch.svelte-pw6zq7{letter-spacing:.04em;border-bottom:3px double var(--color-ink);align-items:baseline;gap:1rem;margin:0 0 1.25rem;padding-bottom:.625rem;font-size:1.125rem;font-weight:700;display:flex}.ch.svelte-pw6zq7 span:where(.svelte-pw6zq7){color:var(--color-ink-muted);font-family:inherit;font-size:.75rem;font-style:italic;font-weight:400}.toc.svelte-pw6zq7{margin:0;padding:0;list-style:none}.toc.svelte-pw6zq7 li:where(.svelte-pw6zq7){border-bottom:1px solid var(--color-line);grid-template-columns:2.5rem minmax(0,1fr) 7rem;align-items:baseline;gap:1.25rem;padding:1.25rem 0;display:grid}.num.svelte-pw6zq7{font-family:var(--font-mono);color:var(--color-accent);font-size:.8125rem;font-weight:700}.toc.svelte-pw6zq7 a:where(.svelte-pw6zq7){color:inherit;text-decoration:none}.toc.svelte-pw6zq7 h3:where(.svelte-pw6zq7){margin:0 0 .25rem;font-size:1.375rem;font-weight:700;line-height:1.3}.toc.svelte-pw6zq7 p:where(.svelte-pw6zq7){color:var(--color-ink-muted);margin:0;font-size:.9375rem;font-style:italic;line-height:1.6}.toc.svelte-pw6zq7 a:where(.svelte-pw6zq7):hover h3:where(.svelte-pw6zq7){text-underline-offset:.25em;text-decoration:underline}.pg.svelte-pw6zq7{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);text-align:right;font-size:.6875rem}.topics.svelte-pw6zq7{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:2.5rem 0 0;padding-top:1rem;font-size:.8125rem;display:flex}.tl.svelte-pw6zq7{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.6875rem}.topics.svelte-pw6zq7 a:where(.svelte-pw6zq7){color:var(--color-ink);font-style:italic;text-decoration:none}.topics.svelte-pw6zq7 a:where(.svelte-pw6zq7):hover{color:var(--color-accent)}@media (width<=47.5rem){.toc.svelte-pw6zq7 li:where(.svelte-pw6zq7){grid-template-columns:2rem 1fr}.pg.svelte-pw6zq7{display:none}}.mg-blog.svelte-1n7uqks{max-width:54rem;margin:0 auto;padding:2.5rem 1.5rem 1rem;font-family:Georgia,Noto Serif TC,Songti TC,serif}.mb-head.svelte-1n7uqks{text-align:center;border-bottom:3px double var(--color-ink);margin-bottom:1rem;padding-bottom:1rem}h1.svelte-1n7uqks{letter-spacing:.02em;margin:0;font-size:2rem}.cnt.svelte-1n7uqks{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.6875rem}.mb-filters.svelte-1n7uqks{font-size:.75rem;font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.5rem 0 1rem;display:flex}.fg.svelte-1n7uqks{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.fl.svelte-1n7uqks{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.625rem}.fc.svelte-1n7uqks{color:var(--color-ink-muted);border-bottom:1px solid #0000;padding-bottom:.05rem;text-decoration:none}.fc.svelte-1n7uqks:hover{color:var(--color-ink)}.fc.on.svelte-1n7uqks{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:700}.fq.svelte-1n7uqks{margin-left:auto}.fq.svelte-1n7uqks input:where(.svelte-1n7uqks){font-size:.75rem;font-family:var(--font-mono);border:none;border-bottom:1px solid var(--color-line);background:0 0;border-radius:0;max-width:11rem;padding:.25rem .55rem}.hide.svelte-1n7uqks{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reset.svelte-1n7uqks{color:var(--color-accent);text-decoration:none}.aq.svelte-1n7uqks{color:var(--color-ink-muted);margin:0 0 .75rem;font-size:.8125rem;font-style:italic}.toc.svelte-1n7uqks{margin:0;padding:0;list-style:none}.toc.svelte-1n7uqks li:where(.svelte-1n7uqks){border-bottom:1px solid var(--color-line);grid-template-columns:3.25rem minmax(0,1fr);gap:1.25rem;padding:1.75rem 0;display:grid}.num.svelte-1n7uqks{font-family:var(--font-mono);color:var(--color-accent);padding-top:.5rem;font-size:.8125rem;font-weight:700}.entry.svelte-1n7uqks{color:inherit;text-decoration:none;display:block}.entry.svelte-1n7uqks h2:where(.svelte-1n7uqks){margin:0 0 .375rem;font-size:1.625rem;font-weight:700;line-height:1.25}.entry.svelte-1n7uqks p:where(.svelte-1n7uqks){color:var(--color-ink-muted);margin:0 0 .5rem;font-size:.9375rem;font-style:italic;line-height:1.65}.meta.svelte-1n7uqks{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.625rem}.entry.svelte-1n7uqks:hover h2:where(.svelte-1n7uqks){text-underline-offset:.22em;text-decoration:underline}.empty.svelte-1n7uqks{text-align:center;color:var(--color-ink-muted);padding:3rem 0;font-style:italic}.pager.svelte-1n7uqks{font-family:var(--font-mono);justify-content:center;align-items:center;gap:1.25rem;padding:2rem 0 1rem;font-size:.75rem;display:flex}.pager.svelte-1n7uqks a:where(.svelte-1n7uqks){color:var(--color-ink);border-bottom:1px solid var(--color-ink);padding-bottom:.1rem;text-decoration:none}.pager.svelte-1n7uqks a:where(.svelte-1n7uqks):hover{color:var(--color-accent);border-color:var(--color-accent)}.pos.svelte-1n7uqks{color:var(--color-ink-muted)}.mg-post.svelte-d7u5ae{max-width:40rem;margin:0 auto;padding:3rem 1.5rem 1rem;font-family:Georgia,Noto Serif TC,Songti TC,serif}.mg-post.flush.svelte-d7u5ae{max-width:none;padding-inline:0}.ph.svelte-d7u5ae{text-align:center;margin-bottom:2.25rem}.back.svelte-d7u5ae{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:none;margin-bottom:1.75rem;padding:0;font-size:.6875rem}.back.svelte-d7u5ae:hover{color:var(--color-accent)}.untranslated.svelte-d7u5ae{color:#d97706;margin:0 0 .75rem;font-size:.75rem}.kicker.svelte-d7u5ae{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .875rem;font-size:.6875rem;font-weight:700}h1.svelte-d7u5ae{margin:0 0 .875rem;font-size:clamp(2rem,5vw,2.875rem);font-weight:700;line-height:1.16}.deck.svelte-d7u5ae{max-width:30rem;color:var(--color-ink-muted);margin:0 auto 1.125rem;font-size:1.0625rem;font-style:italic;line-height:1.7}.by.svelte-d7u5ae{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);margin:0;font-size:.6875rem}.cv.svelte-d7u5ae{margin:0 0 2.5rem}.cv.svelte-d7u5ae img:where(.svelte-d7u5ae){width:100%;height:auto;display:block}.pbody.svelte-d7u5ae .prose{font-size:1.125rem;line-height:1.95}.pbody.svelte-d7u5ae .prose>p:first-of-type:first-letter{float:left;color:var(--color-strong);padding:.06em .12em 0 0;font-size:3.4em;font-weight:700;line-height:.86}.pbody.svelte-d7u5ae .prose blockquote{text-align:center;color:var(--color-ink);border:none;max-width:28rem;margin:2.5rem auto;font-size:1.5rem;font-style:italic;line-height:1.45}.pbody.svelte-d7u5ae .prose h2{margin-top:2.75rem;font-size:1.625rem}.pbody.svelte-d7u5ae .prose h2:before{content:"❧";text-align:center;color:var(--color-accent);margin-bottom:.75rem;font-size:.875rem;display:block}.endmark.svelte-d7u5ae{text-align:center;color:var(--color-accent);margin:2rem 0 .5rem;font-size:.875rem;display:block}.tg.svelte-d7u5ae{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid var(--color-line);color:var(--color-ink-muted);flex-wrap:wrap;justify-content:center;gap:1rem;padding-top:1.25rem;font-size:.6875rem;display:flex}.tg.svelte-d7u5ae a:where(.svelte-d7u5ae){color:var(--color-ink-muted);text-decoration:none}.tg.svelte-d7u5ae a:where(.svelte-d7u5ae):hover{color:var(--color-accent)}.book-line.svelte-d7u5ae{text-align:center;color:var(--color-ink-muted);font-size:.9375rem;font-style:italic}.book-line.svelte-d7u5ae a:where(.svelte-d7u5ae){color:var(--color-accent);text-decoration:none}.more.svelte-d7u5ae{text-align:center;border-block:3px double var(--color-ink);gap:1rem;margin:2.25rem 0;padding-block:1.5rem;font-size:1.0625rem;display:grid}.more.svelte-d7u5ae a:where(.svelte-d7u5ae){color:var(--color-ink);line-height:1.5;text-decoration:none}.more.svelte-d7u5ae a:where(.svelte-d7u5ae):hover{color:var(--color-accent)}
