.capp{--ink:#0b0b0f;--on-ink:#fff;--muted:#8a8a8e;--line:#ededed;--canvas0:#f7f7f7;--paper:#fff;--backdrop:#fff;--accent:#e8834a;--protein:#ef4444;--carbs:#f59e0b;--fat:#3b82f6;--good:#22c55e;--fiber:#8b5cf6;--sugar:#ec4899;--sodium:#eab308;--r-card:26px;--r-tile:22px;--r-btn:999px;--r-pill:999px;--r-sheet:28px}.capp.dark{--ink:#f3f3f6;--on-ink:#0b0b0f;--muted:#9a9aa3;--line:#2c2c35;--canvas0:#22222a;--paper:#16161c;--backdrop:#0b0b0f;--accent:#f0955f;--protein:#f87171;--carbs:#fbbf24;--fat:#60a5fa;--good:#4ade80;--fiber:#a78bfa;--sugar:#f472b6;--sodium:#facc15}.capp.skin2{--ink:#16181d;--on-ink:#fbf8f1;--muted:#77746c;--line:#ddd6c6;--canvas0:#eee8da;--paper:#fbf8f1;--backdrop:#f3eddf;--accent:#1d6a5a;--protein:#a8452f;--carbs:#b5822a;--fat:#3d6a9c;--good:#2f7d4f;--fiber:#6b5aa8;--sugar:#a8447a;--sodium:#8a7a26;--r-card:12px;--r-tile:10px;--r-btn:12px;--r-pill:10px;--r-sheet:16px;font-variant-numeric:tabular-nums}.capp.skin2.dark{--ink:#ece7dc;--on-ink:#14150f;--muted:#918b7d;--line:#35362d;--canvas0:#24261f;--paper:#1b1d17;--backdrop:#121410;--accent:#57bfa4;--protein:#d4715a;--carbs:#d4a352;--fat:#7ea3d0;--good:#5ba775;--fiber:#a294d6;--sugar:#d47aa8;--sodium:#c0ad55}.capp{background:var(--backdrop);color:var(--ink);overscroll-behavior:none;-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex;position:fixed;inset:0}.capp-safe-top{padding-top:env(safe-area-inset-top)}.capp-safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.capp-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:1;overflow-y:auto}.capp button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.capp input,.capp textarea{color:inherit;background:0 0}.capp input,.capp select,.capp textarea{font-size:16px}.capp-sheet{animation:.22s cubic-bezier(.2,.8,.2,1) capp-rise}.capp-fade{animation:.18s ease-out capp-fade}@keyframes capp-rise{0%{transform:translateY(100%)}}@keyframes capp-fade{0%{opacity:0}}@keyframes capp-spin{to{transform:rotate(360deg)}}.capp-spin{animation:.9s linear infinite capp-spin}.capp-hide-scroll::-webkit-scrollbar{display:none}.capp-hide-scroll{scrollbar-width:none}
