/* T2 APPLIED button sizes (22-t2-applied working copies, Isaiah Oct 24 2026; copied from 21-spacing). Height / padding only: button styles, Bright 2 glow and flicker A unchanged.
   48 = primary (Style 1 + Style 2, incl. the reminder row) · 44 = compact (FOLLOW, small-sheet buttons, door dash buttons). Admin APPROVE stays drawn at 28 with an invisible 44 hit area.
   Quiet links stay 10px text with a 44px invisible hit area (spacing-apply.css). */
html[data-sp] .btn { height: 48px !important; min-height: 48px; }
html[data-sp] :is(.sheet.small .btn-row .btn, .dash-mid .btn) { height: 44px !important; min-height: 44px; }
html[data-sp] .follow { height: 44px !important; }
/* Admin APPROVE (row action): drawn at its original size (76 x 28, padding 9px 0, label 10, Style 1 + glow unchanged).
   Invisible hit area 76 x 44 centred on it, so the row pitch stays 57 (Isaiah: "Admin approve buttons should be smaller"). */
html[data-sp] .row-act { position: relative; }
html[data-sp] .row-act::after { content: ''; position: absolute; left: 50%; top: 50%; width: max(100%, 44px); height: 44px; transform: translate(-50%, -50%); }
/* Quiet links + filter chips: drawing unchanged, invisible hit area grown to >= 44 (centered). */
html[data-sp] :is(.mistake, .list-settings, .list-sort button[data-sort], .sortby-btn) { position: relative; }
html[data-sp] :is(.mistake, .list-settings, .list-sort button[data-sort], .sortby-btn)::after { content: ''; position: absolute; left: 50%; top: 50%; width: max(100%, 44px); height: 44px; transform: translate(-50%, -50%); }
/* Door correction +: small dash button -> compact 44 (was 36) */
html[data-sp] .door-plus { width: 44px !important; height: 44px !important; }
