@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes lb-in{0%{opacity:0}to{opacity:1}}@keyframes lb-img-in{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.65)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes dropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes csFadeIn{0%{opacity:0}to{opacity:1}}@keyframes csSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes popupIn{0%{opacity:0;transform:translate(-50%,calc(-100% - 16px)) translateY(8px) scale(.97)}to{opacity:1;transform:translate(-50%,calc(-100% - 16px)) scale(1)}}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}html,body{margin:0;padding:0;width:100%;overflow-x:hidden}app-root{display:block;width:100%;max-width:100%}*,*:before,*:after{box-sizing:border-box}body{font-family:Prata,serif}*:not(.material-symbols-outlined):not(.material-icons):not(mat-icon){font-family:Prata,serif!important}.font-noto-serif *:not(.material-symbols-outlined):not(.material-icons):not(mat-icon){font-family:"Noto Serif",serif!important}.font-source-serif *:not(.material-symbols-outlined):not(.material-icons):not(mat-icon){font-family:"Source Serif 4",serif!important}.font-pt-serif *:not(.material-symbols-outlined):not(.material-icons):not(mat-icon){font-family:"PT Serif",serif!important}.font-open-sans *:not(.material-symbols-outlined):not(.material-icons):not(mat-icon){font-family:Open Sans,sans-serif!important}.font-playfair *:not(.material-symbols-outlined):not(.material-icons):not(mat-icon){font-family:Playfair Display,serif!important}.font-cormorant *:not(.material-symbols-outlined):not(.material-icons):not(mat-icon){font-family:Cormorant Garamond,serif!important}.font-prata *:not(.material-symbols-outlined):not(.material-icons):not(mat-icon){font-family:Prata,serif!important}.font-raleway *:not(.material-symbols-outlined):not(.material-icons):not(mat-icon){font-family:Raleway,sans-serif!important}
