#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}button,input[type=reset],input[type=submit]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;transition:background-color .3s ease,color .3s ease;color:#fff;font-family:EB Garamond;font-style:normal;font-weight:400}.primary-btn{background-color:var(--color-accent);border-radius:10px;text-align:center;align-items:center;padding:1px 7px}.secondary-btn{color:#fff}.muted-btn,.secondary-btn{border:1px solid var(--color-text-muted);border-radius:10px;text-align:center;align-items:center;padding:1px 7px}.muted-btn{color:var(--color-text-muted)}input{border:none;background-image:none;background-color:transparent;box-shadow:none;color:#fff}input:focus{outline:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}h1,h2,h3,p,span{margin:0;color:#fff}h1{font-family:Runic AltNo;font-style:normal;font-weight:400;font-size:64px}h2{font-weight:700}h2,h3{font-family:EB Garamond;font-style:normal}h3{font-weight:400}p{font-weight:400;font-size:16px}p,span{font-family:EB Garamond;font-style:normal}.base-text{font-family:EB Garamond;font-size:16px}.base-text,.base-text-runic{font-style:normal;font-weight:400;color:#fff}.base-text-runic{font-family:Runic AltNo;font-size:20px}.small-text{font-size:14px}.small-text,.very-small-text{font-family:EB Garamond;font-style:normal;font-weight:400;color:#fff}.very-small-text{font-size:10px}body,html{height:100%;margin:0}:root{--color-accent:#a83232;--color-secondary:#f3f3f3;--color-text-primary:#f3f3f3;--color-text-muted:#626262;--color-bg:#282828;--color-bg-alt:#3a3a3a}