:root{--bg-gradient: linear-gradient(135deg, #F7EEE0 0%, #F7EEE0 60%, #DCEBF8 100%);--cream: #F7EEE0;--text-primary: #1A1A1A;--text-muted: #4D4D4D;--sky: #5AB0F0;--deep: #3E9DEA;--sun: #FFC93C;--orange: #FDBC7D;--card-radius: 22px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body,#root{height:100%}body{font-family:Urbanist,sans-serif;background:var(--bg-gradient);background-attachment:fixed;color:var(--text-primary);overflow-x:hidden}button{cursor:pointer;font-family:Urbanist,sans-serif}button:active{transform:scale(.97)}input{font-family:Urbanist,sans-serif}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#dcebf8;border-radius:8px}@keyframes hhSheet{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (min-width: 768px){.hh-ov{align-items:center!important;padding:32px;box-sizing:border-box}.hh-ov>div{border-radius:26px!important;box-shadow:0 24px 56px #0000002e!important;max-height:100%!important;padding-top:24px!important}.hh-ov [data-grab]{display:none}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}input:focus,select:focus{background:#fff!important;box-shadow:inset 0 0 0 2px #232221!important}html{background:#f7eee0}body{min-height:100vh;background-attachment:fixed}
