@font-face{font-family:ToastDisplay;src:url(/fonts/last-toast-display.ttf)format("truetype");font-weight:400;font-display:swap}.toast-page{--background:#fff;--foreground:#312c2d;--ring:#69405f;--input:#a38d99;color:#312c2d;background:#4d2942;min-height:100svh;padding:32px 20px 24px;font-size:1rem}.toast-shell{width:min(100%,680px);margin:auto}.toast-header{color:#fbf5e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.toast-header a{font-size:1rem;font-weight:700}.toast-header span{font-size:.875rem}.toast-card{background:#fff;border-top:5px solid #d69b39;border-radius:7px;padding:32px 38px}.toast-intro{border-bottom:1px solid #dfd5cc;margin-bottom:24px;padding-bottom:20px}.toast-intro img{float:right;object-fit:contain;width:100px;height:100px;margin:0 0 15px 14px}.toast-kicker{color:#705260;margin:0 0 8px;font-size:.875rem;font-weight:700}.toast-intro h1{color:#4d2942;font-family:ToastDisplay,Georgia,serif;font-size:clamp(2rem,6vw,2.7rem);line-height:1.15}.toast-intro .toast-subtitle{color:#705260;margin:6px 0 14px;font-family:Georgia,serif;font-size:1.25rem}.toast-intro p:last-child{clear:both;margin:0;padding-top:8px;line-height:1.6}.toast-field{margin-bottom:16px}.toast-field label{margin-bottom:7px;font-size:1rem;font-weight:700;display:block}.toast-field input{color:#312c2d;background:#fff;border:1px solid #a38d99;border-radius:5px;height:50px;padding:11px 13px;font-size:1rem}.toast-field input::placeholder{color:#796c72}.toast-help{color:#6f6168;margin:0 0 20px;font-size:.875rem;line-height:1.5}.toast-form .toast-submit{white-space:normal;color:#fff;background:#4d2942;border-radius:5px;width:100%;height:auto;min-height:50px;padding:13px 18px;font-size:1rem;font-weight:700}.toast-form .toast-submit:hover{background:#663651}.toast-form .toast-submit:disabled{opacity:.5}.toast-result{color:#6b3022;background:#fff2e5;border:1px solid #c68c63;border-radius:5px;margin-top:20px;padding:17px;line-height:1.55}.toast-result p{margin:0}.toast-result.is-correct{color:#24452c;background:#edf4ec;border-color:#8da586}.toast-result strong{margin-bottom:6px;font-family:Georgia,serif;font-size:1.6rem;display:block}.toast-download a{color:#4d2942;font-size:1rem;font-weight:700;text-decoration:underline;display:inline-block}.toast-download p{color:#6f6168;margin:10px 0 0;font-size:.875rem;line-height:1.6}.toast-footer{text-align:center;color:#f1e2d7;margin:21px 0 0;font-size:.875rem;line-height:1.6}.toast-page a:focus-visible{outline-offset:5px;outline:3px solid #d69b39}@media (max-width:480px){.toast-page{padding:20px 14px}.toast-card{padding:27px 21px}.toast-intro img{width:72px;height:72px}.toast-intro h1{font-size:2rem}}.toast-download{border-top:0;margin-top:0;padding-top:0}.toast-download a{color:#fff;text-align:center;background:#4d2942;border-radius:5px;justify-content:center;align-items:center;width:100%;min-height:54px;padding:13px 18px;line-height:1.5;text-decoration:none;display:flex}.toast-download a:hover{background:#663651}.toast-check{border-top:1px solid #dfd5cc;margin-top:28px;padding-top:24px}.toast-check h2{color:#4d2942;margin:0 0 7px;font-family:Georgia,serif;font-size:1.5rem;font-weight:400;line-height:1.3}.toast-check>p{color:#6f6168;margin:0 0 20px;font-size:1rem;line-height:1.5}.toast-page .toast-header a{align-items:center;min-height:44px;display:flex}.toast-field-feedback{border-radius:4px;margin:7px 0 0;padding:8px 11px;font-size:.9375rem;font-weight:700;line-height:1.5}.toast-field-feedback.is-correct{color:#24452c;background:#edf4ec}.toast-field-feedback.needs-review{color:#6b3022;background:#fff2e5}.toast-page{color:#201929;--ring:#714393;background:#eee2fc}.toast-header{color:#201929}.toast-card{border:2px solid #201929;border-top:8px solid #ef3195;border-radius:14px;box-shadow:6px 6px #a8f0df}.toast-intro h1,.toast-check h2{color:#201929}.toast-footer{color:#5c466d}.toast-download a,.toast-form .toast-submit{background:#201929}.toast-download a:hover,.toast-form .toast-submit:hover{background:#533264}.toast-intro .toast-subtitle{color:#654675}.toast-page a:focus-visible{outline-color:#714393}
