/* viljokasino.net overrides. base.css is shared across the estate and is never
   edited; vc-static-assets.php enqueues this file after it. */

/* --ink-faint (#7a867f) measures 3.73:1 on the white and #fffdf8 card surfaces
   that .fine and .stat-l actually sit on, which was 45 failures on the pillar.
   .stat-l was also 0.72rem = 11.52px, under the 12px floor set on this site. */
.fine,.stat-l{color:#5f6b66}
.stat-l{font-size:12px}
.fine a{color:#4a5853}

/* Same colour, two more places. base.css reaches these through .rec-meta dt,
   .sec-fig figcaption and .hero-img/.hero-fig figcaption, so a bare element
   selector loses on specificity and silently does nothing. */
.rec-meta dt,.sec-fig figcaption,.hero-img figcaption,.hero-fig figcaption{color:#5f6b66}

/* The 12px floor. Each of these was set in rem and landed under it:
   .rec-meta dt 10.88, .prose thead th and .age 11.84, .pill 11.52,
   .hero .kicker 11.52, .featured-label 11.2. Matched at or above the
   specificity of the rule that set them. */
.rec-meta dt{font-size:12px}
.prose thead th,thead th{font-size:12px}
.pill{font-size:12px}
.hero .kicker{font-size:12px}
.featured-label{font-size:12px}
.age{font-size:12px}

/* mobile-floor-marker-2810 -----------------------------------------------
   The root font-size on this theme is fluid and computes to 14.592px at
   375px, so every rem-based floor that measured 12px on desktop lands near
   11px on a phone. These are stated in px so they hold at any width; on
   desktop they were 12-12.8px, so nothing visibly shrinks. */
.sec-fig figcaption,.fine,.fine a,.stat-s,.wrap > p,dd code,
.rec-body .fine,.rec-cta .fine,.prose .fine,.featured .fine{font-size:12px}
.prose li > span,.rec-body li > span,.keyfacts li > span{font-size:12px}
