@import "https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&family=Quicksand:wght@400;500;600;700&display=swap";@keyframes fall{0%{opacity:.9;transform:translateY(-10%)rotate(0)}to{opacity:0;transform:translateY(110vh)rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}html{scroll-behavior:smooth}.font-nunito{font-family:Nunito,sans-serif}.font-quicksand{font-family:Quicksand,sans-serif}.text-charcoal{color:#4a3f35}.bg-cream{background-color:#fff7f5}.text-rose{color:#9e5a63}.bg-rose{background-color:#9e5a63}.layout-wrapper{color:#4a3f35;background-color:#fff7f5;width:100%;min-height:100svh;font-family:Quicksand,sans-serif;position:relative;overflow-x:hidden}body{color:#4a3f35;background-color:#fff7f5;overflow-x:hidden}.drop-in{opacity:0;transition:all .8s cubic-bezier(.34,1.56,.64,1);transform:translateY(-50px)}.drop-in.active{opacity:1;transform:translateY(0)}.hide-scroll::-webkit-scrollbar{display:none}.hide-scroll{-ms-overflow-style:none!important;scrollbar-width:none!important}::-webkit-scrollbar{display:none!important}#bottomNav{bottom:24px;bottom:env(safe-area-inset-bottom,24px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50;background:#fffffff2;border:1px solid #9e5a6326;border-radius:999px;justify-content:space-around;align-items:center;width:calc(100% - 48px);max-width:420px;padding:12px;transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #9e5a631a}.nav-icon{color:#4a3f3566;flex-direction:column;align-items:center;gap:4px;width:44px;transition:all .3s;display:flex}.nav-icon.active{color:#9e5a63}.nav-icon svg{width:20px;height:20px}.nav-icon span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:500}@media (width>=1024px){#bottomNav{left:auto;right:210px;transform:translate(50%)}}#cover-screen{transition:transform 1.2s cubic-bezier(.77,0,.175,1),opacity 1.2s}#cover-screen.opened{opacity:0;pointer-events:none;transform:translateY(-100%)}
