.tabbar[data-v-1da1d5ad]{border-top:1px solid var(--border);padding:10px 0 calc(10px + env(safe-area-inset-bottom));z-index:10;background:#fff;justify-content:space-around;display:flex;position:fixed;inset:auto 0 0}.tabbar a[data-v-1da1d5ad]{color:var(--muted);padding:6px 16px;text-decoration:none}.tabbar a.router-link-exact-active[data-v-1da1d5ad]{color:var(--brand);font-weight:600}:root{--brand:#0b6e4f;--brand-weak:#e3f2ec;--text:#1d2321;--muted:#5d6763;--border:#d9dfdc;color:var(--text);-webkit-text-size-adjust:100%;background:#fff;font-family:system-ui,-apple-system,PingFang TC,Noto Sans TC,Microsoft JhengHei,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:var(--brand)}button{font:inherit}.page{padding:16px;padding-bottom:calc(72px + env(safe-area-inset-bottom));max-width:640px;margin:0 auto}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:999px;min-height:40px;padding:8px 14px}.chip.active,.chip:active{background:var(--brand-weak);border-color:var(--brand);color:var(--brand)}.muted{color:var(--muted);font-size:14px}
