@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";:root{--light-green:#d7e0e0;--dark-green:#314444;--mid-green:#587979;--mid-mid-green:#526363;--grid-green:#bbcece;--light-green-transparent:#587979cc;--mid-green-transparent:#314444cc;--mid-dark-green-transparent:#314444e0;--dark-green-transparent:#314444f5;--font-display:"Bebas Neue", sans-serif;--font-body:"Roboto Condensed", sans-serif}body{background-color:var(--light-green);background-size:40px 40px;background-image:linear-gradient(to right, var(--grid-green) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-green) 1px, transparent 1px);font-family:var(--font-body);color:var(--dark-green);animation:90s linear infinite scroll-grid}button{cursor:pointer}:visited,:link{color:inherit}@keyframes scroll-grid{0%{background-position:0 0,0 0}to{background-position:400px 400px,400px 400px}}.page-content{flex-direction:column;max-width:1000px;min-height:100dvh;margin:0 auto;padding:0 1rem;display:flex;overflow-x:hidden}.main-content{flex:1;width:100%;min-width:0}.footer{justify-content:space-between;width:100%;padding:30px 0 10px;display:flex;bottom:0}.footer-link{color:var(--mid-green)}.footer-copyright{color:var(--mid-green);padding:5px}.heading{font-family:var(--font-display);color:var(--dark-green);margin:0;font-size:clamp(2rem,8vw,75px);font-weight:400}.section-heading{font-family:var(--font-display);color:var(--mid-green);font-size:2rem;font-weight:300}.section-heading-right{text-align:right}.section-heading-link{text-decoration:none;display:block}.section-heading-link:hover .section-heading{color:var(--mid-mid-green)}.tagline{font-optical-sizing:auto;color:var(--mid-green);margin:0;font-size:18px;font-weight:400}.meta-text{color:var(--light-green);white-space:nowrap;align-items:center;font-size:.9rem;display:flex}.embed-link{color:var(--dark-green)}.hover-link.hover-link:hover{color:var(--mid-mid-green)}.topbar{box-sizing:border-box;background:var(--dark-green-transparent);justify-content:space-between;width:100%;padding:5px 10px;display:flex}.topbar-link{color:var(--light-green);text-decoration:none}.topbar-linked:hover{background:var(--mid-green-transparent)}.topbar-heading{font-family:var(--font-display);color:var(--light-green);margin:0;font-size:25px;font-weight:400}.topbar-left{align-items:center;gap:10px;display:flex}.light{background:var(--light-green-transparent)}.dark{background:var(--dark-green-transparent)}.post-list{width:100%;padding:0;list-style:none}.post-list li{width:100%;margin-bottom:1.5rem}.post-link-container{justify-content:flex-end;display:flex}.post-link{color:var(--light-green);background:var(--dark-green);align-items:center;gap:5px;padding:5px;text-decoration:none;display:flex}.post-link:hover{background:var(--mid-mid-green)}.post-topbar-link{text-decoration:none}.post-teaser-content{border:5px solid var(--dark-green-transparent);box-sizing:border-box;width:100%;min-width:0;display:flex}.post-list li:has(.topbar-linked:hover) .post-teaser-content{border-color:var(--mid-green-transparent)}.post-thumbnail{border-right:5px solid var(--dark-green-transparent);object-fit:cover;width:15%;padding:5px}.post-excerpt-wrapper{background:var(--light-green-transparent);flex-direction:column;justify-content:space-between;padding:10px;display:flex}.post-excerpt{color:var(--light-green);border-top:none;margin:0;font-size:18px}.post-nav-icon{width:25px;height:25px;stroke:var(--light-green);margin-bottom:2px}.audio-btn{background:0 0;border:none;padding:0 3px 2px 0}.glitch{color:#0000;display:inline-block;position:relative}.glitch:before,.glitch:after{content:attr(data-text);width:100%;color:var(--dark-green);position:absolute;top:0;left:0}.glitch:before{clip-path:inset(0 0 50%);animation:15s step-end infinite glitch-top}.glitch:after{clip-path:inset(50% 0 0);animation:15s step-end infinite glitch-bottom}@keyframes glitch-top{0%,to{transform:translate(0)}20%{transform:translate(-4px)}21%{transform:translate(0)}52%{transform:translate(5px)}53%{transform:translate(0)}78%{transform:translate(-3px)}79%{transform:translate(0)}}@keyframes glitch-bottom{0%,to{transform:translate(0)}20%{transform:translate(4px)}21%{transform:translate(0)}52%{transform:translate(-5px)}53%{transform:translate(0)}78%{transform:translate(3px)}79%{transform:translate(0)}}.nav-top-row.svelte-c5nh2o{align-items:center;min-width:0;display:flex}.nav-top-row.svelte-c5nh2o .heading{flex-shrink:1;min-width:0}.audio-btn.svelte-c5nh2o{flex-shrink:0;margin-left:auto}.audio-btn.svelte-c5nh2o svg{width:clamp(1.35rem,5.3vw,50px);height:clamp(1.35rem,5.3vw,50px);fill:var(--dark-green)}.audio-btn.svelte-c5nh2o:hover svg{fill:var(--mid-mid-green)}.nav-buttons.svelte-gat86m{justify-content:space-between;width:100%;margin-top:15px;display:flex;position:relative}.nav-underline.svelte-gat86m{background:var(--mid-green);opacity:0;pointer-events:none;height:3px;position:absolute;bottom:-4px}.nav-underline-ready.svelte-gat86m{opacity:1;transition:left .6s,width .3s}.menu-button.svelte-17q5yie{justify-content:center;margin-top:10px;display:flex}.section-heading-button.svelte-17q5yie{background:var(--dark-green-transparent);margin:1fr 0 0 0;border:none;justify-content:space-evenly;width:100%;display:flex}.menu-button.svelte-17q5yie .section-heading:where(.svelte-17q5yie){color:var(--light-green)}.section-heading-button.svelte-17q5yie:hover{background:var(--mid-green-transparent)}.menu.svelte-17q5yie{background:var(--light-green-transparent);border:5px solid var(--dark-green-transparent);border-top:none;flex-direction:column;padding-top:10px;display:flex}.menu.svelte-17q5yie .section-heading:where(.svelte-17q5yie){color:var(--light-green)}.menu.svelte-17q5yie .section-heading-link:where(.svelte-17q5yie):hover .section-heading:where(.svelte-17q5yie){color:var(--mid-mid-green)}.menu.svelte-17q5yie .section-heading-link:where(.svelte-17q5yie){margin:0 0 10px 10px}.menu.svelte-17q5yie .section-heading-link.active:where(.svelte-17q5yie){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--light-green);text-decoration-color:var(--light-green)}.menu.svelte-17q5yie .section-heading-link:where(.svelte-17q5yie):hover{-webkit-text-decoration-color:var(--mid-mid-green);text-decoration-color:var(--mid-mid-green)}.nav.svelte-16e9vog{padding-bottom:10px}
