header h1{font-size:1.8em;margin-bottom:16px;margin-top:16px;text-align:center}header{border-bottom:1px solid var(--border)}form h2:first-child{margin-top:0;text-align:center}form input{box-sizing:border-box;width:100%}.funding-progress-bar{margin:1em 0}form{border:1px solid var(--focus);margin:1em;padding:1em}.funding-countdown{font-size:2.2em;text-align:center}#contact{border:1px solid var(--border);object-fit:cover;padding:1em}#contact h2:first-child{margin-top:0;text-align:center}#contact .portrait{border-radius:50%;display:block;margin:0 auto}.error{border:2px solid #ff6060;border-radius:12px;margin:1em;padding:1em}.fine-print{border-radius:12px;font-size:small;margin:0 0 1em}.project{border:1px solid var(--border);margin:24px 0;padding:0 24px}.project .funding-countdown{font-size:1.1em;text-align:left}.project .portrait{border-radius:50%;display:block;float:none;margin:24px auto 12px}@media (min-width:640px){.project .portrait{border-radius:0;float:left;margin-bottom:16px;margin-right:24px}}.project .refund-bonus{border:3px dotted var(--border);color:var(--text-bright);font-size:small;font-weight:700;text-align:center}@media (min-width:640px){.project .refund-bonus{float:right;margin-top:0;max-width:17ex}}
/*# sourceMappingURL=main.109ab7cb.css.map*/