/* ============================================================
   HAUTE LUMIÈRE — print geometry.
   The layout engine speaks millimetres. Screen is a scaled view of
   the same canvas, never a separate document. Nothing here is a
   "print stylesheet" bolted on afterwards — these ARE the page.
   ============================================================ */
:root{
  /* bleed, safety, marks */
  --bleed:3mm /* @kind spacing */;
  --safety:5mm /* @kind spacing */;              /* nothing meaningful inside this of the trim */
  --crop-mark-len:5mm /* @kind spacing */;
  --crop-mark-offset:3mm /* @kind spacing */;

  /* the twelve trims the engine knows. No one is asked for a page size. */
  --trim-magazine-w:210mm /* @kind spacing */;  --trim-magazine-h:297mm /* @kind spacing */;   /* A4 editorial */
  --trim-magazine-us-w:8.5in /* @kind spacing */; --trim-magazine-us-h:10.875in /* @kind spacing */;
  --trim-trade-w:6in /* @kind spacing */;       --trim-trade-h:9in /* @kind spacing */;        /* trade paperback */
  --trim-digest-w:5.5in /* @kind spacing */;    --trim-digest-h:8.5in /* @kind spacing */;
  --trim-royal-w:6.14in /* @kind spacing */;    --trim-royal-h:9.21in /* @kind spacing */;
  --trim-crown-w:5.25in /* @kind spacing */;    --trim-crown-h:8in /* @kind spacing */;
  --trim-hardcover-w:6.14in /* @kind spacing */; --trim-hardcover-h:9.21in /* @kind spacing */;
  --trim-large-w:7in /* @kind spacing */;       --trim-large-h:10in /* @kind spacing */;
  --trim-square-w:8.5in /* @kind spacing */;    --trim-square-h:8.5in /* @kind spacing */;
  --trim-landscape-w:11in /* @kind spacing */;  --trim-landscape-h:8.5in /* @kind spacing */;
  --trim-a5-w:148mm /* @kind spacing */;        --trim-a5-h:210mm /* @kind spacing */;
  --trim-kindle-w:1600px /* @kind spacing */;   --trim-kindle-h:2560px /* @kind spacing */;    /* reflowable cover */

  /* paper weight → spine caliper (mm per page, both sides) */
  --caliper-cream-50:0.0635mm /* @kind other */;
  --caliper-white-50:0.0572mm /* @kind other */;
  --caliper-white-60:0.0688mm /* @kind other */;
  --caliper-coated-80:0.0900mm /* @kind other */;

  /* hardcover wrap */
  --board-thickness:2.5mm /* @kind spacing */;
  --hinge-gap:8mm /* @kind spacing */;
  --wrap-turnin:15mm /* @kind spacing */;

  /* resolution + colour targets */
  --dpi-print:300 /* @kind other */;
  --dpi-web:150 /* @kind other */;
  --colour-print:cmyk /* @kind other */;
  --colour-web:srgb /* @kind other */;
}
