.mobile-tab-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:1000;background-color:var(--color-bg);border-top:1px solid var(--color-bg-tertiary);padding:4px 0 calc(4px + env(safe-area-inset-bottom));box-shadow:0 -2px 8px rgba(0,0,0,.06)}.mobile-tab{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1;padding:4px 0;text-decoration:none;color:var(--color-text-tertiary);transition:color .2s}.mobile-tab-active{color:var(--color-primary)}.mobile-tab-icon{font-size:22px;line-height:1}.mobile-tab-label{font-size:11px;line-height:1}@media (max-width:768px){.mobile-tab-bar{display:flex}.page-container{padding-bottom:60px}}