.primary-button{padding:.5rem 1rem;border-radius:.5rem;background:#031b33;border:1px solid #031b33;border-radius:5px;transition:all .2s ease-in-out;text-decoration:none;color:#fff;font-weight:400;cursor:pointer}.primary-button:hover{border-color:oklch(from #031b33 calc(l + .2) calc(c + .07) h);background:oklch(from #031b33 calc(l + .2) calc(c + .07) h);color:oklch(from white calc(l - 0) c h)}.primary-button:active{transition:all .05s ease-in-out;border-color:oklch(from #031b33 calc(l - .1) calc(c - .01) h);background:oklch(from #031b33 calc(l - .1) calc(c - .01) h);color:oklch(from white calc(l - .1) calc(c - .01) h);box-shadow:0 0}.secondary-button{padding:.5rem 1rem;border-radius:.5rem;background:#031b33;border:1px solid #031b33;border-radius:5px;transition:all .2s ease-in-out;text-decoration:none;color:#fff;font-weight:400;cursor:pointer}.secondary-button:hover{border-color:oklch(from #031b33 calc(l + .2) calc(c + .07) h);background:oklch(from #031b33 calc(l + .2) calc(c + .07) h);color:oklch(from white calc(l - 0) c h)}.secondary-button:active{transition:all .05s ease-in-out;border-color:oklch(from #031b33 calc(l - .1) calc(c - .01) h);background:oklch(from #031b33 calc(l - .1) calc(c - .01) h);color:oklch(from white calc(l - .1) calc(c - .01) h);box-shadow:0 0}.danger-button{padding:.5rem 1rem;border-radius:.5rem;background:#7b1513;border:1px solid #7b1513;border-radius:5px;transition:all .2s ease-in-out;text-decoration:none;color:#fff;font-weight:400;cursor:pointer}.danger-button:hover{border-color:oklch(from #7b1513 calc(l + .09) calc(c + .07) h);background:oklch(from #7b1513 calc(l + .09) calc(c + .07) h);color:oklch(from white calc(l - 0) c h)}.danger-button:active{transition:all .05s ease-in-out;border-color:oklch(from #7b1513 calc(l - .1) calc(c - .01) h);background:oklch(from #7b1513 calc(l - .1) calc(c - .01) h);color:oklch(from white calc(l - .1) calc(c - .01) h);box-shadow:0 0}.disabled-button{padding:.5rem 1rem;border-radius:.5rem;background:#f3f5f6;border:1px solid #f3f5f6;border-radius:5px;transition:all .2s ease-in-out;text-decoration:none;color:#7d92a1;font-weight:400;cursor:not-allowed}.h-margin{margin:0 1rem}body,html{height:100%}body{display:flex;flex-direction:column;min-height:100vh}a{color:#3aaed3}.whitespace{background-color:#fff;flex:1 1}