/* QA 06.11.2026 (reports/shopmarkryden-qa-2026-11-06.md): mobile legibility and tap targets.
   Text that rendered at 8-10px on a 375px viewport is raised to 11px (!important: the original
   rules are more specific); links get >= 24px height (WCAG 2.2 SC 2.5.8). Loaded last on every page. */
@media (max-width: 767px) {
  .g-logo .g-demo-badge,
  .product-picture .g-rating-unknown,
  .product-card-body p.model,
  .g-card-tools button > span,
  .g-announcement-copy small,
  .g-collection-tile small,
  .product-picture .g-card-cta,
  .g-card-title-price > span,
  .category-tabs > span,
  .thumb > span,
  .g-express-disabled > span,
  .gc-canvas-tag,
  .gc-canvas-footnote,
  .gc-grid .g-card .product-card-body p.model,
  .g-card .product-card-body p.model,
  main nav.crumbs a,
  main nav.crumbs span,
  main p.eyebrow,
  main p.fine-print,
  main p.article-meta,
  .section-heading a.text-link,
  .checkout-block label span small {
    font-size: 11px !important;
  }

  .g-footer .g-footer-grid a {
    padding-block: 3px !important;
  }

  .g-footer-review nav a,
  nav[aria-label="Хлебные крошки"] a,
  .g-pdp-details details a {
    display: inline-block;
    padding-block: 3px;
    min-height: 24px;
  }

  .gc-crumbs a {
    display: inline-block;
    min-width: 24px;
    text-align: center;
  }
}
