.preface[data-astro-cid-zazdak7x]{max-width:780px;padding-block:var(--spacing-4xl) var(--spacing-5xl)}.preface__header[data-astro-cid-zazdak7x]{text-align:center;margin-block-end:var(--spacing-3xl)}.preface__eyebrow[data-astro-cid-zazdak7x]{margin:0 0 var(--spacing-sm);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-widest,.18em);color:var(--ophanim)}.preface__title[data-astro-cid-zazdak7x]{margin:0 0 var(--spacing-sm);font-family:var(--font-title);color:var(--text-bright);text-wrap:balance;font-size:clamp(2rem,5vw,3rem);font-weight:500}.preface__title[data-astro-cid-zazdak7x] [data-astro-cid-zazdak7x][lang=lzh]{font-family:Noto Serif CJK TC,Noto Serif CJK SC,Songti SC,serif}.preface__attr[data-astro-cid-zazdak7x]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-dim);margin:0;line-height:1.6}.preface__lede[data-astro-cid-zazdak7x]{margin:0 auto var(--spacing-3xl);max-width:62ch;font-size:var(--text-lg);color:var(--text-light);text-wrap:pretty;line-height:1.75}.preface__covenant[data-astro-cid-zazdak7x]{padding:var(--spacing-xl) var(--spacing-2xl);border:1px dashed color-mix(in oklch, var(--ophanim) 30%, transparent);border-radius:var(--radius-tight);background:color-mix(in oklch, var(--seraph) 26%, transparent);margin-block-end:var(--spacing-3xl)}.preface[data-astro-cid-zazdak7x] h2[data-astro-cid-zazdak7x]{margin:0 0 var(--spacing-lg);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-widest);text-transform:uppercase;color:var(--ophanim);font-weight:500}.preface__covenant[data-astro-cid-zazdak7x] p[data-astro-cid-zazdak7x],.preface__prov-grid[data-astro-cid-zazdak7x] dd[data-astro-cid-zazdak7x]{font-size:var(--text-sm);color:var(--text-light);line-height:1.75}.preface__covenant[data-astro-cid-zazdak7x] p[data-astro-cid-zazdak7x]{margin:0 0 var(--spacing-md)}.preface__covenant[data-astro-cid-zazdak7x] p[data-astro-cid-zazdak7x]:last-child{margin-bottom:0}.preface[data-astro-cid-zazdak7x] strong[data-astro-cid-zazdak7x]{color:var(--text-bright)}.preface__provenance[data-astro-cid-zazdak7x]{margin-block-end:var(--spacing-3xl)}.preface__prov-grid[data-astro-cid-zazdak7x]{gap:var(--spacing-lg);margin:0 0 var(--spacing-lg);display:grid}.preface__prov-grid[data-astro-cid-zazdak7x]>div[data-astro-cid-zazdak7x]{align-items:baseline;gap:var(--spacing-lg);grid-template-columns:8rem minmax(0,1fr);display:grid}.preface__prov-grid[data-astro-cid-zazdak7x] dt[data-astro-cid-zazdak7x]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-wider);text-transform:uppercase;color:var(--ophanim)}.preface__prov-grid[data-astro-cid-zazdak7x] dd[data-astro-cid-zazdak7x]{margin:0}.preface__prov-grid[data-astro-cid-zazdak7x] a[data-astro-cid-zazdak7x]{color:var(--ophanim);text-underline-offset:3px;text-decoration:underline}.preface__bow[data-astro-cid-zazdak7x]{padding:var(--spacing-md) var(--spacing-lg);border-inline-start:var(--stripe-width) solid color-mix(in oklch, var(--venenum) 55%, transparent);font-size:var(--text-sm);color:var(--text-light);margin:0;font-style:italic;line-height:1.65}.preface__gate[data-astro-cid-zazdak7x]{text-align:center}.preface__open[data-astro-cid-zazdak7x]{padding:var(--spacing-lg) var(--spacing-3xl);border:1.5px solid var(--ophanim);border-radius:var(--radius-tight);background:color-mix(in oklch, var(--ophanim) 8%, var(--void,#050404));color:var(--text-bright);transition:background-color .14s var(--easing-out), transform .14s var(--easing-out);flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.preface__open[data-astro-cid-zazdak7x]:hover,.preface__open[data-astro-cid-zazdak7x]:focus-visible{background:color-mix(in oklch, var(--ophanim) 16%, var(--void,#050404));outline:2px solid var(--ophanim);outline-offset:3px;transform:translateY(-2px)}.preface__open-glyph[data-astro-cid-zazdak7x]{color:var(--ophanim)}.preface__open-label[data-astro-cid-zazdak7x]{font-family:var(--font-title);font-size:var(--text-lg)}.preface__open-sub[data-astro-cid-zazdak7x],.preface__back[data-astro-cid-zazdak7x]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--letter-wide);color:var(--text-dim)}.preface__back[data-astro-cid-zazdak7x]{margin-block-start:var(--spacing-xl)}.preface__back[data-astro-cid-zazdak7x] a[data-astro-cid-zazdak7x]{color:inherit;text-decoration:none}.preface__back[data-astro-cid-zazdak7x] a[data-astro-cid-zazdak7x]:hover,.preface__back[data-astro-cid-zazdak7x] a[data-astro-cid-zazdak7x]:focus-visible{color:var(--ophanim)}@media (width<=600px){.preface__covenant[data-astro-cid-zazdak7x]{padding:var(--spacing-lg)}.preface__prov-grid[data-astro-cid-zazdak7x]>div[data-astro-cid-zazdak7x]{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.preface__open[data-astro-cid-zazdak7x]{transition:none}}
