html.app-embedded-viewport,html.app-embedded-viewport *{scrollbar-width:none}html.app-embedded-viewport::-webkit-scrollbar{display:none}html.app-embedded-viewport ::-webkit-scrollbar{display:none}
html:has(.app-bottom-navigation){--app-navigation-height:calc(4rem + env(safe-area-inset-bottom,0px))}.app-bottom-navigation-space{height:var(--app-navigation-height)}.app-bottom-navigation{z-index:40;height:var(--app-navigation-height);padding:0 max(.75rem,env(safe-area-inset-right,0px))env(safe-area-inset-bottom,0px)max(.75rem,env(safe-area-inset-left,0px));background:var(--primary);box-shadow:0 -3px 16px color-mix(in oklab,var(--primary)12%,transparent);border:0;grid-template-rows:minmax(0,1fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;place-items:center;animation:.18s ease-out both app-navigation-enter;display:grid;position:fixed;inset:auto 0 0}@keyframes app-navigation-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app-bottom-navigation{animation:none}}
