:root{--color-ink: #0d0f10;--color-ink-muted: rgba(15, 17, 19, .88);--color-paper: #ffffff;--color-ivory: #f6f5f2;--color-accent: #7a6a58;--color-accent-strong: #b08436;--color-border: rgba(0, 0, 0, .08);--color-border-soft: rgba(0, 0, 0, .06);--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--gap: clamp(1rem, 2.6vw, 1.75rem);--max-width: clamp(960px, 92vw, 1280px);--content-pad: clamp(1.2rem, 3vw, 2.4rem);--radius-sm: 6px;--radius-md: 6px;--radius-lg: 18px;--radius-xl: 24px;--shadow-xs: 0 1px 2px rgba(24, 39, 75, .08);--shadow-sm: 0 6px 18px rgba(30, 41, 59, .08);--shadow-md: 0 12px 30px rgba(15, 23, 42, .15);--shadow-lg: 0 24px 55px rgba(15, 23, 42, .2);--shadow-ring: 0 0 0 3px color-mix(in srgb, var(--color-accent) 45%, transparent);--transition-base: .22s ease}:root{color:var(--color-ink);background-color:var(--color-ivory);font-family:"Source Sans 3",system-ui,sans-serif;line-height:1.7}html,body{margin:0;color:var(--color-ink);background:var(--color-ivory);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:Libre Baskerville,Georgia,serif;letter-spacing:-.01em;color:var(--color-ink)}p{color:var(--color-ink-muted);max-width:62ch;margin:0 0 var(--space-lg)}.wrap{width:min(100%,var(--max-width));margin:0 auto;padding-inline:var(--content-pad);box-sizing:border-box}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.logo.svelte-1mak27c{display:inline-flex;align-items:center;justify-content:center;font-family:Libre Baskerville;gap:.35ch;color:var(--color-ink);font-size:56px;letter-spacing:.1em;position:relative}.logo.svelte-1mak27c span:where(.svelte-1mak27c){display:inline-block}.tight.svelte-1mak27c{margin-right:-.15ch}.ttight.svelte-1mak27c{margin-right:-.5ch}svg.svelte-1mak27c{width:.7em;height:.7em;display:block;margin:-.2em}.site-header.svelte-s96njb{margin-block:var(--space-sm);width:100%;margin-inline:auto;padding-inline:clamp(var(--space-lg),4vw,var(--space-xl));box-sizing:border-box}.site-header__meta.svelte-s96njb{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-xs);position:relative}.site-header__meta.svelte-s96njb:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:100vw;height:1px;background:var(--color-border)}.site-header__title.svelte-s96njb{font:clamp(.78rem,1.4vw,.95rem) "Libre Baskerville",serif;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--color-ink) 60%,transparent);font-style:italic}.site-header__lang.svelte-s96njb{font:clamp(.78rem,1.4vw,.95rem) "Libre Baskerville",serif;font-variant:small-caps;opacity:.75;display:inline-flex;gap:var(--space-sm);font-style:italic}.site-header__bar.svelte-s96njb{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-sm)}@media(max-width:1000px){.site-header__meta.svelte-s96njb{flex-wrap:wrap;gap:var(--space-xs)}}.footer.svelte-4rpmrm{margin-top:var(--space-xl);border-top:1px solid var(--color-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:inherit}.inner.svelte-4rpmrm{padding-block:var(--space-sm)}.brand.svelte-4rpmrm{display:flex;align-items:center;gap:var(--space-sm);color:color-mix(in srgb,var(--color-ink) 80%,transparent)}.note.svelte-4rpmrm{opacity:.7;font-size:.875rem;letter-spacing:.04em}.footer__links.svelte-4rpmrm{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-md);font-size:.95rem;justify-content:center}.footer__links.svelte-4rpmrm a:where(.svelte-4rpmrm){color:color-mix(in srgb,var(--color-ink) 80%,transparent);text-decoration:none;transition:color var(--transition-base),border-color var(--transition-base);border-bottom:1px solid transparent;padding-bottom:.1rem}.footer__links.svelte-4rpmrm a:where(.svelte-4rpmrm):hover,.footer__links.svelte-4rpmrm a:where(.svelte-4rpmrm):focus-visible{color:var(--color-accent);border-color:var(--color-accent)}
