.btn,.btn.btn-primary,.btn.btn-secondary,.btn.btn-tertiary,.btn.btn-quaternary{display:flex;justify-content:center;font-weight:500;font-size:.875rem;line-height:1.25rem;color:var(--white);box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;padding:.5rem 1rem;background-color:var(--orange-400);border-width:1px;border-color:transparent;gap:.5rem;border-radius:var(--border-radius-md);white-space:pre-line}.btn.btn-primary.MuiButton-text{color:var(--orange-400);background-color:transparent}.btn.btn-primary.MuiButton-text:hover{color:var(--orange-700);background-color:var(--gray-50)}.btn,.btn.btn-primary:hover{background-color:var(--orange-700)}.btn.btn-primary:focus,.btn.btn-secondary:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--orange-400),0 0 #0000}.btn.btn-secondary{color:var(--gray-700);background-color:var(--white);border-color:var(--gray-300)}.btn.btn-secondary:hover{background-color:var(--gray-50)}.btn.btn-tertiary{color:var(--white);background-color:var(--secondary-darker)}.btn.btn-tertiary:hover{background-color:var(--secondary-dark)}.btn.btn-quaternary{color:var(--white);background-color:var(--accent-medium)}.btn.btn-quaternary:hover{background-color:var(--accent-dark)}.h-screen-safe{height:100vh;height:100dvh}.min-h-screen-safe{min-height:100vh;min-height:100dvh}@media screen and (max-width:640px){html,body,.overflow-y-scroll{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar,.overflow-y-scroll::-webkit-scrollbar{display:none}}
