/*
Theme Name: Swiss Lab Concept (Blog)
Theme URI: https://swisslabconcept.ch
Description: Child theme of Hello Biz. Renders the site's shared header and footer (the "Site Header" / "Site Footer" synced patterns) on the blog index, category archives and single articles, and styles articles to match the swisslabconcept.ch design. Pair with the "Swiss Lab Concept - News Grid" plugin.
Author: Swiss Lab Concept / Sitchio Digital
Template: hello-biz
Version: 1.0.0
*/

/*
 * Hello Biz's own theme.css ships a default pink/magenta accent
 * (rgb(204, 51, 102)) for every plain <a> and <button>/[type=submit]/
 * [type=button], and that stylesheet is enqueued by the parent theme
 * itself, so it prints *after* this file regardless of our wp_enqueue_style
 * dependency order. Site-branded elements (nav, hero buttons, cards, the
 * footer form) already carry their own classes and aren't affected either
 * way, but anything WordPress renders with its own defaults - the built-in
 * search results template, a 404 page, an admin-created Page with no custom
 * styling - inherits that pink. The `html` prefix below only exists to
 * out-specificity theme.css's bare `a` / `button` selectors (both same
 * source order otherwise); it intentionally matches every link/button so
 * the pink can't resurface anywhere new is added later.
 */
html a { color: #172B6F; }
html a:hover,
html a:focus { color: #0E1D4A; }

html [type="button"],
html [type="submit"],
html button {
  color: #172B6F;
  border-color: #172B6F;
}

html [type="button"]:focus,
html [type="button"]:hover,
html [type="submit"]:focus,
html [type="submit"]:hover,
html button:focus,
html button:hover {
  background-color: #172B6F;
  color: #FFFFFF;
}
