:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#8bc09c;--accent-hover:#79aa8c;--bg:#1d1d1d;--text:#fff;--color-bg-card:#262626;--color-bg-nav-overlay:#1d1d1deb;--color-bg-surface:#f9f8f3;--color-bg-authority:var(--color-bg-surface);--color-text-authority:#111;--color-bg-note:#e8d5a3;--color-bg-hint:#afceb8;--color-bg-image:#111;--color-bg-image-overlay:#00000073;--color-bg-modal-backdrop:#000000bf;--color-bg-modal-close:#00000080;--color-bg-modal-close-hover:#000000b3;--color-bg-modal-cta:#111;--color-bg-modal-cta-hover:#333;--color-bg-dim:#ffffff0a;--color-bg-hover:#ffffff14;--color-bg-hover-subtle:#ffffff0d;--color-bg-active:#ffffff1a;--color-bg-accent-tint:#8bc09c0f;--color-bg-pin-dot:#1e140f80;--color-bubble:white;--color-text-warm:#e6ddc4;--color-text-secondary-warm:#959090;--color-text-85:#ffffffd9;--color-text-80:#fffc;--color-text-75:#ffffffbf;--color-text-70:#ffffffb3;--color-text-60:#fff9;--color-text-55:#ffffff8c;--color-text-50:#ffffff80;--color-text-45:#ffffff73;--color-text-40:#fff6;--color-text-35:#ffffff59;--color-text-20:#fff3;--color-text-15:#ffffff26;--color-text-10:#ffffff1a;--color-form-placeholder:#ffffff4d;--color-text-on-surface:#111;--color-text-on-surface-dark:#333;--color-text-on-surface-mid:#444;--color-text-on-surface-secondary:#555;--color-text-on-surface-muted:#666;--color-text-on-surface-faint:#888;--color-text-on-note:#1d1d1d;--color-bubble-text:black;--color-text-on-accent:#111;--color-text-on-accent-alt:#1d1d1d;--color-accent-secondary:#adbb80;--color-accent-50:#8bc09c80;--color-accent-secondary-40:#adbb8066;--color-accent-secondary-20:#adbb8033;--color-border-faint:#ffffff0d;--color-border-subtle:#ffffff0f;--color-border:#ffffff1a;--color-border-medium:#ffffff1f;--color-border-strong:#ffffff26;--color-border-overlay:#fff3;--color-border-footer:#fffc;--color-border-surface:#00000014;--color-border-dim:#ffffff14;--color-border-nav:#ffffff26;--color-shadow-heavy:#000c;--color-shadow-50:#00000080;--color-shadow-45:#00000073;--color-shadow-40:#0006;--color-shadow-35:#00000059;--color-shadow-30:#0000004d;--color-shadow-25:#00000040;--color-shadow-20:#0003;--color-shadow-15:#00000026;--color-pin:#e74c3c;--color-pin-mid:#a83228;--color-pin-dark:#7a2420;--color-pin-shine:#ffffff4d;--color-pin-dot-light:#fff;--color-pin-dot-mid:#ccc;--color-pin-dot-dark:#999;--color-error:var(--color-pin);--color-cursor:#e6ddc4;--color-cursor-border:#e6ddc480;--color-cursor-hover-bg:#adbb8033;--grid-lines:#ffffff0a;--ui-border:#ffffff1a;--nav-text:#fff;--nav-bg:#1d1d1d99;--focus-ring-color:var(--accent);--focus-ring-width:2px;--focus-ring-offset:4px}:root.light-mode{--bg:#f4f1e8;--text:#1a1a1a;--accent:#a26385;--accent-hover:#8b4f6e;--color-bg-authority:#1d1d1d;--color-text-authority:#f9f8f3;--color-bg-card:#e8e5dc;--color-bg-nav-overlay:#f4f1e8f5;--color-bg-dim:#00000008;--color-bg-hover:#0000000f;--color-bg-hover-subtle:#0000000a;--color-bg-active:#00000014;--color-bg-accent-tint:#4a8c6112;--color-bubble:#1a1a1a;--color-text-warm:#2e2218;--color-text-secondary-warm:#6a6560;--color-text-85:#1a1a1ad9;--color-text-80:#1a1a1acc;--color-text-75:#1a1a1abf;--color-text-70:#1a1a1ab3;--color-text-60:#1a1a1a99;--color-text-55:#1a1a1a8c;--color-text-50:#1a1a1a80;--color-text-45:#1a1a1a73;--color-text-40:#1a1a1a66;--color-text-35:#1a1a1a59;--color-text-20:#1a1a1a33;--color-text-15:#1a1a1a26;--color-text-10:#1a1a1a1a;--color-form-placeholder:#1a1a1a52;--color-bubble-text:#f4f1e8;--color-text-on-accent:#e8e5dc;--color-text-on-accent-alt:#e8e5dc;--color-accent-secondary:#b587a1;--color-accent-50:#a2638580;--color-accent-secondary-40:#b587a166;--color-accent-secondary-20:#b587a133;--color-border-faint:#0000000a;--color-border-subtle:#0000000f;--color-border:#0000001a;--color-border-medium:#00000021;--color-border-strong:#00000029;--color-border-overlay:#0003;--color-border-footer:#000c;--color-border-surface:#00000014;--color-border-dim:#00000012;--color-border-nav:#00000026;--color-shadow-heavy:#0000008c;--color-shadow-50:#00000052;--color-shadow-45:#00000047;--color-shadow-40:#0000003d;--color-shadow-35:#0003;--color-shadow-30:#00000029;--color-shadow-25:#00000021;--color-shadow-20:#0000001a;--color-shadow-15:#00000014;--color-cursor:#f4f1e8;--color-cursor-border:#f4f1e873;--color-cursor-hover-bg:#4a8c612e;--grid-lines:#0000000d;--ui-border:#0000001a;--nav-text:#1a1a1a;--nav-bg:#f4f1e899}::selection{background-color:red}::-webkit-scrollbar{display:none}html{scrollbar-width:none;-ms-overflow-style:none}*{box-sizing:border-box}html,body{margin:0;padding:0}.u-container{width:90%;max-width:90rem;margin:0 auto}.u-back-link{font-family:var(--font-body), sans-serif;color:var(--color-text-40);font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-block}.u-back-link:hover{color:var(--accent)}body{font-family:var(--font-body), ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial;background:var(--bg);color:var(--text);line-height:1.5}body[data-menu-open=true]{overflow:hidden}body[data-menu-open=true] #main-content{filter:blur(16px)saturate(.8);transition:filter .45s}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading), var(--font-script), ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial}a{color:inherit;text-decoration:none;display:inline-block}body :where(a[href],button,input:not([type=hidden]),textarea,select,summary,[role=button],[role=link],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page:has([data-not-found]) footer{display:none}
@font-face{font-family:headingFont;src:url(../media/heading-s.p.16e0c6084zhm8.woff2)format("woff2");font-display:swap}@font-face{font-family:headingFont Fallback;src:local(Arial);ascent-override:86.77%;descent-override:53.56%;line-gap-override:0.0%;size-adjust:106.6%}.headingfont_c5f53e3a-module__SolzaW__className{font-family:headingFont,headingFont Fallback}.headingfont_c5f53e3a-module__SolzaW__variable{--font-heading:"headingFont", "headingFont Fallback"}
@font-face{font-family:scriptFont;src:url(../media/MarckScript_Regular-s.17ri4cfqwbwzy.woff2)format("woff2");font-display:swap}@font-face{font-family:scriptFont Fallback;src:local(Arial);ascent-override:93.95%;descent-override:41.87%;line-gap-override:0.0%;size-adjust:91.96%}.scriptfont_668c6cc7-module__PxcBcG__className{font-family:scriptFont,scriptFont Fallback}.scriptfont_668c6cc7-module__PxcBcG__variable{--font-script:"scriptFont", "scriptFont Fallback"}
@font-face{font-family:bodyFont;src:url(../media/Quicksand-s.027l-rxc5.jij.woff2)format("woff2");font-display:swap}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:96.26%;descent-override:24.07%;line-gap-override:0.0%;size-adjust:103.88%}.bodyfont_f0b3329a-module__ktPL2q__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_f0b3329a-module__ktPL2q__variable{--font-body:"bodyFont", "bodyFont Fallback"}
