/* v13 scenes, lane t2: per-scene rules for tool cards #mech-p, #mech-d, #mech-f.
   Shared material is in scenes.css (frozen). Contract: tasks/scenes-contract.md. */

/* shared in this lane: lit text bars grow from their left end; the posted check.
   The check is the tool-card family glyph (see scenes-t1.css): a disc with a green
   hairline edge and a deep-green tick. It sits on a tinted chip, so the disc is paper. */
#mech-p .ps-grow, #mech-d .rg-grow { transform-box: fill-box; transform-origin: 0 50%; }
#mech-p .t2-ok { fill: var(--sx-card); stroke: var(--sx-green); stroke-width: var(--sx-w-hair); }
#mech-p .t2-okp { fill: none; stroke: var(--sx-green-deep); stroke-width: var(--sx-w-lit); stroke-linecap: round; stroke-linejoin: round; }

/* ---------- Content Studio (mech-p) ---------- */
#mech-p .ps-art { fill: var(--sx-green); }
#mech-p .ps-thumb { fill: var(--sx-green-tint); stroke: var(--sx-green); stroke-width: var(--sx-w-hair); }
#mech-p .ps-tick, #mech-p .ps-hand { fill: none; stroke: var(--sx-soft); stroke-width: 1.1; stroke-linecap: round; }
#mech-p .ps-hour { fill: none; stroke: var(--sx-green-deep); stroke-width: 1.7; stroke-linecap: round; }
#mech-p .ps-pin { fill: var(--sx-soft); }
#mech-p #ps_hour { transform-box: view-box; transform-origin: 212px 36px; }

/* ---------- Searchable Documents (mech-d) ---------- */
#mech-d .rg-bg { fill: var(--sx-wire); }            /* vectors from other documents */
#mech-d .rg-vec { fill: var(--sx-green); }          /* this document's vectors */
#mech-d .rg-ring { fill: none; stroke: var(--sx-green); stroke-width: var(--sx-w-wire); }
#mech-d .rg-qon { fill: var(--sx-green-tint); stroke: var(--sx-green); stroke-width: var(--sx-w-lit); }
#mech-d .rg-glyph { fill: none; stroke: var(--sx-soft); stroke-width: 1.1; stroke-linecap: round; }

/* ---------- Maui Surf Forecast (mech-f) ---------- */
#mech-f .mf-arw { fill: none; stroke: var(--sx-soft); stroke-width: 1.1; stroke-linecap: round; stroke-linejoin: round; transform-box: fill-box; transform-origin: center; }
#mech-f .mf-grow { transform-box: fill-box; transform-origin: 50% 100%; }
