.navbar[data-v-fc7e63e9]{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:430px;background:var(--surface);border-top:1px solid var(--border);display:flex;align-items:stretch;padding-bottom:env(safe-area-inset-bottom,0px);z-index:100}.nav-item[data-v-fc7e63e9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 0;color:var(--text3);transition:color .15s;min-height:var(--nav-h)}.nav-item span[data-v-fc7e63e9]{font-size:10px;font-weight:600;letter-spacing:.2px}.nav-item.active[data-v-fc7e63e9]{color:var(--accent)}.nav-item--center[data-v-fc7e63e9]{padding:8px 0}.add-btn[data-v-fc7e63e9]{width:48px;height:48px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;color:#000;transition:transform .1s,opacity .1s}.nav-item--center:active .add-btn[data-v-fc7e63e9]{transform:scale(.92);opacity:.85}.nav-item--center.active .add-btn[data-v-fc7e63e9]{background:var(--accent)}:root,[data-theme=dark]{--bg: #0a0a0a;--surface: #141414;--surface2: #1e1e1e;--elevated: #2c2c2e;--accent: #5cf85c;--accent-dim: rgba(92, 248, 92, .12);--text: #f5f5f5;--text2: #7a7a7a;--text3: #3a3a3a;--danger: #ff453a;--warning: #ff9f0a;--border: #252525;--nav-h: 56px}[data-theme=light]{--bg: #f2f2f7;--surface: #ffffff;--surface2: #f0f0f5;--elevated: #ffffff;--accent: #1aaa1a;--accent-dim: rgba(26, 170, 26, .12);--text: #1c1c1e;--text2: #8e8e93;--text3: #c7c7cc;--danger: #ff3b30;--warning: #ff9500;--border: #e5e5ea;--nav-h: 56px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior:none}.app{max-width:430px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column;position:relative}button,input,select,textarea{font-family:inherit;font-size:inherit;outline:none;border:none;background:none;-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{text-decoration:none;color:inherit}
