@font-face{font-family:Inknut Antiqua;src:url(/fonts/InknutAntiqua-Regular.woff2)format("woff2");font-weight:400}@font-face{font-family:Teachers;src:url(/fonts/Teachers-VariableFont_wght.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--font-body:"Teachers", Arial, Helvetica, sans-serif;--font-display:"Inknut Antiqua", "Times New Roman", Times, serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--title-fonts:var(--font-display);--fs-2xs:.64rem;--fs-xs:.72rem;--fs-sm:.8rem;--fs-md:.9rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.4rem;--fs-3xl:1.6rem;--fs-4xl:2rem;--fs-5xl:3rem;--black:#000;--ink:#26301f;--white:#fff;--pastel-black:#9a9a9a;--pastel-blue:#7796ff;--pastel-cyan:#83fbff;--pastel-green:#a9ed99;--pastel-orange:#ffae62;--pastel-pink:#ffb3e7;--pastel-purple:#d494ff;--pastel-red:#ff8a8a;--pastel-yellow:#fffa9a;--neutral-800:#333;--stone-110:#e4e4e0;--stone-250:#c9c9b8;--sage-680:#4a5a52;--moss-400:#9aa291;--moss-460:#8b937f;--moss-570:#6d7963;--moss-660:#55604c;--moss-725:#46523c;--lime-110:#e2f4d4;--lime-320:#cdee6b;--lime-510:#78ca31;--green-180:#bdf5ae;--green-460:#65be55;--green-520:#57a94c;--green-640:#3f8f2a;--green-660:#3c7a34;--green-740:#2d6a1d;--green-920:#0d1e0d;--forest-800:#0d591f;--seafoam-150:#c3efe0;--seafoam-280:#92dfbe;--cyan-510:#1fc8db;--sky-80:#dbf3fb;--sky-150:#b2e2ff;--sky-340:#53bdff;--sky-440:#1e90ff;--sky-510:#2e9fca;--sky-580:#2e7aa8;--sky-640:#1f6a99;--sky-690:#245b78;--blue-25:#f6f7fb;--blue-86:#dde3f5;--blue-135:#c9d2ef;--blue-430:#3d63e6;--blue-550:#2c4bb8;--blue-810:#1c2546;--slate-395:#8a90ab;--slate-560:#5b6385;--violet-60:#efe7f7;--violet-190:#b4a0ff;--violet-250:#9982ff;--pink-50:#ffe3f2;--pink-190:#ff9cc7;--pink-380:#e05a9e;--pink-440:#e93598;--pink-550:#a83b74;--pink-610:#8a3b62;--rose-410:#ff2c61;--rose-530:#c22d52;--rose-610:#a1263f;--red-290:#ff6b6b;--red-430:#e53e3e;--red-550:#9a4a4a;--red-670:#8c1d1d;--ember-190:#ffaaa0;--ember-380:#ff7a3d;--ember-440:#ff5a1f;--ember-560:#b3402f;--ember-710:#78341e;--orange-150:#ffd9b3;--amber-95:#fff2d0;--amber-290:#ffd16c;--amber-520:#e0a413;--amber-610:#9a7a2e;--amber-620:#b8860b;--amber-700:#8a6510;--amber-790:#6b4a00;--amber-850:#4d3600;--brown-645:#7c5a3a;--brown-880:#2b1d14;--yellow-500:#ffe100;--cream-35:#fffcf0;--success:#1ebcff;--error:var(--rose-410)}@property --alarm-size{syntax:"*";inherits:false}@property --btn-bg{syntax:"*";inherits:false}@property --btn-border{syntax:"*";inherits:false}@property --btn-hover{syntax:"*";inherits:false}@property --btn-ink{syntax:"*";inherits:false}@property --btn-size{syntax:"*";inherits:false}@property --caps-ink{syntax:"*";inherits:false}@property --caps-size{syntax:"*";inherits:false}@property --field-bg{syntax:"*";inherits:false}@property --field-font{syntax:"*";inherits:false}@property --field-h{syntax:"*";inherits:false}@property --field-line{syntax:"*";inherits:false}@property --field-size{syntax:"*";inherits:false}@property --field-w{syntax:"*";inherits:false}@property --figure-size{syntax:"*";inherits:false}@property --flag-size{syntax:"*";inherits:false}@property --label-ink{syntax:"*";inherits:false}@property --label-size{syntax:"*";inherits:false}@property --link-font{syntax:"*";inherits:false}@property --link-ink{syntax:"*";inherits:false}@property --link-line{syntax:"*";inherits:false}@property --link-size{syntax:"*";inherits:false}@property --mark-size{syntax:"*";inherits:false}@property --note-bg{syntax:"*";inherits:false}@property --note-edge{syntax:"*";inherits:false}@property --note-ink{syntax:"*";inherits:false}@property --meta-size{syntax:"*";inherits:false}@property --note-size{syntax:"*";inherits:false}@property --paid-title-gap{syntax:"*";inherits:false}@property --press-bg{syntax:"*";inherits:false}@property --press-edge{syntax:"*";inherits:false}@property --press-hover-bg{syntax:"*";inherits:false}@property --press-ink{syntax:"*";inherits:false}@property --press-lh{syntax:"*";inherits:false}@property --press-pad{syntax:"*";inherits:false}@property --press-pad-v{syntax:"*";inherits:false}@property --press-size{syntax:"*";inherits:false}@property --press-size-v{syntax:"*";inherits:false}@property --press-x{syntax:"*";inherits:false}@property --press-x-v{syntax:"*";inherits:false}@property --press-y{syntax:"*";inherits:false}@property --press-y-v{syntax:"*";inherits:false}@property --tag-line{syntax:"*";inherits:false}@property --tape-h{syntax:"*";inherits:false}@property --tape-shade{syntax:"*";inherits:false}@property --tape-tilt{syntax:"*";inherits:false}@property --tape-top{syntax:"*";inherits:false}@property --tape-w{syntax:"*";inherits:false}@property --tape-z{syntax:"*";inherits:false}@property --was-size{syntax:"*";inherits:false}
:root,.theme-zine{--t-ink:var(--ink);--t-ink-soft:var(--moss-725);--t-ink-mute:var(--moss-570);--t-surface:var(--cream-35);--t-surface-raised:var(--white);--t-rule:color-mix(in srgb, var(--ink) 20%, transparent);--t-cta:var(--pastel-green);--t-cta-hover:var(--green-180);--t-on-cta:var(--ink);--t-focus:var(--green-660);--t-font-body:var(--font-body);--t-font-display:var(--font-display);--t-mark:var(--pastel-green);--t-mark-hover:var(--cyan-510);--t-ground:url(/tiles.gif) 0 0 / 500px 500px, linear-gradient(180deg in srgb, var(--seafoam-150) 0%, var(--lime-110) 34%, var(--amber-95) 66%, var(--pink-50) 100%);--t-ground-blend:screen, normal;--t-haze:radial-gradient(ellipse 60% 45% at 50% -10% in srgb, color-mix(in srgb, var(--white) 85%, transparent), transparent 70%), radial-gradient(ellipse 45% 40% at 88% 105% in srgb, color-mix(in srgb, var(--pink-50) 60%, transparent), transparent 70%), color-mix(in srgb, var(--white) 16%, transparent);--t-grain:1;--t-tape:block;--t-drawer-board:linear-gradient(160deg in srgb, var(--moss-725) 0%, var(--moss-725) 55%, var(--ink) 100%)}
.theme-house{--t-ink:var(--blue-810);--t-ink-soft:var(--slate-560);--t-ink-mute:var(--slate-395);--t-surface:var(--white);--t-surface-raised:var(--white);--t-rule:var(--blue-135);--t-cta:var(--blue-430);--t-cta-hover:var(--blue-550);--t-on-cta:var(--white);--t-focus:var(--blue-430);--t-mark:var(--blue-135);--t-mark-hover:var(--blue-430);--t-ground:linear-gradient(var(--blue-135) 1px, transparent 1px) 0 0 / 120px 120px, linear-gradient(90deg, var(--blue-135) 1px, transparent 1px) 0 0 / 120px 120px, linear-gradient(var(--blue-86) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--blue-86) 1px, transparent 1px) 0 0 / 24px 24px, var(--blue-25);--t-ground-blend:normal;--t-haze:none;--t-grain:0;--t-tape:none;--t-drawer-board:var(--blue-25);--t-sheet-edge:2px solid var(--t-ink);--t-sheet-shadow:4px 5px 0 var(--t-ink);--t-sheet-tear:linear-gradient(var(--t-rule) 55%, transparent 0) .55rem 0 / 2px 10px repeat-y}
*,:before,:after{box-sizing:border-box}:root{--page-w:1180px;--gutter:clamp(1rem, 4vw, 2.5rem)}html{-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--t-font-body);font-size:var(--fs-base);color:var(--t-ink);background:var(--t-surface);isolation:isolate;margin:0;line-height:1.5;overflow-x:hidden}body:before{content:"";z-index:-2;background:var(--t-ground);background-blend-mode:var(--t-ground-blend);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;background:var(--t-haze);position:fixed;inset:0}h1,h2,h3,p,ol,ul,figure{margin:0}a{color:inherit}button,input{font:inherit;color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px dashed var(--t-focus);outline-offset:3px}::selection{background:var(--t-mark)}
