/* Exact fine ink-dot texture already used by the homepage masthead.
   It paints the surfaces only, behind content; original photos stay untouched. */
body.site-paper,
body.site-paper > header,
body.site-paper > footer,
body.site-paper main > section,
body.site-paper main > aside,
body.site-paper .trio-kicker,
body.site-paper .trio-captions,
body.site-paper .reference-ticker,
body.site-paper .vibe-quote-strip,
body.site-paper .pink-panel-copy,
body.site-paper .goddess-panel .panel-copy,
body.site-paper .toast-heading,
body.site-paper .menu-body,
body.site-paper .mh-menu-group {
  background-image: radial-gradient(#10101012 .7px, transparent 1px) !important;
  background-size: 5px 7px !important;
  background-position: 0 0 !important;
  background-repeat: repeat !important;
}
/* The owner's original croissant photograph, after Bakery & Sweets. */
.menu-color-review .menu-croissant-feature { padding: 0 4vw 40px; background-color: #fff; }
.menu-croissant-feature > figure { width: min(100%,680px); margin: 0 auto; }
.menu-croissant-feature img { display: block; width: 100%; height: auto; object-fit: contain; }
.menu-croissant-feature figcaption { margin: 12px 0 0; font: 800 clamp(24px,3.2vw,48px)/1 MadhouseBlock,Impact,sans-serif; }
@media (max-width: 700px) { .menu-color-review .menu-croissant-feature { padding: 0 15px 25px; } }
