@font-face{font-family:Kufam Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/kufam-arabic-wght-normal-BK6boWM3.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Kufam Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/kufam-vietnamese-wght-normal-CI9R_8Bz.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kufam Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/kufam-latin-ext-wght-normal-DNa9Yhdd.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kufam Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/kufam-latin-wght-normal-CyZEOeQL.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.journal-frame{--font-serif: "Kufam Variable", "Kufam", ui-serif, serif;--journal-measure: 40rem;--journal-rail: 0px;--journal-rail-gap: 0px;--journal-notes: 0px;--journal-notes-gap: 0px;--journal-head-band: 3.25rem;--journal-sticky-top: calc(var(--journal-head-band) + 1.5rem);--journal-ink: color-mix(in oklab, var(--foreground) 86%, transparent);--journal-ink-strong: var(--foreground);--journal-ink-soft: var(--muted-foreground);--journal-gold: var(--gold);--journal-gold-ink: var(--gold);--journal-gold-wash: color-mix(in oklab, var(--gold) 9%, transparent);--journal-gilt-glow: 0 0 12px color-mix(in oklab, var(--gold) 55%, transparent);--journal-hairline: var(--border);--journal-hairline-strong: color-mix(in oklab, var(--foreground) 22%, transparent);--journal-surface: color-mix(in oklab, var(--card) 70%, transparent);--journal-plate-ground: #0b0e24;--journal-accent: var(--gold);--journal-folio: #efe6d1;--journal-folio-rule: color-mix(in oklab, #1e1913 18%, transparent);--journal-saffron: var(--sand-saffron);--journal-rose: var(--sand-rose);--journal-violet: var(--sand-violet);--journal-teal: var(--sand-teal);--journal-lime: var(--sand-lime);--journal-vermilion: #ef5b3c;--journal-code-ground: #0b0e24;--journal-code-edge: color-mix(in oklab, #9db4ff 16%, transparent);--tk-plain: #e9e3d6;--tk-comment: #8f8aa3;--tk-keyword: #e8c26a;--tk-string: #74d9c9;--tk-number: #f4a088;--tk-function: #a9bcff;--tk-type: #c9adff;--tk-variable: #e9e3d6;--tk-property: #dccfb6;--tk-punctuation: #8f8aa8;--tk-operator: #bdb6cc;--tk-constant: #f4a088;--tk-tag: #a9bcff;--tk-attribute: #e8c26a;--tk-regexp: #f58aa0;--tk-inserted: #74d9c9;--tk-deleted: #f58aa0;--tk-highlight: color-mix(in oklab, #e8c26a 11%, transparent);--journal-ease: cubic-bezier(.22, 1, .36, 1);overflow-x:clip}@media(min-width:64rem){.journal-frame{--journal-notes: 12.5rem;--journal-notes-gap: 2.25rem}}@media(min-width:80rem){.journal-frame{--journal-rail: 10rem;--journal-rail-gap: 3rem;--journal-notes: 13.5rem;--journal-notes-gap: 2.75rem}}@media(min-width:90rem){.journal-frame{--journal-rail: 12rem;--journal-rail-gap: 4rem;--journal-notes: 15rem;--journal-notes-gap: 3.25rem}}.journal-frame[data-reading=lamp]{color-scheme:light;--background: #f3ead7;--foreground: #1e1913;--card: #ece2ca;--card-foreground: #1e1913;--popover: #f8f1e2;--popover-foreground: #1e1913;--primary: #1e1913;--primary-foreground: #f3ead7;--secondary: #e8ddc2;--secondary-foreground: #1e1913;--muted: #ebe1c8;--muted-foreground: #5c5245;--border: color-mix(in oklab, #1e1913 14%, transparent);--input: color-mix(in oklab, #1e1913 22%, transparent);--ring: #8a5d1a;--journal-ink: color-mix(in oklab, #1e1913 90%, transparent);--journal-gold: #a8792c;--journal-gold-ink: #85591a;--journal-gold-wash: color-mix(in oklab, #c9973f 13%, transparent);--journal-gilt-glow: 0 0 0 transparent;--journal-hairline-strong: color-mix(in oklab, #1e1913 26%, transparent);--journal-surface: color-mix(in oklab, #ffffff 34%, transparent);--journal-accent: #85591a;--journal-folio: #fbf6ea;--journal-folio-rule: color-mix(in oklab, #1e1913 18%, transparent);--journal-saffron: #a86f0a;--journal-rose: #b0304f;--journal-violet: #5b3fa8;--journal-teal: #0f6e63;--journal-lime: #4f6b12;--journal-vermilion: #b23a1c;--journal-code-ground: #ebe0c6;--journal-code-edge: color-mix(in oklab, #1e1913 12%, transparent);--tk-plain: #2a241c;--tk-comment: #6b6152;--tk-keyword: #85591a;--tk-string: #0f6e63;--tk-number: #a63d22;--tk-function: #2b4bb0;--tk-type: #5b3fa8;--tk-variable: #2a241c;--tk-property: #4a3c27;--tk-punctuation: #6b6254;--tk-operator: #4b443a;--tk-constant: #a63d22;--tk-tag: #2b4bb0;--tk-attribute: #85591a;--tk-regexp: #b0304f;--tk-inserted: #0f6e63;--tk-deleted: #b0304f;--tk-highlight: color-mix(in oklab, #c9973f 18%, transparent)}.journal-frame .site-header,.journal-frame .site-footer{color-scheme:dark;--background: #07060a;--foreground: #efe9dd;--card: #110f15;--card-foreground: #efe9dd;--popover: #110f15;--popover-foreground: #efe9dd;--primary: #f6f0e4;--primary-foreground: #0b0a0e;--secondary: #17141c;--secondary-foreground: #efe9dd;--muted: #141118;--muted-foreground: #a8a196;--accent: #17141c;--accent-foreground: #efe9dd;--border: color-mix(in oklab, #efe9dd 12%, transparent);--input: color-mix(in oklab, #efe9dd 18%, transparent);--ring: #f5c451;--journal-ink: color-mix(in oklab, #efe9dd 86%, transparent);--journal-gold: var(--gold);--journal-gold-ink: var(--gold);--journal-gold-wash: color-mix(in oklab, var(--gold) 9%, transparent);--journal-gilt-glow: 0 0 12px color-mix(in oklab, var(--gold) 55%, transparent);--journal-hairline: color-mix(in oklab, #efe9dd 12%, transparent);--journal-hairline-strong: color-mix(in oklab, #efe9dd 22%, transparent)}::view-transition-old(root),::view-transition-new(root){animation-duration:.7s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(*.journal-plate){animation-duration:.7s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-image-pair(*.journal-plate){isolation:auto}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root),::view-transition-group(*.journal-plate),::view-transition-old(*.journal-plate),::view-transition-new(*.journal-plate){animation:none}}.journal-frame ::selection{background:color-mix(in oklab,var(--journal-gold) 34%,transparent);color:var(--journal-ink-strong)}.journal-frame{--journal-flow-width: calc(var(--journal-measure) + var(--journal-notes-gap) + var(--journal-notes));--journal-spread: calc(var(--journal-rail) + var(--journal-rail-gap) + var(--journal-flow-width));--journal-content-width: calc( min(100vw, var(--frame-max, 120rem)) - 2 * (var(--frame-gutter, 1rem) + var(--tile-pad, 1.5rem)) )}.journal-main{position:relative;isolation:isolate;background:var(--background);color:var(--foreground)}.journal-reading{display:grid;grid-template-columns:[rail] var(--journal-rail) [flow] minmax(0,1fr);column-gap:var(--journal-rail-gap);align-items:start}.journal-rail{grid-column:rail;position:sticky;top:var(--journal-sticky-top);max-height:calc(100svh - var(--journal-sticky-top) - 2rem)}@media not (min-width:80rem){.journal-rail{display:none}}.journal-reading-body{grid-column:flow;min-width:0}.journal-flow{width:min(100%,var(--journal-flow-width));padding-right:calc(var(--journal-notes-gap) + var(--journal-notes));min-width:0}.journal-flow>:is([data-width=wide],[data-width=full]){clear:right}.journal-flow>[data-width=wide]{margin-right:calc(-1 * (var(--journal-notes-gap) + var(--journal-notes)))}.journal-flow>[data-width=full]{width:var(--journal-content-width);max-width:none;margin-left:calc(-1 * (var(--journal-rail) + var(--journal-rail-gap)))}@media not (min-width:40rem){.journal-flow>[data-width=full]{width:auto;margin-inline:calc(-1 * (var(--frame-gutter, .75rem) + var(--tile-pad, 1.5rem)))}}.post-head{position:relative;isolation:isolate}.post-head-spread{width:min(100%,var(--journal-spread))}.post-head-sky{position:absolute;inset:0 0 auto;height:min(46rem,88svh);z-index:-1;pointer-events:none;background:radial-gradient(48% 42% at 16% 34%,color-mix(in oklab,var(--journal-violet) 12%,transparent),transparent 70%),radial-gradient(40% 36% at 60% 26%,color-mix(in oklab,var(--journal-saffron) 8%,transparent),transparent 72%),radial-gradient(34% 30% at 92% 40%,color-mix(in oklab,var(--journal-teal) 7%,transparent),transparent 70%);-webkit-mask-image:linear-gradient(to bottom,transparent,black 30%,black 52%,transparent);mask-image:linear-gradient(to bottom,transparent,black 30%,black 52%,transparent)}.post-head-sky:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,color-mix(in oklab,var(--foreground) 20%,transparent) .6px,transparent 1.2px);background-size:7px 7px;-webkit-mask-image:radial-gradient(64% 52% at 28% 34%,black,transparent 75%);mask-image:radial-gradient(64% 52% at 28% 34%,black,transparent 75%);opacity:.5}.journal-frame[data-reading=lamp] .post-head-sky{opacity:.55}.journal-frame[data-reading=lamp] .post-head-sky:before{opacity:.35}.post-head-band{position:relative;height:1.375rem;border-block:1px solid color-mix(in oklab,var(--journal-gold) 42%,transparent)}.post-head-band:before{content:"";position:absolute;inset:3px 0;background:color-mix(in oklab,var(--journal-gold) 46%,transparent);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='14' viewBox='0 0 28 14'%3E%3Cg fill='none' stroke='black' stroke-width='0.8'%3E%3Cpath d='M7 1.2 8.9 5.1 12.8 7 8.9 8.9 7 12.8 5.1 8.9 1.2 7 5.1 5.1Z'/%3E%3Cpath d='M21 1.2 22.9 5.1 26.8 7 22.9 8.9 21 12.8 19.1 8.9 15.2 7 19.1 5.1Z'/%3E%3Cpath d='M12.8 7h2.4M0 7h1.2M26.8 7H28'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='14' viewBox='0 0 28 14'%3E%3Cg fill='none' stroke='black' stroke-width='0.8'%3E%3Cpath d='M7 1.2 8.9 5.1 12.8 7 8.9 8.9 7 12.8 5.1 8.9 1.2 7 5.1 5.1Z'/%3E%3Cpath d='M21 1.2 22.9 5.1 26.8 7 22.9 8.9 21 12.8 19.1 8.9 15.2 7 19.1 5.1Z'/%3E%3Cpath d='M12.8 7h2.4M0 7h1.2M26.8 7H28'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:28px 14px;mask-size:28px 14px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:center;mask-position:center}.post-head-grid{display:grid;gap:2.75rem}@media(min-width:64rem){.post-head-grid{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);align-items:end;column-gap:4rem}}.post-title{font-size:clamp(2.375rem,1.55rem + 3.1vw,4.5rem);line-height:1.04;max-width:21ch}.post-dek{font-size:1.1875rem;line-height:1.55;max-width:44ch}@media(min-width:40rem){.post-dek{font-size:1.3125rem}}.post-fihrist-leader{border-bottom:1px dotted var(--journal-hairline-strong);margin-bottom:.4em}@media(min-width:64rem){.post-head-fihrist{padding-bottom:.25rem}}.post-frontispiece-plate{aspect-ratio:4 / 3}@media(min-width:48rem){.post-frontispiece-plate{aspect-ratio:16 / 9}}@media(min-width:64rem){.post-frontispiece-plate{aspect-ratio:2 / 1}}.post-end-inner{width:min(100%,var(--journal-measure));margin-left:calc(var(--journal-rail) + var(--journal-rail-gap))}.post-end-label{font-family:var(--font-mono, ui-monospace),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground)}.post-end-block{border-top:1px solid var(--journal-hairline);padding-top:1.75rem}.post-end-block+.post-end-block,.post-colophon+.post-end-block{margin-top:3.5rem}.post-end-note:target,#notes~ol li:target{color:var(--journal-ink-strong)}.post-cite-bibtex{background:var(--journal-code-ground);border:1px solid var(--journal-code-edge);color:var(--tk-plain)}.post-colophon{margin-top:4.5rem;display:flex;flex-direction:column;align-items:center;text-align:center}.post-colophon:first-child{margin-top:0}.post-colophon-text{position:relative;width:min(100%,27rem);font-size:.9375rem;line-height:1.65;color:var(--journal-ink-soft);text-wrap:wrap}.post-colophon-wedge{width:50%;height:100%}@media not (min-width:40rem){.post-colophon-text{height:auto!important}.post-colophon-wedge{display:none}}.post-colophon-wedge[data-side=left]{float:left;shape-outside:polygon(0 0,1% 0,100% 100%,0 100%)}.post-colophon-wedge[data-side=right]{float:right;shape-outside:polygon(99% 0,100% 0,100% 100%,0 100%)}.post-silsila>*{width:min(100%,var(--journal-flow-width));margin-left:calc(var(--journal-rail) + var(--journal-rail-gap))}.post-catchword{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;width:min(100%,var(--journal-measure));padding-top:1.75rem;border-top:1px solid var(--journal-hairline);outline:none;text-align:right}.post-catchword-words{max-width:28ch;font-size:1.375rem;line-height:1.3;font-style:italic;color:var(--journal-gold-ink);rotate:-3deg;transform-origin:right center;transition:color 1s var(--journal-ease)}.post-catchword-title{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-serif);font-weight:600;letter-spacing:-.01em;color:var(--foreground)}.post-catchword:focus-visible{box-shadow:0 0 0 2px var(--ring);border-radius:.25rem}@media(hover:hover){.post-catchword:hover .post-catchword-words{color:var(--journal-gold)}}.post-silsila>.post-series{width:min(100%,var(--journal-measure));margin-bottom:4rem}.journal-frame{--journal-body-size: 1.0625rem;--journal-body-leading: 1.68;--journal-flow-gap: calc(var(--journal-body-size) * 1.5);--journal-lede-size: 1.1875rem;--journal-initial-size: 4.25rem;--journal-initial-gap: .875rem;--journal-initial-drop: .375rem;--journal-h2-numeral-gap: 1rem;--journal-list-indent: 1.625em;--journal-hashiya-nudge: .375rem;--journal-callout-chamfer: .625rem;--journal-couplet-size: 1.125rem;--journal-couplet-hang: 1.5rem;--journal-couplet-step: 2.25rem;--journal-asterism-rule: 3.5rem;--journal-link-rest: color-mix(in oklab, var(--journal-gold) 42%, transparent);--journal-link-offset: .08em;--journal-mono: var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);--journal-serif: var(--font-serif, "Kufam", ui-serif, serif)}@media(min-width:40rem){.journal-frame{--journal-body-size: 1.125rem;--journal-body-leading: 1.7;--journal-lede-size: 1.25rem;--journal-initial-size: 4.75rem}}.journal-prose{color:var(--journal-ink);font-size:var(--journal-body-size);line-height:var(--journal-body-leading);text-wrap:pretty;hanging-punctuation:first;font-variant-numeric:proportional-nums}.journal-prose>*+*{margin-top:var(--journal-flow-gap)}.journal-prose>:is(h2,h3,h4,h5,h6)+*{margin-top:calc(var(--journal-body-size) * .9)}.journal-prose>*+h2{margin-top:calc(var(--journal-body-size) * 3.5)}.journal-prose>*+h3{margin-top:calc(var(--journal-body-size) * 2.5)}.journal-prose>*+:is(h4,h5,h6){margin-top:calc(var(--journal-body-size) * 2)}.journal-heading{position:relative;color:var(--journal-ink-strong);text-wrap:balance;scroll-margin-top:var(--journal-sticky-top)}.journal-heading:is([data-level="2"],[data-level="3"]){font-family:var(--journal-serif);font-weight:600}.journal-heading[data-level="2"]{font-size:1.625rem;line-height:1.18;letter-spacing:-.02em}.journal-heading[data-level="3"]{font-size:1.25rem;line-height:1.3;letter-spacing:-.012em}.journal-heading:is([data-level="4"],[data-level="5"],[data-level="6"]){font-family:var(--journal-mono);font-weight:600;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--journal-ink-soft)}.journal-heading[data-level="4"]{font-size:.8125rem}.journal-heading[data-level="5"]{font-size:.75rem}.journal-heading[data-level="6"]{font-size:.6875rem;font-weight:500}@media(min-width:40rem){.journal-heading[data-level="2"]{font-size:2rem}.journal-heading[data-level="3"]{font-size:1.375rem}}.journal-h2-numeral{display:flex;align-items:center;gap:.625rem;margin-bottom:.625rem;font-size:.875rem;line-height:1;letter-spacing:normal}.journal-h2-abjad{color:var(--journal-gold)}.journal-h2-ordinal{font-family:var(--journal-mono);font-size:.6875rem;font-weight:500;letter-spacing:.18em;color:var(--journal-ink-soft);font-variant-numeric:tabular-nums}@media(min-width:80rem){.journal-flow>.journal-heading[data-level="2"] .journal-h2-numeral{position:absolute;top:.3em;right:calc(100% + var(--journal-h2-numeral-gap));flex-direction:column;gap:.5rem;margin:0;font-size:1rem}.journal-flow>.journal-heading[data-level="2"] .journal-h2-ordinal{letter-spacing:.08em}}.journal-heading-anchor{display:inline-grid;place-items:center;width:.6em;height:.6em;margin-left:.4em;vertical-align:.02em;border-radius:2px;color:var(--journal-gold);opacity:0;outline:none;transition:opacity .7s var(--journal-ease),filter .7s var(--journal-ease)}.journal-heading-star{width:100%;height:100%}.journal-heading-anchor:focus-visible,.journal-heading-anchor[data-copied]{opacity:1}.journal-heading-anchor:focus-visible{box-shadow:0 0 0 2px var(--ring)}.journal-heading-anchor[data-copied]{filter:drop-shadow(0 0 6px color-mix(in oklab,var(--journal-gold) 60%,transparent))}.journal-heading-copied{margin-left:.5em;font-family:var(--journal-mono);font-size:.625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;vertical-align:.35em;color:var(--journal-gold-ink)}@media(hover:hover){.journal-heading:hover .journal-heading-anchor{opacity:1}}.journal-lede{font-size:var(--journal-lede-size);line-height:1.6;color:var(--journal-ink-strong)}.journal-lede:first-line{font-variant-caps:small-caps;letter-spacing:.03em}.journal-initial{position:relative;float:left;display:grid;place-items:center;width:var(--journal-initial-size);height:var(--journal-initial-size);margin:var(--journal-initial-drop) var(--journal-initial-gap) 0 0;color:var(--journal-gold);font-variant-caps:normal;letter-spacing:0}.journal-initial-frame{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.journal-initial-ground{fill:var(--journal-gold-wash)}.journal-initial-lattice{opacity:.2}.journal-initial-rule{fill:none;stroke:var(--journal-gold);stroke-width:1}.journal-initial-rule-inner{stroke-opacity:.42}.journal-initial-letter{position:relative;translate:0 .04em;font-family:var(--journal-serif);font-size:calc(var(--journal-initial-size) * .58);font-weight:600;line-height:1;color:var(--journal-gold-ink);text-shadow:var(--journal-gilt-glow)}:is(p,li)[data-run-in]>.journal-strong:first-child{color:color-mix(in oklab,var(--journal-gold-ink) 28%,var(--journal-ink-strong));letter-spacing:.005em}.journal-strong{color:var(--journal-ink-strong);font-weight:600}.journal-del{color:var(--journal-ink-soft);text-decoration-line:line-through;text-decoration-color:color-mix(in oklab,var(--journal-gold) 65%,transparent);text-decoration-thickness:1px}:not(pre)>code.journal-code-inline{padding:.08em .36em;border:1px solid var(--journal-hairline);border-radius:calc(var(--radius, .625rem) - 2px);background:var(--journal-surface);color:var(--journal-ink-strong);font-family:var(--journal-mono);font-size:.875em;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone}.journal-link{border-radius:2px;color:var(--journal-ink-strong);text-decoration:none;background-image:linear-gradient(var(--journal-gold),var(--journal-gold)),linear-gradient(var(--journal-link-rest),var(--journal-link-rest));background-repeat:no-repeat;background-size:0% 1px,100% 1px;background-position:0 calc(100% - var(--journal-link-offset)),0 calc(100% - var(--journal-link-offset));outline:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 1s var(--journal-ease),color 1s var(--journal-ease)}.journal-link:focus-visible{background-size:100% 1px,100% 1px;box-shadow:0 0 0 2px var(--ring)}@media(hover:hover){.journal-link:hover{color:var(--journal-gold-ink);background-size:100% 1px,100% 1px}}.journal-link-out{display:inline-block;width:.6em;height:.6em;margin-left:.12em;vertical-align:.3em;color:var(--journal-gold)}.journal-preview-body{display:block;padding:.875rem 1rem 1rem}.journal-preview-date{display:block;font-family:var(--journal-mono);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--journal-ink-soft);font-variant-numeric:tabular-nums}.journal-preview-title{display:block;margin-top:.375rem;font-family:var(--journal-serif);font-size:1.0625rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--journal-ink-strong);text-wrap:balance}.journal-preview-text{display:-webkit-box;margin-top:.375rem;overflow:hidden;font-size:.8125rem;line-height:1.5;color:var(--journal-ink-soft);-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(hover:none){.journal-preview{display:none}}.journal-list{padding-left:var(--journal-list-indent)}.journal-list>li{position:relative}.journal-list>li+li{margin-top:.4em}.journal-list li>*+*{margin-top:.5em}.journal-ul>li:before{content:"";position:absolute;top:calc(var(--journal-body-leading) * .5em - .25em);right:calc(100% + .55em);width:.5em;height:.5em;background:var(--journal-gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 2 2'%3E%3Cpath d='M0-1 .2-.2 1 0 .2.2 0 1-.2.2-1 0-.2-.2Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 2 2'%3E%3Cpath d='M0-1 .2-.2 1 0 .2.2 0 1-.2.2-1 0-.2-.2Z'/%3E%3C/svg%3E") center / contain no-repeat}.journal-ul .journal-ul>li:before{opacity:.6;scale:.8}.journal-ol{counter-reset:journal-ol}.journal-ol>li{counter-increment:journal-ol}.journal-ol>li:before{content:counter(journal-ol,decimal-leading-zero);position:absolute;top:0;right:calc(100% + .75em);font-family:var(--journal-mono);font-size:.75em;font-weight:500;line-height:calc(var(--journal-body-leading) / .75);letter-spacing:.04em;color:var(--journal-gold-ink);font-variant-numeric:tabular-nums}.contains-task-list>li:before{content:none}.journal-task-box{position:absolute;top:calc(var(--journal-body-leading) * .5em - .42em);right:calc(100% + .6em);display:grid;place-content:center;width:.84em;height:.84em;margin:0;border:1px solid color-mix(in oklab,var(--journal-gold) 70%,transparent);border-radius:2px;background:transparent;opacity:1;appearance:none}.journal-task-box:checked{background:var(--journal-gold-wash)}.journal-task-box:checked:before{content:"";width:.52em;height:.52em;background:var(--journal-gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 2 2'%3E%3Cpath d='M0-1 .2-.2 1 0 .2.2 0 1-.2.2-1 0-.2-.2Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 2 2'%3E%3Cpath d='M0-1 .2-.2 1 0 .2.2 0 1-.2.2-1 0-.2-.2Z'/%3E%3C/svg%3E") center / contain no-repeat}.journal-task-box:not(:checked)+*{color:var(--journal-ink)}@media(min-width:80rem){.journal-flow>.journal-list{padding-left:0}}.journal-quote{position:relative;padding-left:1.5em;font-style:italic;color:var(--journal-ink)}.journal-quote:before{content:"";position:absolute;top:.35em;bottom:.35em;left:0;width:1px;background:color-mix(in oklab,var(--journal-gold) 80%,transparent)}.journal-quote>*+*{margin-top:.75em}.journal-attribution{display:flex;gap:.75em;align-items:baseline;margin-top:1em;font-family:var(--journal-mono);font-size:.6875rem;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:var(--journal-ink-soft)}.journal-attribution-dash{color:var(--journal-gold)}.journal-attribution cite{font-style:normal}.journal-couplet{width:fit-content;max-width:100%;margin-inline:auto}.journal-prose>*+.journal-couplet,.journal-prose>.journal-couplet+*{margin-top:calc(var(--journal-body-size) * 2.25)}.journal-couplet-verse{font-size:var(--journal-couplet-size);line-height:1.6;color:var(--journal-ink-strong)}.journal-bayt+.journal-bayt{margin-top:1em}.journal-hemistich{display:block;padding-left:var(--journal-couplet-hang);text-indent:calc(-1 * var(--journal-couplet-hang));text-wrap:balance}.journal-hemistich[data-hemistich="2"]{position:relative;margin-left:var(--journal-couplet-step)}.journal-caesura{position:absolute;top:.8em;left:calc(-.5 * var(--journal-couplet-step));width:.55em;height:.55em;translate:-50% -50%;color:var(--journal-gold)}.journal-couplet-by{margin-top:1rem;font-family:var(--journal-mono);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-align:right;text-transform:uppercase;color:var(--journal-ink-soft)}.journal-couplet[data-epigraph]{max-width:min(100%,30rem);margin-right:0}.journal-couplet[data-epigraph] .journal-couplet-verse{font-size:calc(var(--journal-couplet-size) - .0625rem);font-style:italic;color:var(--journal-ink)}.journal-prose>.journal-couplet[data-epigraph]+*{margin-top:calc(var(--journal-body-size) * 3)}.journal-callout{--journal-callout-tint: var(--journal-violet);--journal-callout-ground: color-mix(in oklab, var(--journal-callout-tint) 6%, var(--background));--journal-chamfer: var(--journal-callout-chamfer);position:relative;isolation:isolate;padding:5px;background:color-mix(in oklab,var(--journal-callout-tint) 60%,var(--background))}.journal-callout[data-type=tip]{--journal-callout-tint: var(--journal-teal)}.journal-callout[data-type=important]{--journal-callout-tint: var(--journal-saffron)}.journal-callout[data-type=warning]{--journal-callout-tint: var(--journal-rose)}.journal-callout[data-type=caution]{--journal-callout-tint: var(--journal-vermilion)}.journal-callout,.journal-callout:before,.journal-callout:after,.journal-callout-body{clip-path:polygon(var(--journal-chamfer) 0,calc(100% - var(--journal-chamfer)) 0,100% var(--journal-chamfer),100% calc(100% - var(--journal-chamfer)),calc(100% - var(--journal-chamfer)) 100%,var(--journal-chamfer) 100%,0 calc(100% - var(--journal-chamfer)),0 var(--journal-chamfer))}.journal-callout:before,.journal-callout:after{content:"";position:absolute}.journal-callout:before{--journal-chamfer: calc(var(--journal-callout-chamfer) - .586px);inset:1px;background:var(--journal-callout-ground)}.journal-callout:after{--journal-chamfer: calc(var(--journal-callout-chamfer) - 2.343px);inset:4px;background:color-mix(in oklab,var(--journal-callout-tint) 28%,var(--background))}.journal-callout-body{--journal-chamfer: calc(var(--journal-callout-chamfer) - 2.929px);position:relative;z-index:1;padding:.875rem 1.25rem 1rem;background:var(--journal-callout-ground)}.journal-callout-label{display:flex;gap:.5rem;align-items:center;font-family:var(--journal-mono);font-size:.6875rem;font-weight:500;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab,var(--journal-callout-tint) 72%,var(--journal-ink-strong))}.journal-callout-glyph{flex:none;width:.9375rem;height:.9375rem;color:var(--journal-callout-tint)}.journal-callout-content{margin-top:.5rem;font-size:1rem;line-height:1.65;color:var(--journal-ink)}.journal-callout-content>*+*{margin-top:.75em}.journal-aside{position:relative;margin-left:1.25rem;padding-left:1rem;font-size:.875rem;line-height:1.55;color:var(--journal-ink-soft)}.journal-aside:before{content:"";position:absolute;top:1.125rem;bottom:.25rem;left:0;width:1px;background:var(--journal-hairline-strong)}.journal-aside>*+*{margin-top:.6em}.journal-aside-mark{position:absolute;top:.3125rem;left:-.28125rem;width:.625rem;height:.625rem;color:var(--journal-gold)}@media(min-width:64rem){.journal-flow>.journal-aside{float:right;clear:right;width:var(--journal-notes);margin:calc(var(--journal-flow-gap) + var(--journal-hashiya-nudge)) calc(-1 * (var(--journal-notes-gap) + var(--journal-notes))) .75rem 0}}.hashiya-ref{position:relative;top:-.6em;margin-left:.06em;padding:0 .14em;border-radius:2px;font-family:var(--journal-mono);font-size:.68em;font-style:normal;font-weight:600;line-height:0;letter-spacing:.02em;color:var(--journal-gold-ink);text-decoration:none;font-variant-numeric:tabular-nums;scroll-margin-top:var(--journal-sticky-top);outline:none;transition:text-shadow 1s var(--journal-ease),background-color .7s var(--journal-ease)}.hashiya-ref:focus-visible{box-shadow:0 0 0 2px var(--ring)}.hashiya-ref:target,.hashiya-ref[data-open]{background:var(--journal-gold-wash)}.hashiya-margin{display:none}@media(min-width:64rem){.journal-flow>p .hashiya-margin,.journal-flow>:is(ul,ol,blockquote) .hashiya-margin{position:relative;display:block;float:right;clear:right;width:var(--journal-notes);margin:var(--journal-hashiya-nudge) calc(-1 * (var(--journal-notes-gap) + var(--journal-notes))) .75rem 0;font-family:var(--font-sans, sans-serif);font-size:.875rem;font-style:normal;font-variant-caps:normal;font-weight:400;line-height:1.55;letter-spacing:normal;text-align:left;text-indent:0;color:var(--journal-ink-soft);transition:color 1s var(--journal-ease)}}.hashiya-margin-n{position:relative;display:inline-grid;place-items:center;width:1.75em;height:1.75em;margin-right:.3em;vertical-align:-.5em;font-family:var(--journal-mono);font-size:.75em;font-weight:600;line-height:1;color:var(--journal-gold-ink);font-variant-numeric:tabular-nums}.hashiya-margin-n>span{position:relative}.hashiya-margin-star{position:absolute;inset:0;width:100%;height:100%;color:var(--journal-gold);opacity:.5;transition:opacity 1s var(--journal-ease),filter 1s var(--journal-ease)}.hashiya:has(.hashiya-ref:focus-visible) .hashiya-margin{color:var(--journal-ink-strong)}@media(hover:hover){.hashiya:hover .hashiya-ref{text-shadow:var(--journal-gilt-glow)}.hashiya:hover .hashiya-margin{color:var(--journal-ink-strong)}.hashiya:hover .hashiya-margin-star{opacity:1;filter:drop-shadow(0 0 4px color-mix(in oklab,var(--journal-gold) 55%,transparent))}}.journal-term{display:inline;padding:0;border:0;border-radius:2px;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:color-mix(in oklab,var(--journal-gold) 75%,transparent);text-decoration-thickness:.1em;text-underline-offset:.26em;cursor:pointer;outline:none;transition:color 1s var(--journal-ease),text-decoration-color 1s var(--journal-ease)}.journal-term[role=button]:focus-visible{box-shadow:0 0 0 2px var(--ring)}.journal-term[data-state=open]{color:var(--journal-gold-ink);text-decoration-color:var(--journal-gold)}@media(hover:hover){.journal-term[role=button]:hover{color:var(--journal-ink-strong);text-decoration-color:var(--journal-gold)}}.journal-key{--journal-key-hue: var(--journal-gold-ink);border-radius:2px;background:transparent;color:var(--journal-key-hue);text-decoration-line:underline;text-decoration-color:color-mix(in oklab,var(--journal-key-hue) 45%,transparent);text-decoration-thickness:1px;text-underline-offset:.24em;outline:none;transition:background-color .7s var(--journal-ease),text-decoration-color .7s var(--journal-ease)}.journal-key[data-hue=saffron]{--journal-key-hue: var(--journal-saffron)}.journal-key[data-hue=rose]{--journal-key-hue: var(--journal-rose)}.journal-key[data-hue=violet]{--journal-key-hue: var(--journal-violet)}.journal-key[data-hue=teal]{--journal-key-hue: var(--journal-teal)}.journal-key[data-hue=lime]{--journal-key-hue: var(--journal-lime)}.journal-key[data-active]{background:color-mix(in oklab,var(--journal-key-hue) 14%,transparent);text-decoration-color:var(--journal-key-hue);text-decoration-thickness:2px}.journal-key:focus-visible{box-shadow:0 0 0 2px var(--ring)}.journal-cite{display:inline;margin-left:.12em;padding:.05em .08em;border:0;border-radius:3px;background:transparent;font-family:var(--journal-mono);font-size:.78em;font-style:normal;font-weight:500;letter-spacing:.02em;color:var(--journal-gold-ink);font-variant-numeric:tabular-nums;cursor:pointer;outline:none;transition:background-color .7s var(--journal-ease)}.journal-cite[data-state=open]{background:var(--journal-gold-wash)}button.journal-cite:focus-visible{box-shadow:0 0 0 2px var(--ring)}@media(hover:hover){button.journal-cite:hover{background:var(--journal-gold-wash)}}.journal-pop-label{display:flex;gap:.5rem;align-items:center;font-family:var(--journal-mono);font-size:.625rem;font-weight:500;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--journal-ink-soft)}.journal-pop-label i{font-family:var(--font-sans, sans-serif);font-size:.75rem;letter-spacing:0;text-transform:none}.journal-pop-label-star{width:.75rem;height:.75rem;color:var(--journal-gold)}.journal-pop-action{display:inline-flex;gap:.3em;align-items:center;border-radius:2px;font-family:var(--journal-mono);font-size:.625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--journal-gold-ink);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--journal-gold) 40%,transparent);text-underline-offset:.35em;outline:none}.journal-pop-action:focus-visible{box-shadow:0 0 0 2px var(--ring)}.journal-note-pop-body{margin-top:.625rem;font-size:.875rem;line-height:1.6;color:var(--journal-ink)}.journal-note-pop-body>*+*{margin-top:.6em}.journal-cite-links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.75rem}.journal-gloss-translit{font-size:.8125rem;font-style:italic;color:var(--journal-ink-soft)}.journal-gloss-term{font-family:var(--journal-serif);font-size:1.125rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--journal-ink-strong)}.journal-gloss-def{margin-top:.375rem;font-size:.875rem;line-height:1.55;color:var(--journal-ink)}.journal-gloss-source{margin-top:.75rem;padding-top:.625rem;border-top:1px solid var(--journal-hairline);font-family:var(--journal-mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--journal-ink-soft)}.journal-cite-pop{width:min(24rem,calc(100vw - 2rem))}.journal-cite-list>li+li{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--journal-hairline)}.journal-cite-head{display:flex;gap:.625rem;align-items:baseline}.journal-cite-n{flex:none;font-family:var(--journal-mono);font-size:.75rem;font-weight:500;color:var(--journal-gold-ink);font-variant-numeric:tabular-nums}.journal-cite-title{font-weight:600;line-height:1.45;color:var(--journal-ink-strong)}.journal-cite-meta{margin-top:.25rem;font-family:var(--journal-mono);font-size:.625rem;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:var(--journal-ink-soft)}.journal-isnad{margin-top:.875rem;padding-top:.75rem;border-top:1px solid var(--journal-hairline)}.journal-isnad-chain{--journal-isnad-gap: .75rem;--journal-isnad-bead: .4375rem;--journal-isnad-bead-top: .42rem;display:grid;gap:var(--journal-isnad-gap);margin-top:.625rem}.journal-isnad-node{position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.625rem;padding-left:1.125rem;font-size:.8125rem;line-height:1.45}.journal-isnad-node:before{content:"";position:absolute;top:var(--journal-isnad-bead-top);left:.1875rem;width:var(--journal-isnad-bead);height:var(--journal-isnad-bead);border:1px solid var(--journal-gold);background:var(--popover);rotate:45deg}.journal-isnad-node[data-node=source]:before{background:var(--journal-gold)}.journal-isnad-node[data-node=post]:before{border-radius:9999px;background:var(--journal-gold-wash);rotate:0deg}.journal-isnad-node:not(:last-child):after{content:"";position:absolute;top:calc(var(--journal-isnad-bead-top) + var(--journal-isnad-bead) + .1875rem);bottom:calc(-1 * (var(--journal-isnad-gap) + var(--journal-isnad-bead-top) - .1875rem));left:calc(.1875rem + var(--journal-isnad-bead) / 2 - .5px);width:1px;background:color-mix(in oklab,var(--journal-gold) 60%,transparent)}.journal-isnad-year{padding-top:.12em;font-family:var(--journal-mono);font-size:.6875rem;color:var(--journal-ink-soft);font-variant-numeric:tabular-nums}.journal-isnad-author{display:block;color:var(--journal-ink-strong)}.journal-isnad-title{display:block;font-style:italic;color:var(--journal-ink)}.journal-isnad-node[data-node=post] .journal-isnad-title{font-family:var(--journal-mono);font-size:.625rem;font-style:normal;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--journal-gold-ink)}.journal-math math{font-family:"STIX Two Math","Cambria Math","Latin Modern Math",math}.journal-math[data-display=inline] math{font-size:1.05em}.journal-math[data-display=block]{display:block;padding-block:.375em;overflow-x:auto;overflow-y:hidden;border-radius:4px;color:var(--journal-ink-strong);font-size:1.125em;text-align:center;outline:none}.journal-math[data-display=block]:focus-visible{box-shadow:0 0 0 2px var(--ring)}.journal-math[data-display=block] math{display:block math}.journal-asterism{display:flex;gap:1rem;align-items:center;justify-content:center;color:var(--journal-gold)}.journal-prose>*+.journal-asterism,.journal-prose>.journal-asterism+*{margin-top:calc(var(--journal-body-size) * 2.75)}.journal-asterism:before,.journal-asterism:after{content:"";width:var(--journal-asterism-rule);height:1px;transition:opacity .7s var(--journal-ease)}.journal-asterism:before{background:linear-gradient(to left,color-mix(in oklab,var(--journal-gold) 55%,transparent),transparent)}.journal-asterism:after{background:linear-gradient(to right,color-mix(in oklab,var(--journal-gold) 55%,transparent),transparent)}.journal-asterism-star{flex:none;width:1.375rem;height:1.375rem}.journal-asterism[data-draw=pending] .journal-asterism-star,.journal-asterism[data-draw=pending]:before,.journal-asterism[data-draw=pending]:after{opacity:0}.journal-asterism[data-draw=drawing] :is(.journal-ornament-line,.journal-ornament-ring){stroke-dasharray:1;animation:journal-draw 1.4s var(--journal-ease) both}.journal-asterism[data-draw=drawing] .journal-ornament-ring{animation-duration:1s;animation-delay:.3s}.journal-asterism[data-draw=drawing] .journal-ornament-dot{animation:journal-dot .5s var(--journal-ease) .9s both}@keyframes journal-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes journal-dot{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.journal-heading-anchor,.journal-link,.hashiya-ref,.hashiya-margin,.hashiya-margin-star,.journal-term,.journal-key,.journal-cite,.journal-asterism:before,.journal-asterism:after{transition:none}.journal-asterism :is(.journal-ornament-line,.journal-ornament-ring,.journal-ornament-dot){animation:none}}@layer components{.journal-seal{--seal-line: var(--gold-pale);--seal-line-soft: var(--gold);--seal-glow: color-mix(in oklab, var(--gold) 42%, transparent);--seal-hue-a: var(--sand-saffron);--seal-hue-b: var(--sand-violet);position:relative}.journal-seal svg{display:block;overflow:visible}.journal-seal-lines path,.journal-seal-compass,.journal-seal-ring{fill:none;stroke-linecap:round;stroke-linejoin:round}.journal-seal-lines path{stroke:var(--seal-line-soft);stroke-width:var(--seal-stroke-soft);stroke-opacity:calc(.28 + .72 * var(--seal-depth, 1))}.journal-seal-lines path[data-primary]{stroke:var(--seal-line);stroke-width:var(--seal-stroke)}.journal-seal-frontispiece{--seal-x: 50%;--seal-size: 78%;--seal-stroke: .55;--seal-stroke-soft: .34;display:block;width:100%;height:100%;isolation:isolate;overflow:hidden;background:radial-gradient(70% 95% at 14% 16%,color-mix(in oklab,var(--seal-hue-a) 30%,transparent),transparent 72%),radial-gradient(60% 90% at 90% 92%,color-mix(in oklab,var(--seal-hue-b) 22%,transparent),transparent 70%),radial-gradient(closest-side circle at var(--seal-x) 50%,color-mix(in oklab,var(--gold) 9%,transparent),transparent),var(--journal-plate-ground)}.journal-seal-frontispiece:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 90px color-mix(in oklab,var(--journal-plate-ground) 70%,black)}.journal-seal-lattice{position:absolute;inset:0;width:100%;height:100%;color:var(--gold-pale);opacity:.1;-webkit-mask-image:radial-gradient(circle at var(--seal-x) 50%,transparent 22%,black 58%);mask-image:radial-gradient(circle at var(--seal-x) 50%,transparent 22%,black 58%)}.journal-seal-figure{position:absolute;top:50%;left:var(--seal-x);width:auto;height:var(--seal-size);aspect-ratio:1;max-width:92%;translate:-50% -50%;filter:drop-shadow(0 0 5px var(--seal-glow))}.journal-seal-compass{stroke:var(--seal-line-soft);stroke-width:.16;stroke-opacity:.4}@media(min-width:48rem){.journal-seal-frontispiece{--seal-x: 60%;--seal-size: 82%;--seal-stroke: .4;--seal-stroke-soft: .25}}@media(min-width:64rem){.journal-seal-frontispiece{--seal-x: 61.8%;--seal-size: 84%;--seal-stroke: .34;--seal-stroke-soft: .21}}@media(prefers-reduced-motion:no-preference){.journal-seal-frontispiece[data-draw=pending] .journal-seal-figure :is(path,circle){stroke-dasharray:1;stroke-dashoffset:1}.journal-seal-frontispiece[data-draw=drawing] .journal-seal-figure :is(path,circle){stroke-dasharray:1;animation:journal-seal-draw 1s var(--journal-ease) both}.journal-seal-frontispiece[data-draw=drawing] .journal-seal-compass{animation-duration:.7s}.journal-seal-frontispiece[data-draw=drawing] .journal-seal-lines path:not([data-primary]){animation-delay:.4s}}.journal-seal-medallion{--seal-stroke: 1.1px;--seal-stroke-soft: .8px;display:inline-block;flex-shrink:0;vertical-align:middle;width:2.25rem;height:2.25rem;border-radius:9999px;background:radial-gradient(circle at 30% 24%,color-mix(in oklab,var(--seal-hue-a) 28%,transparent),transparent 72%),var(--journal-plate-ground);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--gold) 55%,transparent)}.journal-seal-row{--seal-stroke: 1.15px;--seal-stroke-soft: .7px;display:block;flex-shrink:0;width:4rem;height:4rem;overflow:hidden;border-radius:2px;background:radial-gradient(95% 95% at 22% 18%,color-mix(in oklab,var(--seal-hue-a) 30%,transparent),transparent 74%),var(--journal-plate-ground)}.journal-seal-row:after{content:"";position:absolute;inset:3px;pointer-events:none;border:1px solid color-mix(in oklab,var(--gold) 30%,transparent)}.journal-seal-medallion svg,.journal-seal-row svg{width:100%;height:100%}.journal-seal-impression{--seal-line: var(--journal-gold-ink);--seal-line-soft: var(--journal-gold-ink);--seal-stroke: .95px;--seal-stroke-soft: .6px;display:block;width:7rem;aspect-ratio:1;color:var(--journal-gold-ink);rotate:var(--seal-pressed, 0deg);opacity:.94}.journal-seal-impression svg{width:100%;height:100%}.journal-seal-ring{stroke:currentColor;stroke-width:.6px}.journal-seal-ring[data-primary]{stroke-width:1.15px}.journal-seal-beads circle{fill:currentColor}:is(.journal-seal-medallion,.journal-seal-row,.journal-seal-impression) :is(.journal-seal-lines path,.journal-seal-ring){vector-effect:non-scaling-stroke}@media(prefers-reduced-motion:no-preference){.journal-seal-impression[data-draw=pending]{opacity:0}.journal-seal-impression[data-draw=drawing]{animation:journal-seal-press .7s var(--journal-ease) both}}}@keyframes journal-seal-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes journal-seal-press{0%{opacity:0;scale:1.06;filter:blur(1.5px)}to{opacity:.94;scale:1;filter:blur(0)}}.journal-ledger-mark,.journal-ledger-meta time,.journal-ledger-arrow,.journal-ledger-row .journal-seal-row svg{transition:color 1s var(--journal-ease),border-color 1s var(--journal-ease),translate .7s var(--journal-ease),filter 1s var(--journal-ease)}.journal-ledger-row .journal-seal-row svg{filter:brightness(.92) drop-shadow(0 0 0 transparent)}.journal-ledger-row:has(a:focus-visible) .journal-ledger-mark{border-color:var(--journal-gold);color:var(--journal-gold-ink)}.journal-ledger-row:has(a:focus-visible) .journal-ledger-meta time{color:var(--journal-gold-ink)}.journal-ledger-row:has(a:focus-visible) .journal-seal-row svg{filter:brightness(1.15) drop-shadow(0 0 5px color-mix(in oklab,var(--gold) 45%,transparent))}@media(hover:hover){.journal-ledger-row:hover .journal-ledger-mark{border-color:var(--journal-gold);color:var(--journal-gold-ink)}.journal-ledger-row:hover .journal-ledger-meta time{color:var(--journal-gold-ink)}.journal-ledger-row:hover .journal-ledger-arrow{translate:2px -2px}.journal-ledger-row:hover .journal-seal-row svg{filter:brightness(1.15) drop-shadow(0 0 5px color-mix(in oklab,var(--gold) 45%,transparent))}}@media(prefers-reduced-motion:reduce){.journal-ledger-mark,.journal-ledger-meta time,.journal-ledger-arrow,.journal-ledger-row .journal-seal-row svg{transition:none}}@media print{.journal-frame,.journal-frame[data-reading]{color-scheme:light;--background: #ffffff;--foreground: #111111;--muted-foreground: #444444;--border: #cccccc;--journal-ink: #111111;--journal-gold: #8a5d1a;--journal-gold-ink: #6e4a14;--journal-code-ground: #f4f1ea;--tk-plain: #111111}.journal-frame .site-header,.journal-frame .site-footer,.journal-rail,.running-head,.journal-no-print,.hashiya-margin{display:none!important}.journal-flow{width:auto;padding-right:0}.journal-prose a[data-external]:after{content:" (" attr(href) ")";font-size:.8em;color:#555}}
