@import"https://font.emtech.cc/css/ChironSungHK";:root{--ink: #111111;--ink-light: #555555;--paper: #f8f7f4;--rule: #d4d0c8;--rule-heavy: #111111;--accent: #111111;--font-serif: "ChironSungHK", Georgia, "Times New Roman", Times, serif;--font-sans: "Atkinson", "Helvetica Neue", Arial, sans-serif}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{background:var(--paper)}body{font-family:var(--font-serif);margin:0;padding:0;background:var(--paper);color:var(--ink);font-size:18px;line-height:1.75;-webkit-font-smoothing:antialiased}main{width:100%;max-width:660px;margin:0 auto;padding:0 1.5rem 4rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:700;line-height:1.2;margin:0 0 .5rem;color:var(--ink)}p{margin:0 0 1.25rem}a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}a:hover{opacity:.6}strong,b{font-weight:700}ul,ol{padding-left:1.5rem;margin:0 0 1.25rem}li{margin-bottom:.4rem}hr{border:none;border-top:1px solid var(--rule);margin:2rem 0}blockquote{border-left:3px solid var(--ink);height:2.5rem;margin:1.5rem 0;padding:.25rem 0;color:var(--ink-light);font-style:italic}.prose h6{font-family:var(--font-sans);font-size:.7rem;font-weight:700;letter-spacing:.18rem;text-transform:uppercase;color:var(--ink-light);margin:2.25rem 0 .5rem}.prose h6+*{margin-top:0}.prose h6:after{content:"";display:block;border-top:.0625rem solid var(--ink);margin-top:.5rem}.prose p{margin:0 0 1.1rem}.prose ul,.prose ol{padding-left:1.25rem;margin:0 0 1.1rem}.prose li{margin-bottom:.35rem}.prose em{font-style:italic}.prose blockquote{border-left:.125rem solid var(--ink);padding:.1rem 0 .1rem 1.1rem}code{font-family:Courier New,Courier,monospace;font-size:.875em;background:#e8e6e1;padding:.1em .35em;border-radius:2px}pre{background:#1a1a1a;color:#f0ece4;padding:1.25rem 1.5rem;border-radius:0;overflow-x:auto;margin:1.5rem 0}pre>code{all:unset;font-family:Courier New,Courier,monospace;font-size:.875em}img{max-width:100%;height:auto}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}header[data-astro-cid-3ef6ksr2]{width:100%;max-width:660px;margin:0 auto;padding:2rem 1.5rem 0}.rule-top[data-astro-cid-3ef6ksr2]{border-top:3px solid var(--ink);margin-bottom:.5rem}.title-row[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;padding:.5rem 0}.site-title[data-astro-cid-3ef6ksr2]{font-family:var(--font-serif);font-size:clamp(2rem,6vw,3.2rem);font-weight:700;letter-spacing:-.02em;text-decoration:none;color:var(--ink);line-height:1;padding:1rem 0}.site-title[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none}.site-title[data-astro-cid-3ef6ksr2]:hover{opacity:.7}.site-title[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].title-now{color:#900}.sub-row[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 0 1rem}.nav-item[data-astro-cid-3ef6ksr2]{font-family:var(--font-sans);font-size:.8rem;font-weight:400;letter-spacing:.18em;text-transform:lowercase;color:var(--ink-light);text-decoration:none}.nav-item[data-astro-cid-3ef6ksr2]:hover{color:var(--ink);opacity:1}.nav-sep[data-astro-cid-3ef6ksr2]{font-family:var(--font-sans);font-size:.8rem;color:var(--rule)}footer[data-astro-cid-sz7xmlte]{width:100%;max-width:41.25rem;margin:0 auto;padding:0 1.5rem 3rem;box-sizing:border-box}.rule[data-astro-cid-sz7xmlte]{border-top:.0625rem solid var(--ink);margin-bottom:1.25rem}.inner[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem .6rem;font-family:var(--font-sans);font-size:.78rem;letter-spacing:.02em;color:var(--ink-light)}.what[data-astro-cid-sz7xmlte]{color:var(--ink-light);text-decoration:underline;text-underline-offset:.125rem}.what[data-astro-cid-sz7xmlte]:hover{color:var(--ink);opacity:1}
