.marble-nav-space{height:calc(110px + env(safe-area-inset-bottom,0px))}.marble-floating-nav{z-index:45;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));box-sizing:border-box;-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:#faf8f1e8;border:1px solid #fffc;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:min(620px,100% - 28px);padding:7px 9px;transition:width .28s,padding .28s;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 8px 32px #32261120,inset 0 1px #ffffffc9}.marble-floating-nav[data-compact=true]{width:min(540px,100% - 56px);padding-top:4px;padding-bottom:4px}.marble-floating-nav>a{box-sizing:border-box;color:#655b47;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:58px;padding:6px 2px;font:500 12px/1.25 system-ui,sans-serif;text-decoration:none;display:flex}.marble-floating-nav[data-compact=true]>a{min-height:52px}.marble-floating-nav>a[aria-current=page]{color:#705921;background:#b2995a2e}.marble-floating-nav>a:focus-visible{outline-offset:2px;outline:2px solid #80652e}.marble-floating-nav:focus-within{width:min(620px,100% - 28px)}@media (prefers-reduced-motion:reduce){.marble-floating-nav{transition:none}}@media (prefers-reduced-transparency:reduce){.marble-floating-nav{-webkit-backdrop-filter:none;background:#faf8f1}}
