@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700&display=swap";:root{--bg: #f7f7f6;--card: #fff;--text: #2d2b28;--muted: #73706b;--accent: #3d9e6b;--accent-hover: #2f7d53;--positive: #4b9c64;--star: #c4912a;--star-bg: #fdf6e3;--danger: #c97070;--danger-bg: #fdf0f0;--border: #e8e4df;--radius: 14px;--accent-light: #e8f5ec;--accent-pill: #d4e8da}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:Noto Sans SC,PingFang SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-weight:400;background:var(--bg);color:var(--text);min-height:100dvh;-webkit-font-smoothing:antialiased}#root{max-width:480px;margin:0 auto;padding:24px 16px 80px}.nav-tabs{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:8px;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border);z-index:200}.nav-tab{flex:1;max-width:140px;padding:10px 16px;text-align:center;font-size:.9rem;font-weight:600;font-family:Noto Sans SC,PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.01em;color:var(--muted);background:transparent;border-radius:var(--radius);border:none;cursor:pointer;transition:all .18s ease}.nav-tab.on{background:var(--accent-light);color:var(--accent)}.brand-icon{width:56px;height:56px;border-radius:18px;background:var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:#fff;margin:0 auto 14px}.stat-chip{display:inline-flex;align-items:center;gap:2px;padding:2px 10px;font-size:.78rem;font-weight:650;border-radius:999px;background:var(--star-bg);color:var(--star)}.stat-chip.green{background:var(--accent-light);color:var(--accent)}.child-avatar{width:44px;height:44px;border-radius:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;color:#fff}button{font:inherit;cursor:pointer;border:none}input,select{font:inherit}
