.tab-bar{display:none}@media (max-width:768px){:root{--tab-bar-h:60px}.tab-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:999;background:#0d0d0f;border-top:1px solid rgba(244,202,120,.28);padding-bottom:env(safe-area-inset-bottom);-webkit-tap-highlight-color:transparent}.tab-bar__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.tab-bar .tab-bar__list .tab-bar__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:var(--tab-bar-h);padding:8px 2px;margin:0;border:0;background:0 0;color:#c9c2b8;font-family:var(--font-primary);font-size:12px;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}.tab-bar__icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tab-bar__label{white-space:nowrap}.tab-bar .tab-bar__list .tab-bar__item--gold,.tab-bar .tab-bar__list .tab-bar__item[aria-current=page]{color:#f4ca78}.tab-bar__item[aria-current=page]::before{content:"";position:absolute;top:-1px;left:50%;width:36px;height:2px;margin-left:-18px;background:#f4ca78}.tab-bar .tab-bar__list .tab-bar__item:focus-visible{outline:2px solid #f4ca78;outline-offset:-4px}@media (max-width:345px){.tab-bar .tab-bar__list .tab-bar__item{letter-spacing:0}}html.has-tab-bar body{padding-bottom:calc(var(--tab-bar-h) + env(safe-area-inset-bottom))}html.has-tab-bar .rescue-prompt{bottom:calc(var(--tab-bar-h) + env(safe-area-inset-bottom) + 12px)}}