:root{font-family:DM Sans,system-ui,sans-serif;color:#17211d;background:#f7f8f5}*{box-sizing:border-box}html,body{min-width:320px;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}input{width:100%;padding:.72rem;border:1px solid #cabdb0;border-radius:8px;background:#fff;font:inherit}button,a{-webkit-tap-highlight-color:transparent}@media(max-width:480px){input{min-height:44px}}@media(max-width:480px){.p-toast.p-toast-top-right{width:auto;max-width:none;left:.75rem;right:.75rem}}.p-toast-message-text,.p-toast-summary,.p-toast-detail{min-width:0;overflow-wrap:anywhere}.p-toast-message-content>div:has(>.p-toast-close-button){flex-shrink:0}
