@font-face{font-family:Akrobat;font-weight:400;font-display:swap;src:url(/fonts/Akrobat-Regular.woff) format("woff")}@font-face{font-family:Akrobat;font-weight:700;font-display:swap;src:url(/fonts/Akrobat-Bold.woff) format("woff")}:root{--ink: #000000;--bone: #d8ccb6;--dim: #8a8170;--font-display: Akrobat, "Arial Narrow", sans-serif;--font-body: "DotGothic16", monospace}html,body,app-root{height:100%;margin:0;padding:0;-webkit-text-size-adjust:100%;background-color:var(--ink);color:var(--bone);box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}::selection{background:var(--bone);color:var(--ink)}a{color:inherit}a:hover{background:var(--bone);color:var(--ink)}:focus-visible{outline:1px solid var(--bone);outline-offset:2px}.box{border:1px solid var(--bone)}.box-label{margin:0;padding:0 8px;background:var(--bone);color:var(--ink);font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.6}button{min-height:36px;padding:0 14px;background:var(--ink);border:1px solid var(--bone);border-radius:0;color:var(--bone);font:inherit;cursor:pointer}button:hover:not(:disabled),button:focus-visible{background:var(--bone);color:var(--ink);outline:none}button:disabled{border-color:var(--dim);color:var(--dim);cursor:default}input{min-height:36px;padding:0 8px;background:var(--ink);border:1px solid var(--dim);border-radius:0;color:var(--bone);font:inherit}input::placeholder{color:var(--dim)}input:focus-visible{border-color:var(--bone);outline:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
