:root{--color-primary: #070a18;--color-secondary: #ffffff;--color-text: #bbbbbb;--color-warning: #ffff00;--color-error: #ff0000}*{margin:0;padding:0;box-sizing:border-box}body,html{min-height:100vh}body{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--color-primary);color:var(--color-text);margin:0 3em 3em}@font-face{font-family:GT Walesheim;src:url(/assets/GTWalsheimProRegular-i-Rw8Aee.woff);font-weight:400}@font-face{font-family:GT Walesheim;src:url(/assets/GTWalsheimProBoldRegular-DK-Puvk2.woff);font-weight:700}@font-face{font-family:D-Din;src:url(/assets/ddin-CO0kwd1S.otf)}#app{height:100%}h1,h2,h3{color:var(--color-secondary)}h1,h2,.heading-xl{font-family:D-Din,sans-serif;font-weight:400;margin:0;font-size:2.5rem;line-height:1.4}body,p{font-family:GT Walesheim,sans-serif;font-weight:400}p,label,.small-text{font-size:1rem;line-height:1.4}a{color:var(--color-secondary)}ul,ol{margin-left:1.5rem;display:flex;flex-direction:column;gap:.25rem}table{border-collapse:collapse}thead{color:var(--color-secondary)}td,th{border:1px solid var(--color-text);padding:.5rem}input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}input[type=radio]:checked{background-color:var(--color-secondary);color:var(--color-primary);border-color:var(--color-primary)}input[type=radio]:after{content:"";width:1rem;height:1rem;background:linear-gradient(-45deg,transparent 49.9%,#ffffff calc(50% - 1px),#ffffff calc(50% + 1px),transparent 50.1%);position:absolute;bottom:-1px;right:-1px}button,.button{border:none;border-radius:4px;background-color:#fff;color:var(--color-primary);padding:.8rem 1.5rem;text-wrap:nowrap;display:flex;align-items:center;gap:.5rem;font-family:D-Din,sans-serif;text-transform:uppercase;clip-path:polygon(100% 0,100% calc(100% - 1rem),calc(100% - 1rem) 100%,0 100%,0 0);line-height:1;font-size:.875rem;text-decoration:none;cursor:pointer}button:disabled{background-color:#ffffff80;cursor:default}.button-text{background-color:transparent;border:none;color:#fff;text-transform:uppercase;opacity:.6;cursor:pointer;text-align:center}.container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2em;text-align:center;max-width:600px;margin:0 auto}.bold{font-weight:700}.warning{color:var(--color-warning)}.error{color:var(--color-error)}.bright{color:var(--color-secondary)}@media(max-width:650px){body{margin:0 1em 3em}}
