/* ============================================================================
   Shared icon sizing — a small BASELINE for the icon wrappers that appear on
   many pages, so a page that forgets to size its proof/tile/button icons still
   gets a sensible default (this is what the old stale .re-proof-svg rules used
   to do before the FA5 conversion changed the class to .re-svg-icon).

   This is a baseline, NOT an override: page stylesheets use page-scoped
   selectors (e.g. `.re-homepage .re-proof-item .re-svg-icon`) which are more
   specific and win where a page needs a different size. Page-specific wrappers
   (case-link, password toggles, resource-card actions, …) are sized in their
   own stylesheets and deliberately kept OUT of here to avoid load-order fights.

   Standard scale:  proof / tile … 26px   ·   buttons … 17px
   ============================================================================ */

/* Boxed "proof" / feature-tile icons (chip with an icon inside).
   No flex-basis here: in a flex row a baseline flex-basis would override the
   page's width and make icons non-square. Page rules add flex where needed. */
.re-proof-icon > .re-svg-icon,
.re-proof-item__icon > .re-svg-icon,
.re-signup-proof__icon > .re-svg-icon,
.re-info-card__icon > .re-svg-icon {
    width: 26px;
    height: 26px;
}

/* Button / CTA glyphs. */
.re-button__icon > .re-svg-icon {
    width: 17px;
    height: 17px;
}
