.app-frame .app-nav{--nav-active:var(--amber-ink);height:calc(74px + env(safe-area-inset-bottom,0px));background:var(--sand,#f7f3eb);border:0;border-top:1px solid var(--edge);border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding-top:8px;align-items:start}.app-frame .app-nav[hidden]{display:none}.app-frame .app-nav a{display:grid;grid-template-rows:24px minmax(14px,auto) auto;justify-items:center;align-content:start;grid-gap:5px;gap:5px;min-height:58px;min-width:44px;padding:0 2px;color:var(--ink);font-size:12px;line-height:1.2;font-weight:500;text-decoration:none;background:none;border-radius:0;box-shadow:none}.app-frame .app-nav-glyph{width:24px;height:24px;border:0;background:none}.app-frame .app-nav-glyph svg{display:block;width:24px;height:24px;fill:none}.app-frame .app-nav a[aria-current=page]{color:var(--nav-active);font-weight:600;background:none;box-shadow:none}.app-frame .app-nav a:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:5px}.app-frame .app-nav-label{max-width:100%;overflow-wrap:anywhere;text-align:center}.app-frame .app-nav-signal{font-size:9px;line-height:1.1;color:var(--ink);font-weight:500;max-width:100%;overflow-wrap:anywhere}.app-frame:not(.app-frame--focused)>.app-body{padding-bottom:calc(var(--app-navigation-height,calc(74px + env(safe-area-inset-bottom,0px))) + 20px)}@media(min-width:900px){.app-frame .app-nav{bottom:0;max-width:720px;width:min(720px,100%);border-radius:0;border-top:1px solid var(--edge);box-shadow:none}}@media(max-width:359px){.app-frame .app-nav a{font-size:11px}}