/*!
 * Tbase — Accessibility CSS
 *
 * Reduced-motion preferences and print-optimized styles for the theme.
 * Loaded last in the theme cascade to override all other theme styles.
 *
 * @author Themeasy
 * @link https://themeasy.co
 * @since 1.0.0
 */
@media (prefers-reduced-motion:reduce){:root{--tms-transition-fast:0s;--tms-transition-base:0s;--tms-transition-medium:0s;--tms-transition-slow:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tbase-offcanvas{animation:none!important}.tbase-skip-link:focus{transition:none!important}}@media (prefers-contrast:more){:root{--tms-border-color:var(--tms-heading-color);--tms-muted-color:var(--tms-body-color)}.tbase-header{border-bottom-width:2px;background:var(--tms-bg-color)!important;-webkit-backdrop-filter:none!important}.tbase-menu--utility a,.tbase-post-meta__sep,.tbase-breadcrumbs__item+.tbase-breadcrumbs__item:before{opacity:1!important}:focus-visible{outline-offset:2px;outline:3px solid var(--tms-heading-color)!important;box-shadow:none!important}input,select,textarea,.tbase-sidebar .widget+.widget{border-color:var(--tms-heading-color)!important}.tbase-footer-menu a{background-color:#0000!important}.tbase-footer-menu a:hover{text-decoration:underline}.tbase-footer-menu a:focus-visible{text-decoration:underline}}@media print{*,:before,:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;transition:none!important;animation:none!important}a[href]:after{content:" (" attr(href) ")";font-size:.85em;font-weight:400;color:#555!important}a[href^=\#]:after,a[href^=javascript\:]:after{content:""}.tbase-header,.tbase-nav__toggle,.tbase-offcanvas,.tbase-footer__nav,.tbase-footer-credits,.tbase-pagination,.tbase-post-nav,.tbase-skip-link{display:none!important}.tbase-header{-webkit-backdrop-filter:none!important;position:static!important}.tbase-layout__sidebar{position:static!important}.tbase-layout{display:block!important}.tbase-layout__main{width:100%!important;max-width:100%!important}img{max-width:100%!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid}img,figure,table,pre,blockquote{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}.tbase-layout__main{padding-top:0!important}}