.site-shell{--site-ink:#262626;isolation:isolate;min-height:100svh;color:var(--site-ink);-webkit-font-smoothing:antialiased;background:#dafd39;flex-direction:column;display:flex;position:relative;overflow:clip}.site-shell a:focus-visible{outline:3px solid var(--site-ink);outline-offset:5px}.site-texture{pointer-events:none;z-index:-1;mix-blend-mode:multiply;opacity:.38;background-image:repeating-linear-gradient(0deg,#2626260e 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#ffffff1f 0 1px,#0000 1px 7px),radial-gradient(circle at 50% 42%,#ffffff1a,#0000 38%);position:absolute;inset:0}.site-header,.site-footer{z-index:2;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin-inline:auto;display:flex;position:relative}.site-header{min-height:80px;padding:20px 32px}.site-brand{align-items:center;gap:8px;display:inline-flex}.site-brand img{width:auto;height:32px;display:block}.site-brand span{font:30px / 1 var(--font-mini-mochi), "Arial Black", sans-serif}.site-footer{gap:24px;min-height:88px;padding:24px 32px;font-size:14px;font-weight:500;line-height:22px}.site-maker{align-items:center;gap:10px;display:inline-flex}.site-maker img{object-fit:contain;width:80px;height:20px}.site-footer>a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:380px){.site-header,.site-footer{padding-inline:24px}}
