:root{--paper:#f1ebdf;--paper-light:#f4efe4;--sheet:#fbf8f1;--photo-white:#fffdf8;--ink:#2e2925;--body-text:#4a423b;--reader-text:#3f3832;--muted-1:#5c544c;--muted-2:#6b6259;--muted-3:#7a7064;--label-1:#958a7b;--label-2:#8a7f70;--rule-1:#ddd3c2;--rule-2:#e2d9c9;--rule-3:#cfc5b3;--rule-4:#d6ccba;--rule-dashed-1:#c9bfae;--rule-dashed-2:#cbc1af;--sage:#7f9479;--sage-deep:#4e6149;--leaf-1:#9db08f;--leaf-2:#8fa383;--leaf-3:#6f8a66;--silver-1:#7d8288;--silver-2:#a3a8ad;--silver-3:#b4b9be;--silver-4:#dde0e3;--silver-5:#e4e6e8;--blush:#f6d3d8;--rose:#d98a9b;--deep-rose:#b8475f;--ink-rose:#9e3f57;--rust:#b5776b;--gold-1:#9c7a2e;--gold-2:#b8913e;--gold-3:#c9a24a;--gold-4:#e3c777;--gold-5:#f6e7bc;--gold-card:#fbf6e9;--gold-border:#e6d3a0;--nav-bg:#e7e8eaf0;--nav-line:#d1d4d8;--tape:#d6dadecc;--reader-bg:#fdfdfc;--reader-bar:#fdfdfcf2;--env-1:#e3e5e8;--env-2:#eef0f2;--env-3:#dadde1;--env-line:#e6e8ea;--ph-1:#ecedec;--ph-2:#e3e4e5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=silver]{--paper:#e7e8ea;--paper-light:#e7e8ea;--sheet:#fcfcfa;--photo-white:#fff;--rule-1:#dfe1e4;--rule-2:#e6e7e9;--rule-3:#c3c7cc;--rule-4:#cbced2;--rule-dashed-1:#bfc3c8;--rule-dashed-2:#bfc3c8;--muted-1:#5a5f65;--muted-2:#5e6268;--muted-3:#585d62;--label-1:#585d62;--label-2:#5e6268;--silver-1:#585d62;--silver-2:#a9aeb3;--silver-3:#a9aeb3;--silver-4:#dee0e3;--silver-5:#f0f1f2;--nav-bg:#e7e8eaf0;--nav-line:#d1d4d8;--tape:#d6dadecc;--reader-bg:#fdfdfc;--reader-bar:#fdfdfcf2;--env-1:#e3e5e8;--env-2:#eef0f2;--env-3:#dadde1;--env-line:#e6e8ea;--ph-1:#ecedec;--ph-2:#e3e4e5}[data-theme=botanical]{--paper:#e2e8de;--paper-light:#e2e8de;--sheet:#fbfbf6;--photo-white:#fffffc;--rule-1:#dae0d4;--rule-2:#e4e8df;--rule-3:#bcc6b6;--rule-4:#c5cec0;--rule-dashed-1:#b7c2b1;--rule-dashed-2:#b7c2b1;--muted-1:#535b4f;--muted-2:#566052;--muted-3:#535b4f;--label-1:#535b4f;--label-2:#566052;--silver-1:#535b4f;--silver-2:#a4af9f;--silver-3:#a4af9f;--silver-4:#dce2d8;--silver-5:#edf0ea;--nav-bg:#e2e8def0;--nav-line:#cbd4c5;--tape:#ded4b6b8;--reader-bg:#fcfcf8;--reader-bar:#fcfcf8f2;--env-1:#dce2d8;--env-2:#e9ede6;--env-3:#d3dace;--env-line:#e2e7de;--ph-1:#e8ebe4;--ph-2:#dfe3da}[data-theme=blush]{--paper:#efe0e3;--paper-light:#efe0e3;--sheet:#fcf8f8;--photo-white:#fffdfd;--rule-1:#ebdadd;--rule-2:#f0e2e5;--rule-3:#d4bec3;--rule-4:#dac4c9;--rule-dashed-1:#d2bac0;--rule-dashed-2:#d2bac0;--muted-1:#6e5c61;--muted-2:#624f55;--muted-3:#6e5c61;--label-1:#6e5c61;--label-2:#624f55;--silver-1:#6e5c61;--silver-2:#c2a9af;--silver-3:#c2a9af;--silver-4:#e7d7da;--silver-5:#f6ecee;--nav-bg:#efe0e3f0;--nav-line:#ddc8cd;--tape:#f0d4dbd9;--reader-bg:#fffcfc;--reader-bar:#fffcfcf2;--env-1:#e9d3d8;--env-2:#f7ecee;--env-3:#e2c9cf;--env-line:#eedce0;--ph-1:#f2e8ea;--ph-2:#ebdee1}*{box-sizing:border-box}html,body{background:var(--paper);margin:0;overflow-x:clip}body{color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Newsreader,Georgia,serif}a{color:var(--sage-deep);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--ink)}::selection{background:#d9e2d2}button{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--sage);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@keyframes qcFlicker{0%,to{transform:scale(1)skew(0)}30%{transform:scale(.95,1.06)skew(-2.5deg)}55%{transform:scale(1.03,.96)skew(2deg)}80%{transform:scale(.98,1.03)skew(-1deg)}}@keyframes qcFlutter{0%,to{transform:scale(1)skew(-4deg)}50%{transform:scale(.88,.82)skew(-16deg)}}@keyframes qcSmoke{0%{opacity:0;transform:translateY(0)scaleX(1)}12%{opacity:.75}to{opacity:0;transform:translateY(-24px)scaleX(1.8)}}@keyframes qcSmokeRM{0%{opacity:0}20%{opacity:.55}to{opacity:0}}@keyframes qcEmber{0%{opacity:1}to{opacity:0}}@keyframes qcSway{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}@keyframes qcSwaySoft{0%,to{transform:rotate(-.6deg)}50%{transform:rotate(.6deg)}}@keyframes qcWing{0%,62%,to{transform:scaleX(1)}68%{transform:scaleX(.22)}74%{transform:scaleX(.95)}80%{transform:scaleX(.28)}87%{transform:scaleX(1)}}@keyframes qcDrift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-4px,-6px)rotate(-4deg)}}@keyframes qcRise{0%{transform:translateY(0)}to{transform:translateY(var(--rise))}}@keyframes qcRiseFade{0%{opacity:0}8%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes qcBob{0%,to{transform:rotate(-4deg)translate(0)}50%{transform:rotate(4deg)translate(6px)}}@keyframes qcFadeIn{0%{opacity:0}to{opacity:1}}@keyframes qcPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}
