/* Auto-generated Bootstrap theme preset: 5 */
/* Generated: 2026-03-13 03:07:59 */

@import url('https://fonts.googleapis.com/css2?family=Encode+Sans+Condensed:wght@300;700&family=Mystery+Quest:wght@400&display=swap');

:root{
  --bs-body-bg: #FFFFFF;
  --bs-body-color: #212529;
  --bs-body-bg-rgb: 255,255,255;
  --bs-body-color-rgb: 33,37,41;
  --bs-font-sans-serif: "Encode Sans Condensed",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --bs-body-font-family: var(--bs-font-sans-serif);
  --stipko-body-font-family: "Encode Sans Condensed",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --stipko-heading-font-family: "Mystery Quest",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --bs-gray-100: #F8F9FA;
  --bs-gray-200: #DEE0E1;
  --bs-gray-300: #C4C6C8;
  --bs-gray-400: #ABADAF;
  --bs-gray-500: #8D8F92;
  --bs-gray-600: #6E7174;
  --bs-gray-700: #55585B;
  --bs-gray-800: #3B3E42;
  --bs-gray-900: #212529;
  --bs-primary: #450E59;
  --bs-primary-rgb: 69,14,89;
  --bs-primary-bg-subtle: #E3DBE6;
  --bs-primary-border-subtle: #BEABC5;
  --bs-primary-text-emphasis: #260831;
  --bs-secondary: #D357FE;
  --bs-secondary-rgb: 211,87,254;
  --bs-secondary-bg-subtle: #F8E6FF;
  --bs-secondary-border-subtle: #F0C4FF;
  --bs-secondary-text-emphasis: #74308C;
  --bs-success: #77BB41;
  --bs-success-rgb: 119,187,65;
  --bs-success-bg-subtle: #EBF5E3;
  --bs-success-border-subtle: #CFE7BD;
  --bs-success-text-emphasis: #416724;
  --bs-info: #F4A4C0;
  --bs-info-rgb: 244,164,192;
  --bs-info-bg-subtle: #FDF1F6;
  --bs-info-border-subtle: #FBDFE9;
  --bs-info-text-emphasis: #865A6A;
  --bs-warning: #FEC700;
  --bs-warning-rgb: 254,199,0;
  --bs-warning-bg-subtle: #FFF7D9;
  --bs-warning-border-subtle: #FFEBA6;
  --bs-warning-text-emphasis: #8C6D00;
  --bs-danger: #D95000;
  --bs-danger-rgb: 217,80,0;
  --bs-danger-bg-subtle: #F9E5D9;
  --bs-danger-border-subtle: #F2C2A6;
  --bs-danger-text-emphasis: #772C00;
  --bs-light: #F8F9FA;
  --bs-light-rgb: 248,249,250;
  --bs-light-bg-subtle: #FEFEFE;
  --bs-light-border-subtle: #FDFDFD;
  --bs-light-text-emphasis: #88898A;
  --bs-dark: #212529;
  --bs-dark-rgb: 33,37,41;
  --bs-dark-bg-subtle: #DEDEDF;
  --bs-dark-border-subtle: #B1B3B4;
  --bs-dark-text-emphasis: #121417;
  --bs-link-color: #0D6EFD;
  --bs-link-color-rgb: 13,110,253;
  --bs-link-hover-color: #0D6EFD;
  --bs-link-hover-color-rgb: 13,110,253;
  --bs-border-color: #C4C6C8;
  --stipko-navbar-text: #FFFFFF;
}

body{font-family:var(--stipko-body-font-family);}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--stipko-heading-font-family);}

