
/* Screen Reader
------------------------------------------------------------------------ */
.sr-only {
	position: absolute;
	left: -999px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	background-color: #000;
	color:#fff;
}

/* Redundant Links Fix
------------------------------------------------------------------------ */
.card-link:hover {
	text-decoration: none !important;
}

.card-link:hover .card-active-hover {
	text-decoration: underline;
}

/* Skip Navigation Link
------------------------------------------------------------------------ */
.os-skip-nav {
	position: absolute;
	z-index: 9999;
	left: -999em;
}

.os-skip-nav:focus {
	left: 0;
}

/* Keyboard Compliance
------------------------------------------------------------------------ */
.ada-focus:focus img {
	outline:2px solid #000;
	}

/* Link-styled action buttons — EXTDEV-116 / EXTDEV-117 / EXTDEV-119
------------------------------------------------------------------------ */
/* Strips UA button chrome from action-only controls that must be <button> for
   Lighthouse crawlable-anchors. Pair with os-link or os-link-small.
   No font-size/weight/line-height or font shorthand: this sheet loads after
   os_custom.css and would beat os-link-small's own 13px/500. font-family is safe
   (no utility sets it); margin:0 is safe (mar-* all carry !important).
   appearance:none - ember.css's trimmed Tailwind preflight forces
   -webkit-appearance:button without the matching background/border reset, so iOS
   Safari keeps native chrome without it.
   hover/active pre-empt a future button:hover fill; today's only offender is
   uikit_materialize.css:15185 `button:focus{background-color:#2ab7a9}`, which
   (0,2,0) out-specifies at (0,1,1) - no !important needed. */
.os-link-button {
	-webkit-appearance: none;
	appearance: none;
	border: none;
	border-radius: 0;
	background: transparent;
	padding: 0;
	margin: 0;
	color: inherit;
	font-family: inherit;
	text-align: inherit;
	cursor: pointer;
}

.os-link-button:hover,
.os-link-button:focus,
.os-link-button:active {
	background: transparent;
}

.os-link-button:focus-visible {
	outline: 2px solid #000;
	outline-offset: 2px;
}
