:root{--paper: #f4eee3;--paper-deep: #ece4d6;--ink: #26211c;--soft-ink: #4a4138;--muted: #756b60;--line: rgba(38, 33, 28, .13);--clay: #b06a4e;--teal: #2f7f85;--plum: #7a6aa6;--moss: #56663c;--wash: 244, 238, 227;color-scheme:light}:root[data-theme=dark]{--paper: #1b1916;--paper-deep: #121110;--ink: #e9e1d4;--soft-ink: #c5bcae;--muted: #948b7f;--line: rgba(233, 225, 212, .14);--clay: #dd8d70;--teal: #54b3ba;--plum: #b3a3df;--moss: #9bb06f;--wash: 18, 17, 15;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}html{background:var(--paper-deep);min-height:100%}#net{opacity:.5}body{background:var(--paper-deep);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;transition:background .4s ease,color .4s ease}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}.theme-toggle{background:none;border:none;cursor:pointer;color:var(--muted);line-height:1;padding:0;display:inline-flex;align-items:center;transition:color .2s,transform .2s}.theme-toggle:hover{color:var(--ink);transform:translateY(-1px)}.theme-toggle svg{width:16px;height:16px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.theme-toggle .i-sun{display:none}:root[data-theme=dark] .theme-toggle .i-moon{display:none}:root[data-theme=dark] .theme-toggle .i-sun{display:block}@media(prefers-reduced-motion:reduce){body{transition:none}}#net[data-astro-cid-bb5fm6ba],.veil[data-astro-cid-bb5fm6ba],.spot[data-astro-cid-bb5fm6ba]{position:fixed;top:0;left:0;width:100vw;height:100vh}@supports (height: 100lvh){#net[data-astro-cid-bb5fm6ba],.veil[data-astro-cid-bb5fm6ba],.spot[data-astro-cid-bb5fm6ba]{height:100lvh}}#net[data-astro-cid-bb5fm6ba]{z-index:0;display:block}#net[data-astro-cid-bb5fm6ba][data-dim="1"]{opacity:.95}#net[data-astro-cid-bb5fm6ba][data-vivid="1"]{opacity:.78}.veil[data-astro-cid-bb5fm6ba].dim{background:rgba(var(--wash),.1)}.veil[data-astro-cid-bb5fm6ba]{z-index:1;pointer-events:none;background:rgba(var(--wash),.3)}.spot[data-astro-cid-bb5fm6ba]{z-index:1;pointer-events:none;background:radial-gradient(300px circle at var(--mx, -400px) var(--my, -400px),rgba(var(--wash),.28),rgba(var(--wash),0) 72%)}@media(pointer:fine){body,body a,body button{cursor:none}.cnode{position:fixed;left:0;top:0;z-index:9999;pointer-events:none;width:7px;height:7px;border-radius:50%;background:var(--ink);opacity:.85;transition:width .2s ease,height .2s ease,background .2s ease,border .2s ease,border-radius .2s ease,opacity .3s ease}.cnode.ring{width:26px;height:26px;opacity:1;background:transparent;border:1.5px solid var(--ink)}.cnode.text{width:2.5px;height:24px;border-radius:1.5px;opacity:.9;background:var(--ink)}.cnode.lamp{width:170px;height:170px;border:none;opacity:1;z-index:1;background:radial-gradient(circle,#1c1814f5,#1c1814ed 62%,#1c181400 74%)}:root[data-theme=dark] .cnode.lamp{background:radial-gradient(circle,#dd8d70f7,#dd8d70f0 62%,#dd8d7000 74%)}.cnode.gone{opacity:0}[data-lamp]{position:relative}.lamp-reveal{opacity:0;pointer-events:none;transition:opacity .25s ease}.lamp-reveal.lit{opacity:1;-webkit-mask-image:radial-gradient(circle var(--lamp-r, 62px) at var(--ex, -300px) var(--ey, -300px),#000 76%,transparent 100%);mask-image:radial-gradient(circle var(--lamp-r, 62px) at var(--ex, -300px) var(--ey, -300px),#000 76%,transparent 100%)}a.lamp-reveal.lit{pointer-events:auto}.egg-band{min-height:168px;margin-top:28px}.egg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(94%,680px);text-align:center;--lamp-r: 95px;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:clamp(2rem,7vw,3.3rem);font-weight:700;line-height:1.05;letter-spacing:.01em;color:#f6f1e7;text-shadow:none}:root[data-theme=dark] .egg{color:#16130f}}@media(pointer:coarse),(hover:none){.cnode,.lamp-reveal,.egg-band{display:none}}@media(prefers-reduced-motion:reduce){.cnode,.lamp-reveal{transition:none}}
