@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-400-normal.BCNrxLz_.woff2)format("woff2"),url(./eb-garamond-latin-400-normal.maQnHeKB.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-ext-400-normal.o4A__6QZ.woff2)format("woff2"),url(./eb-garamond-latin-ext-400-normal.B4EmgUmt.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-400-italic.DSEbMgZu.woff2)format("woff2"),url(./eb-garamond-latin-400-italic.CDFyLPXJ.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-ext-400-italic.V7s3nWfX.woff2)format("woff2"),url(./eb-garamond-latin-ext-400-italic.DUSsnRSD.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./eb-garamond-latin-600-normal.DHwxsLHv.woff2)format("woff2"),url(./eb-garamond-latin-600-normal.xCe6GkOx.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(./eb-garamond-latin-ext-600-normal.CrweTMKz.woff2)format("woff2"),url(./eb-garamond-latin-ext-600-normal.CoWPx8v4.woff)format("woff")}@font-face{font-family:Grenze Gotisch;font-style:normal;font-display:swap;font-weight:500;src:url(./grenze-gotisch-latin-500-normal.BpogzKXK.woff2)format("woff2"),url(./grenze-gotisch-latin-500-normal.Cck1oTj1.woff)format("woff")}@font-face{font-family:Grenze Gotisch;font-style:normal;font-display:swap;font-weight:500;src:url(./grenze-gotisch-latin-ext-500-normal.CjWquvcl.woff2)format("woff2"),url(./grenze-gotisch-latin-ext-500-normal.C-g82sVW.woff)format("woff")}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-sc-latin-500-normal.DKsS8ykr.woff2)format("woff2"),url(./cormorant-sc-latin-500-normal.DEFRA2y3.woff)format("woff")}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:500;src:url(./cormorant-sc-latin-ext-500-normal.KTVSor0D.woff2)format("woff2"),url(./cormorant-sc-latin-ext-500-normal.DYTFINzs.woff)format("woff")}:root{--soot:#0e0c0a;--panel:#17130f;--panel-2:#201a14;--rule:#3a2f24;--vellum:#eadfc6;--vellum-soft:#b9a888;--sepia:#a88b62;--rubric:#c4492f;--candle:#e0ab4a;--verdigris:#5e9c8b;--iron:#7d95bd;--sea:#0f1416;--land:#1d1a14;--land-edge:#6f5d43;--paper:var(--soot);--paper-2:var(--panel);--ink:var(--vellum);--ink-soft:var(--vellum-soft);--ink-faint:var(--rule);--accent:var(--rubric);--hl:var(--candle);--warn:#e07a4f;--chip:var(--panel-2);--f-body:"EB Garamond", "Iowan Old Style", Georgia, serif;--f-display:"Grenze Gotisch", "EB Garamond", serif;--f-label:"Cormorant SC", "EB Garamond", serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--soot:#efe5cf;--panel:#e6d8bb;--panel-2:#dccaa6;--rule:#b9a27c;--vellum:#2a1f15;--vellum-soft:#5e4c38;--sepia:#7a6141;--rubric:#9a2f1a;--candle:#8a5a0e;--verdigris:#2f6a5b;--iron:#2f4a78;--sea:#d9cfb6;--land:#ece1c6;--land-edge:#6b5638;--warn:#a4471f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{background:var(--soot);min-height:100%;color:var(--vellum);margin:0}body{font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:1.06rem;line-height:1.5}button,input,select{font:inherit}a{color:var(--candle)}h1,h2{font-family:var(--f-display);letter-spacing:.01em;font-weight:500}::selection{background:color-mix(in srgb, var(--rubric) 55%, transparent)}:focus-visible{outline:2px solid var(--candle);outline-offset:2px}.masthead.svelte-12qhfyh{z-index:30;background:color-mix(in srgb, var(--soot) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.6rem 1.6rem;padding:.55rem 1.2rem;display:flex;position:sticky;top:0}.brand.svelte-12qhfyh{color:var(--vellum);align-items:center;gap:.65rem;text-decoration:none;display:flex}.seal.svelte-12qhfyh{width:2.1rem;height:2.1rem;font-family:var(--f-display);color:#f3e6cc;box-shadow:0 0 0 2px color-mix(in srgb, var(--rubric) 40%, transparent), inset 0 -2px 4px #0006;background:radial-gradient(circle at 35% 30%,#d0583a,#7c2414 70%);border-radius:50%;place-items:center;font-size:1.35rem;display:grid}.brand-t.svelte-12qhfyh{font-family:var(--f-display);flex-direction:column;font-size:1.3rem;line-height:1;display:flex}.brand-t.svelte-12qhfyh small:where(.svelte-12qhfyh){font-family:var(--f-label);color:var(--vellum-soft);letter-spacing:.04em;margin-top:.2rem;font-size:.78rem}nav.svelte-12qhfyh{flex-wrap:wrap;flex:auto;gap:.2rem 1.1rem;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){font-family:var(--f-label);letter-spacing:.05em;color:var(--vellum-soft);transition:color var(--t-feedback), border-color var(--t-feedback);border-bottom:1px solid #0000;padding:.15rem 0;font-size:1.08rem;text-decoration:none}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--vellum)}nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--candle);border-bottom-color:var(--candle)}.tools.svelte-12qhfyh{gap:.4rem;display:flex}.tools.svelte-12qhfyh button:where(.svelte-12qhfyh){color:var(--vellum-soft);border:1px solid var(--rule);font-family:var(--f-label);cursor:pointer;background:0 0;border-radius:999px;padding:.12rem .65rem;font-size:.85rem}.tools.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{color:var(--vellum);border-color:var(--sepia)}main.svelte-12qhfyh{min-height:calc(100vh - 8rem)}footer.support.svelte-12qhfyh{text-align:center;color:var(--vellum-soft);border-top:1px solid var(--rule);background:var(--panel);padding:1.4rem 1.2rem 1.8rem;font-size:.92rem}footer.support.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--rubric);font-weight:600}.orn.svelte-12qhfyh{color:var(--rubric);margin-right:.35rem}.fine.svelte-12qhfyh{opacity:.8;margin-top:.4rem;font-size:.78rem;display:block}@media (width<=640px){.masthead.svelte-12qhfyh{gap:.4rem .8rem;padding:.5rem 1rem}.brand-t.svelte-12qhfyh small:where(.svelte-12qhfyh){display:none}nav.svelte-12qhfyh{flex-basis:100%;order:3;gap:.2rem .9rem;overflow-x:auto}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){white-space:nowrap;font-size:1rem}}