/* Theme-bound Bootstrap button variants (solid + outline + toggles) */
.btn-primary{--bs-btn-color:#FFFFFF;--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#3D0C4E;--bs-btn-hover-border-color:#3D0C4E;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#370B47;--bs-btn-active-border-color:#370B47;}
.btn-primary{color:#FFFFFF!important;background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;}
.btn-primary:hover{color:#FFFFFF!important;background-color:#3D0C4E!important;border-color:#3D0C4E!important;}
.btn-primary:active,.btn-primary.active{color:#FFFFFF!important;background-color:#370B47!important;border-color:#370B47!important;}
.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary{color:#FFFFFF!important;background-color:#370B47!important;border-color:#370B47!important;}
.btn-outline-primary{color:var(--bs-primary)!important;background-color:transparent!important;border-color:var(--bs-primary)!important;}
.btn-outline-primary:hover{color:#FFFFFF!important;background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;}
.btn-outline-primary:active,.btn-outline-primary.active{color:#FFFFFF!important;background-color:#370B47!important;border-color:#370B47!important;}
.bootstrap-select>.dropdown-toggle.btn-primary{color:#FFFFFF!important;background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;}
.bootstrap-select>.dropdown-toggle.btn-outline-primary{color:var(--bs-primary)!important;background-color:transparent!important;border-color:var(--bs-primary)!important;}
.btn-secondary{--bs-btn-color:#FFFFFF;--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#BA4DE0;--bs-btn-hover-border-color:#BA4DE0;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#A946CB;--bs-btn-active-border-color:#A946CB;}
.btn-secondary{color:#FFFFFF!important;background-color:var(--bs-secondary)!important;border-color:var(--bs-secondary)!important;}
.btn-secondary:hover{color:#FFFFFF!important;background-color:#BA4DE0!important;border-color:#BA4DE0!important;}
.btn-secondary:active,.btn-secondary.active{color:#FFFFFF!important;background-color:#A946CB!important;border-color:#A946CB!important;}
.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary{color:#FFFFFF!important;background-color:#A946CB!important;border-color:#A946CB!important;}
.btn-outline-secondary{color:var(--bs-secondary)!important;background-color:transparent!important;border-color:var(--bs-secondary)!important;}
.btn-outline-secondary:hover{color:#FFFFFF!important;background-color:var(--bs-secondary)!important;border-color:var(--bs-secondary)!important;}
.btn-outline-secondary:active,.btn-outline-secondary.active{color:#FFFFFF!important;background-color:#A946CB!important;border-color:#A946CB!important;}
.bootstrap-select>.dropdown-toggle.btn-secondary{color:#FFFFFF!important;background-color:var(--bs-secondary)!important;border-color:var(--bs-secondary)!important;}
.bootstrap-select>.dropdown-toggle.btn-outline-secondary{color:var(--bs-secondary)!important;background-color:transparent!important;border-color:var(--bs-secondary)!important;}
.btn-success{--bs-btn-color:#FFFFFF;--bs-btn-bg:var(--bs-success);--bs-btn-border-color:var(--bs-success);--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#69A539;--bs-btn-hover-border-color:#69A539;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#5F9634;--bs-btn-active-border-color:#5F9634;}
.btn-success{color:#FFFFFF!important;background-color:var(--bs-success)!important;border-color:var(--bs-success)!important;}
.btn-success:hover{color:#FFFFFF!important;background-color:#69A539!important;border-color:#69A539!important;}
.btn-success:active,.btn-success.active{color:#FFFFFF!important;background-color:#5F9634!important;border-color:#5F9634!important;}
.btn-check:checked+.btn-success,.btn-check:active+.btn-success{color:#FFFFFF!important;background-color:#5F9634!important;border-color:#5F9634!important;}
.btn-outline-success{color:var(--bs-success)!important;background-color:transparent!important;border-color:var(--bs-success)!important;}
.btn-outline-success:hover{color:#FFFFFF!important;background-color:var(--bs-success)!important;border-color:var(--bs-success)!important;}
.btn-outline-success:active,.btn-outline-success.active{color:#FFFFFF!important;background-color:#5F9634!important;border-color:#5F9634!important;}
.bootstrap-select>.dropdown-toggle.btn-success{color:#FFFFFF!important;background-color:var(--bs-success)!important;border-color:var(--bs-success)!important;}
.bootstrap-select>.dropdown-toggle.btn-outline-success{color:var(--bs-success)!important;background-color:transparent!important;border-color:var(--bs-success)!important;}
.btn-info{--bs-btn-color:#FFFFFF;--bs-btn-bg:var(--bs-info);--bs-btn-border-color:var(--bs-info);--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#D790A9;--bs-btn-hover-border-color:#D790A9;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#C3839A;--bs-btn-active-border-color:#C3839A;}
.btn-info{color:#FFFFFF!important;background-color:var(--bs-info)!important;border-color:var(--bs-info)!important;}
.btn-info:hover{color:#FFFFFF!important;background-color:#D790A9!important;border-color:#D790A9!important;}
.btn-info:active,.btn-info.active{color:#FFFFFF!important;background-color:#C3839A!important;border-color:#C3839A!important;}
.btn-check:checked+.btn-info,.btn-check:active+.btn-info{color:#FFFFFF!important;background-color:#C3839A!important;border-color:#C3839A!important;}
.btn-outline-info{color:var(--bs-info)!important;background-color:transparent!important;border-color:var(--bs-info)!important;}
.btn-outline-info:hover{color:#FFFFFF!important;background-color:var(--bs-info)!important;border-color:var(--bs-info)!important;}
.btn-outline-info:active,.btn-outline-info.active{color:#FFFFFF!important;background-color:#C3839A!important;border-color:#C3839A!important;}
.bootstrap-select>.dropdown-toggle.btn-info{color:#FFFFFF!important;background-color:var(--bs-info)!important;border-color:var(--bs-info)!important;}
.bootstrap-select>.dropdown-toggle.btn-outline-info{color:var(--bs-info)!important;background-color:transparent!important;border-color:var(--bs-info)!important;}
.btn-warning{--bs-btn-color:#000000;--bs-btn-bg:var(--bs-warning);--bs-btn-border-color:var(--bs-warning);--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#E0AF00;--bs-btn-hover-border-color:#E0AF00;--bs-btn-active-color:#000000;--bs-btn-active-bg:#CB9F00;--bs-btn-active-border-color:#CB9F00;}
.btn-warning{color:#000000!important;background-color:var(--bs-warning)!important;border-color:var(--bs-warning)!important;}
.btn-warning:hover{color:#000000!important;background-color:#E0AF00!important;border-color:#E0AF00!important;}
.btn-warning:active,.btn-warning.active{color:#000000!important;background-color:#CB9F00!important;border-color:#CB9F00!important;}
.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning{color:#000000!important;background-color:#CB9F00!important;border-color:#CB9F00!important;}
.btn-outline-warning{color:var(--bs-warning)!important;background-color:transparent!important;border-color:var(--bs-warning)!important;}
.btn-outline-warning:hover{color:#000000!important;background-color:var(--bs-warning)!important;border-color:var(--bs-warning)!important;}
.btn-outline-warning:active,.btn-outline-warning.active{color:#000000!important;background-color:#CB9F00!important;border-color:#CB9F00!important;}
.bootstrap-select>.dropdown-toggle.btn-warning{color:#000000!important;background-color:var(--bs-warning)!important;border-color:var(--bs-warning)!important;}
.bootstrap-select>.dropdown-toggle.btn-outline-warning{color:var(--bs-warning)!important;background-color:transparent!important;border-color:var(--bs-warning)!important;}
.btn-danger{--bs-btn-color:#FFFFFF;--bs-btn-bg:var(--bs-danger);--bs-btn-border-color:var(--bs-danger);--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#BF4600;--bs-btn-hover-border-color:#BF4600;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#AE4000;--bs-btn-active-border-color:#AE4000;}
.btn-danger{color:#FFFFFF!important;background-color:var(--bs-danger)!important;border-color:var(--bs-danger)!important;}
.btn-danger:hover{color:#FFFFFF!important;background-color:#BF4600!important;border-color:#BF4600!important;}
.btn-danger:active,.btn-danger.active{color:#FFFFFF!important;background-color:#AE4000!important;border-color:#AE4000!important;}
.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger{color:#FFFFFF!important;background-color:#AE4000!important;border-color:#AE4000!important;}
.btn-outline-danger{color:var(--bs-danger)!important;background-color:transparent!important;border-color:var(--bs-danger)!important;}
.btn-outline-danger:hover{color:#FFFFFF!important;background-color:var(--bs-danger)!important;border-color:var(--bs-danger)!important;}
.btn-outline-danger:active,.btn-outline-danger.active{color:#FFFFFF!important;background-color:#AE4000!important;border-color:#AE4000!important;}
.bootstrap-select>.dropdown-toggle.btn-danger{color:#FFFFFF!important;background-color:var(--bs-danger)!important;border-color:var(--bs-danger)!important;}
.bootstrap-select>.dropdown-toggle.btn-outline-danger{color:var(--bs-danger)!important;background-color:transparent!important;border-color:var(--bs-danger)!important;}
.btn-light{--bs-btn-color:#000000;--bs-btn-bg:var(--bs-light);--bs-btn-border-color:var(--bs-light);--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#DADBDC;--bs-btn-hover-border-color:#DADBDC;--bs-btn-active-color:#000000;--bs-btn-active-bg:#C6C7C8;--bs-btn-active-border-color:#C6C7C8;}
.btn-light{color:#000000!important;background-color:var(--bs-light)!important;border-color:var(--bs-light)!important;}
.btn-light:hover{color:#000000!important;background-color:#DADBDC!important;border-color:#DADBDC!important;}
.btn-light:active,.btn-light.active{color:#000000!important;background-color:#C6C7C8!important;border-color:#C6C7C8!important;}
.btn-check:checked+.btn-light,.btn-check:active+.btn-light{color:#000000!important;background-color:#C6C7C8!important;border-color:#C6C7C8!important;}
.btn-outline-light{color:var(--bs-light)!important;background-color:transparent!important;border-color:var(--bs-light)!important;}
.btn-outline-light:hover{color:#000000!important;background-color:var(--bs-light)!important;border-color:var(--bs-light)!important;}
.btn-outline-light:active,.btn-outline-light.active{color:#000000!important;background-color:#C6C7C8!important;border-color:#C6C7C8!important;}
.bootstrap-select>.dropdown-toggle.btn-light{color:#000000!important;background-color:var(--bs-light)!important;border-color:var(--bs-light)!important;}
.bootstrap-select>.dropdown-toggle.btn-outline-light{color:var(--bs-light)!important;background-color:transparent!important;border-color:var(--bs-light)!important;}
.btn-dark{--bs-btn-color:#FFFFFF;--bs-btn-bg:var(--bs-dark);--bs-btn-border-color:var(--bs-dark);--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#1D2124;--bs-btn-hover-border-color:#1D2124;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#1A1E21;--bs-btn-active-border-color:#1A1E21;}
.btn-dark{color:#FFFFFF!important;background-color:var(--bs-dark)!important;border-color:var(--bs-dark)!important;}
.btn-dark:hover{color:#FFFFFF!important;background-color:#1D2124!important;border-color:#1D2124!important;}
.btn-dark:active,.btn-dark.active{color:#FFFFFF!important;background-color:#1A1E21!important;border-color:#1A1E21!important;}
.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark{color:#FFFFFF!important;background-color:#1A1E21!important;border-color:#1A1E21!important;}
.btn-outline-dark{color:var(--bs-dark)!important;background-color:transparent!important;border-color:var(--bs-dark)!important;}
.btn-outline-dark:hover{color:#FFFFFF!important;background-color:var(--bs-dark)!important;border-color:var(--bs-dark)!important;}
.btn-outline-dark:active,.btn-outline-dark.active{color:#FFFFFF!important;background-color:#1A1E21!important;border-color:#1A1E21!important;}
.bootstrap-select>.dropdown-toggle.btn-dark{color:#FFFFFF!important;background-color:var(--bs-dark)!important;border-color:var(--bs-dark)!important;}
.bootstrap-select>.dropdown-toggle.btn-outline-dark{color:var(--bs-dark)!important;background-color:transparent!important;border-color:var(--bs-dark)!important;}

/* Make icons follow button text color */
.btn i{color:inherit!important;}

/* Breadcrumb links follow theme */
.breadcrumb a{color:var(--bs-link-color)!important;}
.breadcrumb a:hover{color:var(--bs-link-hover-color)!important;}
.breadcrumb .breadcrumb-item.active{color:var(--bs-body-color)!important;}

/* Body content links follow theme (scoped, safe) */
#load_content a:not(.btn):not(.nav-link):not(.dropdown-item):not(.page-link){color:var(--bs-link-color)!important;}
#load_content a:not(.btn):not(.nav-link):not(.dropdown-item):not(.page-link):hover{color:var(--bs-link-hover-color)!important;}
