/* Shared keyboard navigation and readable text, without changing page geometry. */
.site-skip-link{position:fixed;top:12px;left:12px;z-index:200000;padding:12px 18px;background:#fff;color:#173f67;border:2px solid currentColor;border-radius:6px;transform:translateY(-180%)}
.site-skip-link:focus{transform:none}
.navbar-light .navbar-nav .nav-link{color:#4c5560}
.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#173f67}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #1768aa;outline-offset:3px}
#main-content p a:not(.btn):not(.shop-button),.site-footer p a{text-decoration:underline;text-underline-offset:.15em}

.home-counters .counter-box p{color:#58636a}
.home-counters .counter-box.colored,.home-counters .counter-box.colored p,.home-counters .counter-box.colored .counter{color:#103a29}
#main-content nav[aria-label="Breadcrumb"] a{text-decoration:underline;text-underline-offset:.15em}
