/* Auto-generated Bootstrap theme preset: 39 */
/* Generated: 2026-04-16 00:20:27 */

@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=Graduate:wght@300;400;500;600;700&display=swap');

:root{
  --bs-body-bg: #12161F;
  --bs-body-color: #F3F0E6;
  --bs-secondary-color: rgba(255,255,255,0.65);
  --bs-heading-color: #FFF8E1;
  --stipko-heading-color: #FFF8E1;
  --bs-secondary-bg: #252931;
  --bs-tertiary-bg: #1B1F28;
  --bs-border-color: #3D4047;
  --bs-border-color-translucent: #3D4047;
  --stipko-panel-bg: #20242C;
  --stipko-panel-header-bg: #2E323A;
  --stipko-panel-border: #3D4047;
  --stipko-control-bg: #2A2D35;
  --stipko-control-color: #F3F0E6;
  --stipko-control-border: #464950;
  --stipko-control-placeholder: rgba(255,255,255,0.55);
  --stipko-control-disabled-bg: #1E222A;
  --stipko-control-disabled-color: rgba(255,255,255,0.55);
  --stipko-table-striped-bg: rgba(255,255,255,0.035);
  --bs-tooltip-bg: #464950;
  --bs-tooltip-color: #FFFFFF;
  --stipko-tooltip-border: #676A70;
  --stipko-tooltip-box-shadow: 0 0.35rem 0.9rem rgba(0,0,0,0.40);
  --bs-body-bg-rgb: 18,22,31;
  --bs-body-color-rgb: 243,240,230;
  --bs-font-sans-serif: "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --stipko-body-font-family: "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --stipko-heading-font-family: "Graduate",Arial,sans-serif;
  --bs-gray-100: #FAF7F0;
  --bs-gray-200: #E1E0DB;
  --bs-gray-300: #C8C8C6;
  --bs-gray-400: #AFB1B1;
  --bs-gray-500: #939699;
  --bs-gray-600: #767A81;
  --bs-gray-700: #5D636C;
  --bs-gray-800: #444B57;
  --bs-gray-900: #2B3442;
  --bs-primary: #D4AF37;
  --bs-primary-rgb: 212,175,55;
  --bs-primary-bg-subtle: #2F2D23;
  --bs-primary-border-subtle: #564C27;
  --bs-primary-text-emphasis: #E7D391;
  --bs-secondary: #7C8698;
  --bs-secondary-rgb: 124,134,152;
  --bs-secondary-bg-subtle: #222731;
  --bs-secondary-border-subtle: #373D49;
  --bs-secondary-text-emphasis: #B7BCC6;
  --bs-success: #22C55E;
  --bs-success-rgb: 34,197,94;
  --bs-success-bg-subtle: #143028;
  --bs-success-border-subtle: #185335;
  --bs-success-text-emphasis: #85DFA6;
  --bs-info: #60A5FA;
  --bs-info-rgb: 96,165,250;
  --bs-info-bg-subtle: #1E2B40;
  --bs-info-border-subtle: #2D486C;
  --bs-info-text-emphasis: #A8CEFC;
  --bs-warning: #F5C451;
  --bs-warning-rgb: 245,196,81;
  --bs-warning-bg-subtle: #343027;
  --bs-warning-border-subtle: #615331;
  --bs-warning-text-emphasis: #FADF9F;
  --bs-danger: #E85D75;
  --bs-danger-rgb: 232,93,117;
  --bs-danger-bg-subtle: #32212C;
  --bs-danger-border-subtle: #5D2F3D;
  --bs-danger-text-emphasis: #F2A6B3;
  --bs-light: #FAF7F0;
  --bs-light-rgb: 250,247,240;
  --bs-light-bg-subtle: #35383E;
  --bs-light-border-subtle: #636568;
  --bs-light-text-emphasis: #FCFBF7;
  --bs-dark: #2B3442;
  --bs-dark-rgb: 43,52,66;
  --bs-dark-bg-subtle: #161B24;
  --bs-dark-border-subtle: #1B212B;
  --bs-dark-text-emphasis: #8A8F97;
  --bs-link-color: #E0B94C;
  --bs-link-hover-color: #F1D37B;
  --bs-navbar-color: rgba(255,255,255,0.78);
  --bs-navbar-hover-color: #FFFFFF;
  --bs-navbar-active-color: #FFFFFF;
  --bs-navbar-brand-color: #FFFFFF;
  --bs-navbar-brand-hover-color: #FFFFFF;
  --bs-navbar-toggler-border-color: rgba(255,255,255,0.28);
  --stipko-dropdown-hover-bg: #2E323A;
}

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);}
.navbar,.navbar-nav{--bs-navbar-color:rgba(255,255,255,0.78);--bs-navbar-hover-color:#FFFFFF;--bs-navbar-active-color:#FFFFFF;--bs-navbar-brand-color:#FFFFFF;--bs-navbar-brand-hover-color:#FFFFFF;--bs-navbar-toggler-border-color:rgba(255,255,255,0.28);}
.navbar .navbar-brand{color:#FFFFFF!important;}
.navbar .navbar-brand:hover,.navbar .navbar-brand:focus{color:#FFFFFF!important;}
.navbar .nav-link,.navbar .navbar-nav .nav-link,.navbar .dropdown-toggle{color:rgba(255,255,255,0.78)!important;}
.navbar .nav-link:hover,.navbar .nav-link:focus,.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link:focus,.navbar .dropdown-toggle:hover,.navbar .dropdown-toggle:focus{color:#FFFFFF!important;}
.navbar .nav-link.active,.navbar .nav-link.show,.navbar .show>.nav-link,.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link.show,.navbar .navbar-nav .show>.nav-link,.navbar .dropdown-toggle.show{color:#FFFFFF!important;background-color:transparent!important;}
.navbar-toggler{border-color:rgba(255,255,255,0.28)!important;}
.navbar-toggler:focus{box-shadow:none;}
.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important;}
.dropdown-item{color:#F3F0E6;}
.dropdown-item:hover,.dropdown-item:focus{color:#F3F0E6;background-color:#2E323A;}
.dropdown-item.active,.dropdown-item:active{color:#F3F0E6;background-color:#2E323A;}
.tooltip{--bs-tooltip-opacity:1;--bs-tooltip-max-width:260px;--bs-tooltip-border-radius:0.5rem;}
.tooltip .tooltip-inner{background-color:#464950!important;color:#FFFFFF!important;border:1px solid #676A70!important;box-shadow:0 0.35rem 0.9rem rgba(0,0,0,0.40)!important;padding:0.55rem 0.7rem!important;line-height:1.35!important;font-size:0.875rem!important;text-align:left!important;}
.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{border-top-color:#464950!important;}
.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{border-bottom-color:#464950!important;}
.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{border-left-color:#464950!important;}
.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{border-right-color:#464950!important;}

.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:#D9B94F;--bs-btn-hover-border-color:#D9B94F;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#DDBF5F;--bs-btn-active-border-color:#DDBF5F;}
.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:#D9B94F!important;border-color:#D9B94F!important;}
.btn-primary:active,.btn-primary.active{color:#FFFFFF!important;background-color:#DDBF5F!important;border-color:#DDBF5F!important;}
.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary{color:#FFFFFF!important;background-color:#DDBF5F!important;border-color:#DDBF5F!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-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:#8C95A4;--bs-btn-hover-border-color:#8C95A4;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#969EAD;--bs-btn-active-border-color:#969EAD;}
.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:#8C95A4!important;border-color:#8C95A4!important;}
.btn-secondary:active,.btn-secondary.active{color:#FFFFFF!important;background-color:#969EAD!important;border-color:#969EAD!important;}
.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary{color:#FFFFFF!important;background-color:#969EAD!important;border-color:#969EAD!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-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:#3DCC71;--bs-btn-hover-border-color:#3DCC71;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#4ED17E;--bs-btn-active-border-color:#4ED17E;}
.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:#3DCC71!important;border-color:#3DCC71!important;}
.btn-success:active,.btn-success.active{color:#FFFFFF!important;background-color:#4ED17E!important;border-color:#4ED17E!important;}
.btn-check:checked+.btn-success,.btn-check:active+.btn-success{color:#FFFFFF!important;background-color:#4ED17E!important;border-color:#4ED17E!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-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:#73B0FB;--bs-btn-hover-border-color:#73B0FB;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#80B7FB;--bs-btn-active-border-color:#80B7FB;}
.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:#73B0FB!important;border-color:#73B0FB!important;}
.btn-info:active,.btn-info.active{color:#FFFFFF!important;background-color:#80B7FB!important;border-color:#80B7FB!important;}
.btn-check:checked+.btn-info,.btn-check:active+.btn-info{color:#FFFFFF!important;background-color:#80B7FB!important;border-color:#80B7FB!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-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:#F6CB66;--bs-btn-hover-border-color:#F6CB66;--bs-btn-active-color:#000000;--bs-btn-active-bg:#F7D074;--bs-btn-active-border-color:#F7D074;}
.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:#F6CB66!important;border-color:#F6CB66!important;}
.btn-warning:active,.btn-warning.active{color:#000000!important;background-color:#F7D074!important;border-color:#F7D074!important;}
.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning{color:#000000!important;background-color:#F7D074!important;border-color:#F7D074!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-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:#EB7086;--bs-btn-hover-border-color:#EB7086;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#ED7D91;--bs-btn-active-border-color:#ED7D91;}
.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:#EB7086!important;border-color:#EB7086!important;}
.btn-danger:active,.btn-danger.active{color:#FFFFFF!important;background-color:#ED7D91!important;border-color:#ED7D91!important;}
.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger{color:#FFFFFF!important;background-color:#ED7D91!important;border-color:#ED7D91!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-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:#FBF8F2;--bs-btn-hover-border-color:#FBF8F2;--bs-btn-active-color:#000000;--bs-btn-active-bg:#FBF9F3;--bs-btn-active-border-color:#FBF9F3;}
.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:#FBF8F2!important;border-color:#FBF8F2!important;}
.btn-light:active,.btn-light.active{color:#000000!important;background-color:#FBF9F3!important;border-color:#FBF9F3!important;}
.btn-check:checked+.btn-light,.btn-check:active+.btn-light{color:#000000!important;background-color:#FBF9F3!important;border-color:#FBF9F3!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-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:#444C59;--bs-btn-hover-border-color:#444C59;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#555D68;--bs-btn-active-border-color:#555D68;}
.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:#444C59!important;border-color:#444C59!important;}
.btn-dark:active,.btn-dark.active{color:#FFFFFF!important;background-color:#555D68!important;border-color:#555D68!important;}
.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark{color:#FFFFFF!important;background-color:#555D68!important;border-color:#555D68!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;}
