:root{--db-light-green:#00f279;--db-dark-green:#00695e;--db-black:#1a1a1a;--db-white:#e6e6e6}*{box-sizing:border-box}body{margin:0}html{background-color:var(--db-black);color:var(--db-white);font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-family:Bricolage Grotesque,sans-serif;font-style:normal;font-weight:500}a{color:var(--db-light-green);text-decoration:none;-webkit-text-decoration-color:var(--db-dark-green);text-decoration-color:var(--db-dark-green);border-radius:2px;padding:.25rem}a:hover{-webkit-text-decoration-color:var(--db-light-green);text-decoration-color:var(--db-light-green)}canvas{z-index:-1;pointer-events:none;opacity:.25;width:100vw;height:100vh;display:block;position:fixed;inset:0}.bricolage-grotesque-500{font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-family:Bricolage Grotesque,sans-serif;font-style:normal;font-weight:500}.main-menu-link.svelte-1wsyxo2{--title-size:clamp(2.25rem, 4vw, 5rem);width:fit-content;color:var(--db-white);text-shadow:0 4px #000000e6,0 6px 8px #00000080;border-radius:0;flex-direction:column;align-items:flex-start;padding:0;text-decoration:none;display:inline-flex}.main-menu-link.svelte-1wsyxo2:hover{color:var(--db-light-green);background-color:#0000}.title.svelte-1wsyxo2{font-size:var(--title-size);text-transform:uppercase;color:inherit;font-weight:800;line-height:1}.subtitle.svelte-1wsyxo2{font-size:calc(var(--title-size) / 2.8);text-transform:uppercase;color:var(--db-light-green);align-self:flex-end;margin-top:-.3em;font-weight:800;display:block}.post-tags.svelte-1gvxa6p{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0;font-weight:600;list-style:none;display:flex}.post-tags.svelte-1gvxa6p li:where(.svelte-1gvxa6p){text-transform:uppercase;color:var(--db-dark-green);border:1px solid var(--db-dark-green);border-radius:4px;padding:.15rem .6rem;font-size:.75rem}.commentary.svelte-k8y78r{--commentary-offset:0px;counter-increment:commentary-note;display:inline}.commentary-text.svelte-k8y78r{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.commentary-index.svelte-k8y78r{display:none}@media (width<=1099.98px){.commentary-text.svelte-k8y78r{cursor:pointer}}.commentary-mark.svelte-k8y78r{font:inherit;vertical-align:super;color:var(--db-light-green);cursor:pointer;background:0 0;border:none;margin:0 0 0 .1em;padding:0;font-size:.7em;line-height:1}.commentary-note.svelte-k8y78r{display:none}@media (width<=1099.98px){.commentary-note.is-expanded.svelte-k8y78r{border-left:2px solid var(--db-dark-green);color:var(--db-light-green);margin:.5rem 0;padding:.5rem .75rem;font-size:.85rem;line-height:1.5;display:block}}@media (width>=1100px){.commentary-mark.svelte-k8y78r{display:none}.commentary-index.svelte-k8y78r{vertical-align:super;color:var(--db-light-green);margin-left:.1em;font-size:.7em;line-height:1;display:inline}.commentary-index.svelte-k8y78r:after{content:counter(commentary-note)}.commentary-note.svelte-k8y78r{left:anchor(--margin-rail left);width:anchor-size(--margin-rail width);top:calc(anchor(top) + var(--commentary-offset));border-left:2px solid var(--db-dark-green);color:var(--db-light-green);padding-left:.75rem;font-size:.8rem;line-height:1.5;display:block;position:absolute}.commentary-note.is-pulsing.svelte-k8y78r{animation:.5s ease-out svelte-k8y78r-commentary-pulse}}@keyframes svelte-k8y78r-commentary-pulse{0%{background-color:#00f27933;transform:translate(4px)}to{background-color:#0000;transform:translate(0)}}.grid.svelte-hyyoh9{grid-template-columns:repeat(var(--grid-cols), 1fr);grid-auto-rows:var(--grid-rows);gap:var(--grid-gap);display:grid}.row.svelte-1wz6z9h{grid-column:1/-1;grid-template-columns:subgrid;display:grid}
