/* ITEMS 22 and 24 (a) -- THE ONE NUMBER, IN ONE FILE, LOADED BY BOTH.
 *
 * Item 22 asks for the editor's spacing to be "FIXED FOR GOOD ... Single
 * source of truth, not per-box", and item 24 (a) asks the step photographs to
 * take "the same shared rule as item 22", in the EDITOR AND ON THE PAGE. Those
 * two sentences together rule out the obvious answer, which is a token in
 * static/admin/tokens.css: that file is the admin's single source of truth and
 * the public page never loads it, so the number would exist twice and the two
 * copies would drift the first time one of them was touched. That is the exact
 * failure this site has been bitten by before -- two heads on one page in
 * round 48, two card stylesheets in round 32.
 *
 * SO IT LIVES HERE, in a file of its own that BOTH sides link:
 *     the public pages   templates/base.html and templates/recipe_v3.html
 *     the editor         templates/admin/edit.html and admin/edit2.html
 * Change the number here and both move together, because there is only one.
 *
 * WHY NOT @import FROM EACH SIDE: an @import is fetched only after the sheet
 * that names it has been parsed, so it serialises two round trips in front of
 * the first paint. Two <link>s to one file is one request, cached once.
 *
 * ------------------------------------------------------------------------
 * --ttc-box-gap   30px   the gap BETWEEN any two content or section boxes.
 *                        Tom's number, given in item 15 for the advertising
 *                        banners and in item 22 for the editor, so the page
 *                        and the editor are rhythmically the same thing.
 * --ttc-box-pad   22px   the inset from a box's edge to its text, so no run
 *                        of words ever touches an edge. 22 is not invented:
 *                        it is what the recipe card's own `--pad-l` collapses
 *                        to at <=1024 (recipe-v3.css line 22), so a box in
 *                        the editor is padded the way a box on the page is at
 *                        the width the editor's column actually is.
 * ------------------------------------------------------------------------
 * NOTHING IS STYLED HERE. This file declares two custom properties and no
 * rules at all, so linking it cannot change the look of anything on its own.
 * The rules that USE them are in the sheet that owns each surface --
 * static/site/night-polish.css for the page, static/admin/ed2/oneed-spacing.css
 * for the editor -- which keeps each surface's cascade where its own author
 * expects to find it.
 */
:root {
  --ttc-box-gap: 30px;
  --ttc-box-pad: 22px;
}
