/* Instance theme: NUTRI.
   Same design system as the default instance (kitchen-notepad / azulejo /
   washi tape) in a green "horta" register, so the two apps are instantly
   tellable apart on a phone home screen. --azulejo keeps its name: it is the
   STRUCTURAL accent, and every shared rule refers to it by that name. */
:root{
  --paper: #F7F6EF;
  --paper-card: #FFFFFF;
  --ink: #1F241F;
  --ink-soft: #59604F;
  --azulejo: #2F6B4F;
  --azulejo-dark: #1E4A36;
  --sol: #C98A12;
  --lua: #46528F;
  --tape: #DD6A3D;
  --tape-b: #46528F;
  --tape-c: #C98A12;
  --line: rgba(47,107,79,.22);
  --line-strong: rgba(47,107,79,.5);
  --body-bg: #E7E7DA;

  /* Derived tints/shadows the shared shell asks for by name — same set as the
     default instance, retuned to this palette. */
  --tint-weak: rgba(47,107,79,.05);
  --tint: rgba(47,107,79,.12);
  --tape-tint: rgba(221,106,61,.14);
  --sol-tint: rgba(201,138,18,.12);
  --speckle: rgba(27,60,50,0.05);
  --shadow-azulejo: rgba(30,74,54,.6);
  --shadow-tape: rgba(221,106,61,.6);
  --shadow-lua: rgba(70,82,143,.6);
  --shadow-sol: rgba(201,138,18,.6);
  --lua-soft: #6A76B8;
}

@media print{
  /* 1.10, not the default instance's 1.25: this sheet also carries the salada
     block AND longer item names ("Palmito pupunha assado", "Arroz integral +
     feijão"). Verified at 1 page via CDP Page.printToPDF printBackground:false
     against BOTH worst cases — the heaviest week over 300 seeds, and a
     hand-built all-14-composed week (reachable by editing). 1.15 spills. */
  .wrap{ zoom: 1.10; }

  /* The salada block prints (it applies to every meal on the sheet) but has to
     earn its space: compacted to ~half its on-screen height, which is what
     buys the zoom above its extra 0.05. */
  .salada{ margin-top: 8px; padding: 5px 8px; }
  .salada h2{ font-size: 8.5px; margin-bottom: 2px; }
  .salada ul{ padding-left: 13px; }
  .salada li{ font-size: 9px; line-height: 1.3; }
  .salada .notas{ margin-top: 3px; }
  .salada .notas li{ font-size: 8.5px; }
}
