@font-face{font-family:'Carpenter';src:url(/assets/type/carpenter.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Activist';src:url(/assets/type/activist.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap;}:root{--gap:1.25rem;--medium-gap:1.5rem;--big-gap:3rem;--max-width:39rem;--body-font:'Activist',system-ui,sans-serif;--heading-font:'Carpenter',system-ui,sans-serif;--font-size:calc(.9rem + .3vw);--primary-color:#FFFEFC;--accent-color:#FF0095;--focus-color:#FFEA00;--background-color:#FFFEFC;}:focus-visible{outline:6px solid var(--focus-color);outline-offset:4px;}:focus-visible.full{outline-offset:-6px;}*{margin:0;padding:0;border:0;box-sizing:border-box;overscroll-behavior:none;}main * + *{margin-block-start:var(--gap);}.margins-off>*{margin-block-start:0;}.margin-unset{margin:0;}html{font-size:16px;text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;}html:focus-within{scroll-behavior:smooth;}body{min-height:100dvh;overflow:hidden;font-family:var(--body-font);font-size:var(--font-size);line-height:1.5;color:var(--primary-color);background:var(--background-color);}.acme-all-purpose-wrapper{display:flex;flex-direction:column;justify-content:center;position:relative;align-items:center;min-height:100vh;min-height:100dvh;overflow:hidden;padding:1rem;}header{display:flex;justify-content:center;align-items:center;z-index:10;width:100%;}.site-title,.site-title a{display:flex;align-items:center;}nav{width:100%;}nav{font-family:var(--heading-font);font-size:calc(1.15rem + 1.5vw);}.nav-grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;list-style:none;}.nav-left{justify-self:start;}.nav-center{justify-self:center;}.nav-right{justify-self:end;}#zombie-rat{width:auto;height:calc(50px + 2.5vw);}.nav-arrow{position:absolute;top:50%;transform:translateY(-50%);margin:unset;background:none;cursor:pointer;}.nav-arrow.left{left:1rem;}.nav-arrow.right{right:1rem;}.nav-arrow svg{display:block;width:auto;height:calc(3rem + 1vw);}main{display:flex;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:10rem 0;}ul{list-style:none;}a{color:var(--primary-color);text-decoration:none;}h1{margin-block-end:var(--big-gap);font-family:var(--heading-font);font-size:calc(2rem + 5vw);font-size:clamp(3rem,8vw,10rem);line-height:1;text-align:center;}.title{width:auto;height:calc(2rem + 5vw);height:clamp(3rem,8vw,10rem);}hr{height:2px;margin:var(--medium-gap) 0;border:none;background:var(--primary-color);}.center{text-align:center;}.skip-link{position:absolute;top:-999px;left:50%;z-index:5;transform:translateX(-50%);font-size:var(--small-text);color:var(--primary-color);}.skip-link:focus{top:9px;font-size:var(--small-text);color:var(--primary-color);}.vh{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap;}@media (hover:hover) and (pointer:fine){a:hover{text-decoration:line-through;text-decoration-thickness:.15rem;text-decoration-color:#111}#zombie-rat:hover .radar-signal{opacity:0}#zombie-rat:hover .signal1{animation:blink 1.5s infinite;animation-delay:0s}#zombie-rat:hover .signal2{animation:blink 1.5s infinite;animation-delay:.5s}#zombie-rat:hover .signal3{animation:blink 1.5s infinite;animation-delay:1s}@keyframes blink{0%{opacity:0}33%{opacity:1}66%{opacity:0}100%{opacity:0}}}