/*!
Theme Name:		TSMK
Theme URI:		https://tsmknow.co.uk/
Description:	The bespoke WordPress theme for Transferring Sustainable Manufacturing Knowledge
Version:		1.0
Author:			Ben Stones
Author URI:		https://benstones.uk
Text Domain:	tsmk
*/
/* Native CSS custom properties for custom TSMK Colors */
/* line 41, sass/base/_global.scss */
:root {
  --color-tsmk-blue: #023047;
  --color-tsmk-mid-blue: #219EBC;
  --color-tsmk-pale-blue: #8ECAE6;
  --color-tsmk-yellow: #FFB703;
}

/* Base body styles */
/* line 49, sass/base/_global.scss */
body {
  background-color: #f8fafc;
  /* bg-slate-50 */
  color: #0f172a;
  /* text-slate-900 */
}

/* Focus visible for keyboard navigation - WCAG 2.4.7 compatibility */
/* line 55, sass/base/_global.scss */
:focus-visible {
  outline: 2px solid #219EBC;
  outline-offset: 2px;
}

/* Custom layout utility classes */
/* line 61, sass/base/_global.scss */
.rounded-tsmk {
  border-radius: 1rem;
  /* rounded-2xl */
}

@media (min-width: 768px) {
  /* line 66, sass/base/_global.scss */
  .rounded-tsmk {
    border-radius: 1.5rem;
    /* rounded-3xl */
  }
}
@media screen and (max-width: 600px) {
  /* line 82, sass/base/_global.scss */
  #wpadminbar {
    position: fixed;
  }
}
/* line 87, sass/base/_global.scss */
img.alignright {
  float: right;
  margin: 0 0 1em 1em;
}

/* line 88, sass/base/_global.scss */
img.alignleft {
  float: left;
  margin: 0 1em 1em 0;
}

/* line 89, sass/base/_global.scss */
img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 90, sass/base/_global.scss */
.alignright {
  float: right;
}

/* line 91, sass/base/_global.scss */
.alignleft {
  float: left;
}

/* line 92, sass/base/_global.scss */
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 95, sass/base/_global.scss */
.sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

/* line 9, sass/partials/_header.scss */
.customize-support nav.fixed.top-0 {
  top: 32px;
}
@media only screen and (max-width: 782px) {
  /* line 9, sass/partials/_header.scss */
  .customize-support nav.fixed.top-0 {
    top: 46px;
  }
}
