:root{--font-display:ArchivoBlack_400Regular, Impact, ui-sans-serif, system-ui, sans-serif;--font-body:SpaceGrotesk_400Regular, ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--font-rounded:"SF Pro Rounded", "Hiragino Maru Gothic ProN", Meiryo, "MS PGothic", sans-serif;--font-serif:Georgia, "Times New Roman", serif}html,body,#root{min-height:100%}body{color:#18130e;font-family:var(--font-body);background-color:#fbf3e2;background-image:radial-gradient(circle,#18130e2b 1px,#0000 1.1px);background-size:18px 18px;margin:0}*{box-sizing:border-box}.skip-link{z-index:1000;color:#fff9ed;font-family:var(--font-body);background:#18130e;border-radius:8px;padding:12px 16px;font-weight:700;text-decoration:none;position:absolute;top:-80px;left:8px}.skip-link:focus{top:8px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline-offset:2px;box-shadow:0 0 0 6px #ffe45c;outline:3px solid #18130e!important}#main:focus,#main:focus-visible{box-shadow:none;outline:none!important}