/* One transient touch-state owner across V4/V7. No sizing or navigation changes. */
:root [data-touch-pressed="filled"]{filter:brightness(1.08)}
:root [data-touch-pressed="outline"]{border-color:var(--v7-gold,var(--accent-text));background:rgba(207,138,82,.06);filter:brightness(1.12)}
:root [data-touch-pressed="card"]:not(.master-card){outline:1px solid color-mix(in srgb,var(--v7-gold,var(--accent-text)) 65%,transparent);outline-offset:-1px}
.master-card::after{content:"";position:absolute;inset:0;z-index:5;border:1px solid transparent;border-radius:inherit;pointer-events:none}
.master-card[data-touch-pressed="card"]::after{border-color:color-mix(in srgb,var(--v7-gold,var(--accent-text)) 65%,transparent)}
:root [data-touch-pressed="text"],:root [data-touch-pressed="control"]{color:var(--v7-gold,var(--accent-text));filter:brightness(1.15)}
