@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";:root{color-scheme:dark;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background-color:#08090a;color:#e5e2e1;font-family:Plus Jakarta Sans,sans-serif;margin:0;min-width:320px;min-height:100vh;min-height:100dvh;overflow-x:hidden;padding-left:var(--safe-left);padding-right:var(--safe-right);-webkit-tap-highlight-color:transparent}#root{min-height:100vh;min-height:100dvh;overflow-x:hidden;width:100%}img,video,canvas,svg{max-width:100%;height:auto}button,a,[role=button]{touch-action:manipulation}input,textarea,select{font-size:16px}@keyframes shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes spin-linear{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-linear-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}a{font-weight:500;text-decoration:inherit}
