:root{--primaryColor: }button{--tw-text-opacity:1;padding:.5rem 1rem;font-weight:600;text-transform:uppercase!important;font-size:12px!important}.p-datepicker button{padding:inherit!important}.lh-37{line-height:37px}#dob .p-inputtext{padding:.5rem}.home-font{font-family:DM Sans,sans-serif}.container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);max-width:100%;margin-left:auto;margin-right:auto}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#8f8f8f}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.glass-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #0000000d}.page-transition{animation:.5s ease-in-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.gradient-bg{background:linear-gradient(135deg,#f8fafc 0%,#f0f5ff 100%)}.hero-gradient{background:linear-gradient(135deg,#2b4c8c 0%,#1e3a8a 100%)}.logo-container{align-items:center;width:150px;height:40px;display:flex}.logo-container img{object-fit:contain;width:100%;height:100%}.store-badge{width:auto;height:50px}@media (max-width:640px){.store-badge{height:40px}}
