/* वाह पुणेरी! block theme: the parent's design tokens now read the Styles panel (theme.json), so a
   colour, font, size or width changed there changes every page. Loads after the parent's site.css. */
:root{
  --paper:var(--wp--preset--color--paper); --paper-2:var(--wp--preset--color--paper-2); --paper-3:var(--wp--preset--color--paper-3);
  --ink:var(--wp--preset--color--ink); --ink-2:var(--wp--preset--color--ink-2); --rule:var(--wp--preset--color--rule);
  --plaque:var(--wp--preset--color--plaque); --plaque-ink:var(--wp--preset--color--plaque-ink); --plaque-soft:var(--wp--preset--color--plaque-soft);
  --copper:var(--wp--preset--color--copper); --plate-a:var(--wp--preset--color--plate-a); --plate-b:var(--wp--preset--color--plate-b); --plate-ink:var(--wp--preset--color--plate-ink);
  --basalt:var(--wp--preset--color--basalt); --basalt-ink:var(--wp--preset--color--basalt-ink); --basalt-2:var(--wp--preset--color--basalt-2); --basalt-rule:var(--wp--preset--color--basalt-rule);
  --mark:var(--wp--preset--color--mark); --tan:var(--wp--preset--color--tan); --focus:var(--wp--preset--color--plaque);
  --f-display:var(--wp--preset--font-family--display); --f-body:var(--wp--preset--font-family--body); --f-ui:var(--wp--preset--font-family--ui);
  --t-xs:var(--wp--preset--font-size--xs); --t-sm:var(--wp--preset--font-size--sm); --t-base:var(--wp--preset--font-size--base);
  --t-md:var(--wp--preset--font-size--md); --t-lg:var(--wp--preset--font-size--lg); --t-xl:var(--wp--preset--font-size--xl);
  --t-2xl:var(--wp--preset--font-size--xxl); --t-hero:var(--wp--preset--font-size--hero);
  --max:var(--wp--style--global--content-size,1240px);
}
/* The header's template part box carries the sticky position; sticky on the header inside it would
   only stick within that box, which is exactly as tall as the header. */
.wpn-hdr-part{position:sticky;top:env(safe-area-inset-top,0px);z-index:40}
.wpn-hdr-part .hdr{position:static}
/* WordPress's flex layout centres a Columns block's columns; stacked on a phone they fill the width,
   as on the classic theme (पुणे, measured 2026-11-02). */
@media (max-width:899px){.wp-block-columns.is-layout-flex{align-items:stretch}}
