/* ══════════════════════════════════════════════════════════════════════════
   Touch ergonomics — loaded LAST in <head> on purpose.

   Page component sheets (page-boards/page-profile) and each page's inline
   {% block extra_css %} come after season-theme.css, so a rule living there
   loses the cascade to them at equal specificity. This file is linked after
   all of them, so these floors always win without specificity hacks.

   Scoped to coarse pointers, so desktop layout is untouched. Target: the
   44px floor in the design handoff §10 (30px+ where a taller box would
   break line rhythm — inline links inside sentences are exempt by WCAG 2.5.8).
   ══════════════════════════════════════════════════════════════════════════ */
@media (hover:none) and (pointer:coarse){

/* Footer + breadcrumb inline links */
.foot p a{display:inline-flex;align-items:center;min-height:34px;padding:0 .3rem}
.crumb{padding-top:.35rem}
.crumb a{display:inline-flex;align-items:center;min-height:38px;padding:0 .1rem}

/* Names and links inside board / match tables */
.lb .pname,.lb a.pname,.lb .clink,.lb td a,.mh a{display:inline-flex;align-items:center;min-height:32px}
.lb .meta-m .clink{min-height:26px}

/* Section-header "more" links, tab-ish chips, pagers */
.sec-h .m,.blk-h .m,.ach-all,a.m{display:inline-flex;align-items:center;min-height:32px}
.cs .rk,.echip,.tc-n,.tag-teal,.chip{min-height:32px;display:inline-flex;align-items:center}
/* Some chips wrap their link rather than being one — grow the inner anchor too. */
.chip a,.atbl a,.tag a{display:inline-flex;align-items:center;min-height:30px}
.pager .pg,.pg{min-height:40px}

/* Disclosure headers (achievements panel, command lists) */
.ach-h,summary,.ctry-bar{min-height:40px}
.ach-h{align-items:center}

/* Icon buttons: favourite stars, share/download */
.comm-star,.star,.ab-star{min-width:38px;min-height:38px;display:inline-flex;
    align-items:center;justify-content:center}
.shb,a.shb,button.shb{width:38px;height:38px}

/* Card / row links outside tables */
.cc a,.mini,.opp a,.oname,.rival a,.ev .act,.tc-g a{min-height:30px;
    display:inline-flex;align-items:center}

/* Tournament tracker controls (round strip, country chips, pills, pin star) */
.tt-round-tab{min-height:36px}
.tt-country-chip,.tt-pill,.tt-chip{min-height:32px}
.tt-disp-row,.tt-sort-btn{min-height:36px}
.tt-star{min-width:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center}
/* Player links in the tracker's tables are bare anchors in cells. */
.tt-data-table a,.tt-standings-table a,.tt-participants-table a,
.tt-bestof-table a,.tt-meta-table a,.tt-match-table a{display:inline-flex;
    align-items:center;min-height:30px}

/* Changelog entry titles are primary navigation, not prose */
.blk-h h2 a,.blk-h h3 a,article > h2 > a,article > h3 > a{display:inline-flex;
    align-items:center;min-height:32px}
}
