:focus-visible{outline-offset:2px;outline:2px solid #451876}html,body{color:#1f2430;background-color:#f4f1ed;flex-direction:column;max-width:100vw;padding:.25rem;display:flex;overflow-x:hidden}body{font-family:var(--font-inter),Arial,Helvetica,sans-serif}*{box-sizing:border-box}h1,h2,h3{font-family:var(--font-fraunces),Georgia,"Times New Roman",Times,serif}button,.button{text-align:center;color:#1f2430;cursor:pointer;background-color:#fff7e8;border:1.5px solid #1f2430;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1.1rem;font-weight:500;transition:background-color .26s,color .26s,box-shadow .26s,transform .22s,border-color .26s;display:inline-flex;box-shadow:inset 0 0 0 1px rgba(31,36,48,.06),0 2px 4px rgba(31,36,48,.03)}button:hover,.button:hover{background-color:#f7d25e;transform:translateY(-1px);box-shadow:0 2px 4px rgba(31,36,48,.04),0 6px 16px rgba(31,36,48,.07)}button:active,.button:active{background-color:#e8bf3c;transform:translateY(0);box-shadow:0 1px 2px rgba(31,36,48,.03),0 3px 8px rgba(31,36,48,.04)}button:disabled,.button:disabled{box-shadow:none;color:gray;cursor:not-allowed;background-color:#d3d3d3;border:none}.secondaryButton{text-align:center;cursor:pointer;color:#1f2430;background-color:transparent;border:1.5px solid #1f2430;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1.1rem;font-weight:500;transition:all .26s;display:inline-flex}.secondaryButton:hover{background-color:#f8fafc;transform:translateY(-1px)}.secondaryButton:active{background-color:#f1f5f9;transform:translateY(0)}.secondaryButton:disabled{color:#9ca3af;cursor:not-allowed;background-color:transparent;border-color:#e5e7eb}a{color:inherit;text-decoration:none}@media only screen and (min-width:425px){body{padding:.5rem}}@media only screen and (min-width:768px){body{padding:1rem}}@media only screen and (min-width:1024px){.secondaryButton{padding:.8rem 1.2rem;font-size:1.125rem}}
