*{scrollbar-width:thin;scrollbar-color:black transparent}:root{--base-side-margin: 1rem}html{box-sizing:border-box}html,body{margin:0;width:100%;height:100%}body{display:flex;flex-direction:column;overflow:hidden;font-family:Georgia,"serif"}h1,h2,h3,h4,h5,h6{font-family:"DM Serif Display","serif";font-weight:400}h1{font-size:2rem;margin:1rem 0}h2{font-size:1.5rem;margin:.5rem 0}button{all:unset;height:2.5rem;border-radius:.25rem;text-align:center;cursor:pointer}button.primary{color:#fff;background-color:#000}ul{margin:0;padding:0;list-style:none}details summary::-webkit-details-marker,details summary::marker{display:none;content:""}form.bdget-form{display:flex;flex-direction:column}form.bdget-form label{font-size:.75rem}form.bdget-form label+input,form.bdget-form label+select{margin-top:.25rem}form.bdget-form input:not([type=checkbox]):not([type=radio]),form.bdget-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2.5rem;line-height:2.5rem;border:1px black solid;border-radius:.25rem;padding:0 .75rem;background:none}form.bdget-form input:not([type=checkbox]):not([type=radio]):disabled,form.bdget-form select:disabled{border:1px lightgray solid}form.bdget-form input,form.bdget-form select{margin-bottom:.75rem}form.bdget-form footer{display:flex;margin-top:.5rem;margin-bottom:1.25rem;justify-content:space-between;gap:1rem}#loading-overlay.svelte-9qqts2{position:fixed;z-index:99999;width:100%;height:100%;background-color:#00000080;font-size:16rem;color:#fff;display:flex;justify-content:center;align-items:center}#loading-overlay.svelte-9qqts2:after{content:"⌛︎"}
