*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:#efe7d8;color:#241611;font-family:Public Sans,system-ui,sans-serif;font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}input,textarea,button{font-family:inherit}.pf-root{min-height:100dvh;background:#efe7d8;display:flex;justify-content:center}.pf-frame{position:relative;width:100%;max-width:430px;min-height:100dvh;background:#fff;display:flex;flex-direction:column;overflow:hidden}.pf-content{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;position:relative;-webkit-overflow-scrolling:touch}.pf-noscroll::-webkit-scrollbar{display:none}.pf-noscroll{scrollbar-width:none}.pf-input{font-family:Public Sans,system-ui,sans-serif}.pf-input::placeholder{color:#7a6a5b;opacity:1}.pf-input:focus{outline:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}@keyframes pf-pulse{0%,to{opacity:1}50%{opacity:.2}}@keyframes pf-spin{to{transform:rotate(360deg)}}@keyframes pf-roll{0%{opacity:0;transform:translateY(14px);filter:blur(3px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes pf-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pf-ring{0%{transform:scale(.6);opacity:.7}to{transform:scale(2.1);opacity:0}}@keyframes pf-bar{0%{width:0%}to{width:100%}}@keyframes pf-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pf-fade{0%{opacity:0}to{opacity:1}}@keyframes pf-livebar{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important}}
