:root{color-scheme:light;--hph-theme-mode:light;--hph-font-family:Aptos, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--hph-menu-font-family:Aptos, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--hph-menu-font-size:1rem;--hph-menu-font-weight:600;--hph-menu-font-style:normal;--hph-site-header-height:72px;--hph-primary-navigation-height:56px;--hph-navbar-icon-filter:invert(1);--hph-card-shadow-value:none;--hph-card-radius:.5rem;--hph-card-body-padding:1rem;--hph-tab-radius:.375rem;--hph-tab-active-top-width:2px;--hph-tab-active-side-width:1px;--hph-tab-active-bottom-width:1px;--hph-tab-active-font-weight:400;--hph-tab-active-top-color:var(--hph-nav-active-accent);--hph-body-bg:#FFF8EE;--hph-body-text:#123F4B;--hph-muted-text:#547078;--hph-surface-bg:#FFFFFF;--hph-surface-text:#123F4B;--hph-border:#D9E3DF;--hph-link:#A83F2E;--hph-primary:#0E6268;--hph-secondary:#C7543A;--hph-success:#287A68;--hph-warning:#D39B2F;--hph-danger:#B93636;--hph-info:#27979A;--hph-document-action-bg:#FFFFFF;--hph-document-action-text:#C7543A;--hph-document-action-border:#D9E3DF;--hph-document-action-hover-bg:#C7543A;--hph-document-action-hover-text:#FFF8EE;--hph-document-action-active-bg:#0E6268;--hph-document-action-active-text:#FFF8EE;--hph-card-bg:#FFFFFF;--hph-card-text:#123F4B;--hph-card-border:#D9E3DF;--hph-card-accent:#FF8064;--hph-card-shadow:#071F27;--hph-title-card-bg:#FFFFFF;--hph-title-card-text:#123F4B;--hph-title-card-border:#D9E3DF;--hph-title-card-accent:#FF8064;--hph-content-card-bg:#FFFFFF;--hph-content-card-text:#123F4B;--hph-content-card-border:#D9E3DF;--hph-content-card-accent:#FF8064;--hph-sidebar-card-bg:#FFFFFF;--hph-sidebar-card-text:#123F4B;--hph-sidebar-card-border:#D9E3DF;--hph-sidebar-card-accent:#E9B84A;--hph-title-supporting-text:#276E82;--hph-hero-gradient-1:#25408F;--hph-hero-gradient-2:#2872A0;--hph-hero-gradient-3:#2F9EAA;--hph-hero-gradient-4:#3CB4AD;--hph-hero-gradient-5:#4CC0AD;--hph-hero-text:#FFF8EE;--hph-hero-title:#FFF8EE;--hph-hero-subtitle:#D9F2EE;--hph-hero-muted:#B7D8D5;--hph-table-header-bg:#EAF3F0;--hph-table-header-text:#123F4B;--hph-table-row-bg:#FFFFFF;--hph-table-row-text:#123F4B;--hph-table-row-alt-bg:#F5F7F4;--hph-table-border:#D9E3DF;--hph-alert-primary-bg:#CFE2FF;--hph-alert-primary-text:#084298;--hph-alert-primary-border:#B6D4FE;--hph-alert-success-bg:#D1E7DD;--hph-alert-success-text:#0F5132;--hph-alert-success-border:#BADBCC;--hph-alert-warning-bg:#FFF3CD;--hph-alert-warning-text:#664D03;--hph-alert-warning-border:#FFECB5;--hph-alert-danger-bg:#F8D7DA;--hph-alert-danger-text:#842029;--hph-alert-danger-border:#F5C2C7;--hph-alert-info-bg:#CFF4FC;--hph-alert-info-text:#055160;--hph-alert-info-border:#B6EFFB;--hph-badge-bg:#123F4B;--hph-badge-text:#FFF8EE;--hph-tag-bg:#EAF3F0;--hph-tag-text:#123F4B;--hph-nav-default-bg:#071F27;--hph-nav-default-text:#FFF8EE;--hph-nav-border:#72D4C8;--hph-nav-active-bg:#071F27;--hph-nav-active-text:#FFFFFF;--hph-nav-active-accent:#E9B84A;--hph-nav-hover-bg:#0D424B;--hph-left-menu-hover-bg:#EAF3F0;--hph-left-menu-hover-text:#123F4B;--hph-left-menu-active-bg:#0E6268;--hph-left-menu-active-text:#FFFFFF;--hph-special-left-menu-accent:#FF8064;--hph-pagination-bg:#FFFFFF;--hph-pagination-text:#0E6268;--hph-pagination-active-bg:#0E6268;--hph-pagination-active-text:#FFFFFF;--hph-breadcrumb-text:#547078;--hph-breadcrumb-link:#0E6268;--hph-editor-tab-bg:#F8F9FA;--hph-editor-tab-text:#495057;--hph-editor-tab-border:#DEE2E6;--hph-editor-tab-hover-bg:#E9ECEF;--hph-editor-tab-active-bg:#FFFFFF;--hph-editor-tab-active-text:#212529;--hph-editor-tab-active-accent:#0D6EFD;--hph-editor-tab-panel-bg:#FFFFFF;--hph-editor-tab-panel-text:#212529;--hph-editor-accordion-header-bg:#F8F9FA;--hph-editor-accordion-header-text:#212529;--hph-editor-accordion-body-bg:#FFFFFF;--hph-editor-accordion-body-text:#212529;--hph-focus-ring:#FF8064;--hph-disabled-bg:#E7ECE9;--hph-disabled-text:#667C81;--hph-valid:#287A68;--hph-invalid:#B93636;--hph-code-bg:#EEF4F1;--hph-code-text:#8B3653;--hph-blockquote-border:#72D4C8;--hph-callout-bg:#EAF3F0;--hph-callout-text:#123F4B;--hph-callout-border:#72D4C8;--hph-navbar-gradient-1:#25408F;--hph-navbar-gradient-2:#2872A0;--hph-navbar-gradient-3:#2F9EAA;--hph-navbar-gradient-4:#3CB4AD;--hph-navbar-gradient-5:#4CC0AD;--hph-navbar-text:#FFF8EE;--hph-navbar-link:#FFF8EE;--hph-navbar-active:#FFFFFF;--hph-navbar-active-bg:#0D424B;--hph-primary-text:#ffffff;--hph-primary-outline-text:#0E6268;--hph-secondary-text:#000000;--hph-secondary-outline-text:#c35239;--hph-success-text:#ffffff;--hph-success-outline-text:#287A68;--hph-warning-text:#000000;--hph-warning-outline-text:#966e21;--hph-danger-text:#ffffff;--hph-danger-outline-text:#B93636;--hph-info-text:#000000;--hph-info-outline-text:#228386;--hph-hero-gradient:linear-gradient(90deg,var(--hph-hero-gradient-1),var(--hph-hero-gradient-2),var(--hph-hero-gradient-3),var(--hph-hero-gradient-4),var(--hph-hero-gradient-5));--hph-title-card-shadow-value:none;--hph-title-card-border-top-width:1px;--hph-title-card-border-start-width:1px;--hph-title-card-border-top-color:var(--hph-title-card-border);--hph-title-card-border-start-color:var(--hph-title-card-border);--hph-content-card-shadow-value:none;--hph-content-card-border-top-width:3px;--hph-content-card-border-start-width:1px;--hph-content-card-border-top-color:var(--hph-content-card-accent);--hph-content-card-border-start-color:var(--hph-content-card-border);--hph-sidebar-card-shadow-value:none;--hph-sidebar-card-border-top-width:3px;--hph-sidebar-card-border-start-width:1px;--hph-sidebar-card-border-top-color:var(--hph-sidebar-card-accent);--hph-sidebar-card-border-start-color:var(--hph-sidebar-card-border);--bs-body-bg:#FFF8EE;--bs-body-color:#123F4B;--bs-body-bg-rgb:255,248,238;--bs-body-color-rgb:18,63,75;--bs-secondary-color:#547078;--bs-secondary-color-rgb:84,112,120;--bs-primary:#0E6268;--bs-secondary:#C7543A;--bs-success:#287A68;--bs-warning:#D39B2F;--bs-danger:#B93636;--bs-info:#27979A;--bs-border-color:#D9E3DF;--bs-primary-rgb:14,98,104;--bs-secondary-rgb:199,84,58;--bs-success-rgb:40,122,104;--bs-warning-rgb:211,155,47;--bs-danger-rgb:185,54,54;--bs-info-rgb:39,151,154;--hph-card-shadow-rgb:7,31,39;--hph-focus-ring-rgb:255,128,100;}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--hph-theme-mode:dark;--hph-font-family:Aptos, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--hph-menu-font-family:Aptos, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--hph-menu-font-size:1rem;--hph-menu-font-weight:600;--hph-menu-font-style:normal;--hph-site-header-height:72px;--hph-primary-navigation-height:56px;--hph-navbar-icon-filter:none;--hph-card-shadow-value:none;--hph-card-radius:.5rem;--hph-card-body-padding:1rem;--hph-tab-radius:.375rem;--hph-tab-active-top-width:2px;--hph-tab-active-side-width:1px;--hph-tab-active-bottom-width:1px;--hph-tab-active-font-weight:400;--hph-tab-active-top-color:var(--hph-nav-active-accent);--hph-body-bg:#071F27;--hph-body-text:#E7F3F0;--hph-muted-text:#A9C5C3;--hph-surface-bg:#0B2A32;--hph-surface-text:#E7F3F0;--hph-border:#31515A;--hph-link:#8AE1D7;--hph-primary:#45AFA6;--hph-secondary:#FF8064;--hph-success:#62C6A8;--hph-warning:#E9B84A;--hph-danger:#F07979;--hph-info:#72D4C8;--hph-document-action-bg:#0B2A32;--hph-document-action-text:#FF8064;--hph-document-action-border:#31515A;--hph-document-action-hover-bg:#FF8064;--hph-document-action-hover-text:#071F27;--hph-document-action-active-bg:#45AFA6;--hph-document-action-active-text:#071F27;--hph-card-bg:#0B2A32;--hph-card-text:#E7F3F0;--hph-card-border:#31515A;--hph-card-accent:#FF8064;--hph-card-shadow:#000000;--hph-title-card-bg:#0B2A32;--hph-title-card-text:#E7F3F0;--hph-title-card-border:#31515A;--hph-title-card-accent:#FF8064;--hph-content-card-bg:#0B2A32;--hph-content-card-text:#E7F3F0;--hph-content-card-border:#31515A;--hph-content-card-accent:#FF8064;--hph-sidebar-card-bg:#0B2A32;--hph-sidebar-card-text:#E7F3F0;--hph-sidebar-card-border:#31515A;--hph-sidebar-card-accent:#E9B84A;--hph-title-supporting-text:#A9C5C3;--hph-hero-gradient-1:#25408F;--hph-hero-gradient-2:#2872A0;--hph-hero-gradient-3:#2F9EAA;--hph-hero-gradient-4:#3CB4AD;--hph-hero-gradient-5:#4CC0AD;--hph-hero-text:#FFF8EE;--hph-hero-title:#FFF8EE;--hph-hero-subtitle:#D9F2EE;--hph-hero-muted:#B7D8D5;--hph-table-header-bg:#113A43;--hph-table-header-text:#F7FBFA;--hph-table-row-bg:#0B2A32;--hph-table-row-text:#E7F3F0;--hph-table-row-alt-bg:#102F37;--hph-table-border:#31515A;--hph-alert-primary-bg:#031633;--hph-alert-primary-text:#6EA8FE;--hph-alert-primary-border:#084298;--hph-alert-success-bg:#051B11;--hph-alert-success-text:#75B798;--hph-alert-success-border:#0F5132;--hph-alert-warning-bg:#332701;--hph-alert-warning-text:#FFDA6A;--hph-alert-warning-border:#664D03;--hph-alert-danger-bg:#2C0B0E;--hph-alert-danger-text:#EA868F;--hph-alert-danger-border:#842029;--hph-alert-info-bg:#032830;--hph-alert-info-text:#6EDFF6;--hph-alert-info-border:#055160;--hph-badge-bg:#E9B84A;--hph-badge-text:#071F27;--hph-tag-bg:#153A42;--hph-tag-text:#E7F3F0;--hph-nav-default-bg:#071F27;--hph-nav-default-text:#FFF8EE;--hph-nav-border:#31515A;--hph-nav-active-bg:#0D424B;--hph-nav-active-text:#FFFFFF;--hph-nav-active-accent:#E9B84A;--hph-nav-hover-bg:#0D424B;--hph-left-menu-hover-bg:#153A42;--hph-left-menu-hover-text:#FFFFFF;--hph-left-menu-active-bg:#45AFA6;--hph-left-menu-active-text:#071F27;--hph-special-left-menu-accent:#FF8064;--hph-pagination-bg:#0B2A32;--hph-pagination-text:#8AE1D7;--hph-pagination-active-bg:#45AFA6;--hph-pagination-active-text:#071F27;--hph-breadcrumb-text:#A9C5C3;--hph-breadcrumb-link:#8AE1D7;--hph-editor-tab-bg:#212529;--hph-editor-tab-text:#ADB5BD;--hph-editor-tab-border:#495057;--hph-editor-tab-hover-bg:#343A40;--hph-editor-tab-active-bg:#2B3035;--hph-editor-tab-active-text:#FFFFFF;--hph-editor-tab-active-accent:#6EA8FE;--hph-editor-tab-panel-bg:#2B3035;--hph-editor-tab-panel-text:#DEE2E6;--hph-editor-accordion-header-bg:#212529;--hph-editor-accordion-header-text:#DEE2E6;--hph-editor-accordion-body-bg:#2B3035;--hph-editor-accordion-body-text:#DEE2E6;--hph-focus-ring:#FF8064;--hph-disabled-bg:#183941;--hph-disabled-text:#8DA4A5;--hph-valid:#62C6A8;--hph-invalid:#F07979;--hph-code-bg:#102F37;--hph-code-text:#FF9F89;--hph-blockquote-border:#72D4C8;--hph-callout-bg:#102F37;--hph-callout-text:#E7F3F0;--hph-callout-border:#31515A;--hph-navbar-gradient-1:#25408F;--hph-navbar-gradient-2:#2872A0;--hph-navbar-gradient-3:#2F9EAA;--hph-navbar-gradient-4:#3CB4AD;--hph-navbar-gradient-5:#4CC0AD;--hph-navbar-text:#FFF8EE;--hph-navbar-link:#FFF8EE;--hph-navbar-active:#FFFFFF;--hph-navbar-active-bg:#0D424B;--hph-primary-text:#000000;--hph-primary-outline-text:#45AFA6;--hph-secondary-text:#000000;--hph-secondary-outline-text:#FF8064;--hph-success-text:#000000;--hph-success-outline-text:#62C6A8;--hph-warning-text:#000000;--hph-warning-outline-text:#E9B84A;--hph-danger-text:#000000;--hph-danger-outline-text:#F07979;--hph-info-text:#000000;--hph-info-outline-text:#72D4C8;--hph-hero-gradient:linear-gradient(90deg,var(--hph-hero-gradient-1),var(--hph-hero-gradient-2),var(--hph-hero-gradient-3),var(--hph-hero-gradient-4),var(--hph-hero-gradient-5));--hph-title-card-shadow-value:none;--hph-title-card-border-top-width:1px;--hph-title-card-border-start-width:1px;--hph-title-card-border-top-color:var(--hph-title-card-border);--hph-title-card-border-start-color:var(--hph-title-card-border);--hph-content-card-shadow-value:none;--hph-content-card-border-top-width:3px;--hph-content-card-border-start-width:1px;--hph-content-card-border-top-color:var(--hph-content-card-accent);--hph-content-card-border-start-color:var(--hph-content-card-border);--hph-sidebar-card-shadow-value:none;--hph-sidebar-card-border-top-width:3px;--hph-sidebar-card-border-start-width:1px;--hph-sidebar-card-border-top-color:var(--hph-sidebar-card-accent);--hph-sidebar-card-border-start-color:var(--hph-sidebar-card-border);--bs-body-bg:#071F27;--bs-body-color:#E7F3F0;--bs-body-bg-rgb:7,31,39;--bs-body-color-rgb:231,243,240;--bs-secondary-color:#A9C5C3;--bs-secondary-color-rgb:169,197,195;--bs-primary:#45AFA6;--bs-secondary:#FF8064;--bs-success:#62C6A8;--bs-warning:#E9B84A;--bs-danger:#F07979;--bs-info:#72D4C8;--bs-border-color:#31515A;--bs-primary-rgb:69,175,166;--bs-secondary-rgb:255,128,100;--bs-success-rgb:98,198,168;--bs-warning-rgb:233,184,74;--bs-danger-rgb:240,121,121;--bs-info-rgb:114,212,200;--hph-card-shadow-rgb:0,0,0;--hph-focus-ring-rgb:255,128,100;}}html[data-hph-theme="light"]{color-scheme:light;--hph-theme-mode:light;--hph-font-family:Aptos, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--hph-menu-font-family:Aptos, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--hph-menu-font-size:1rem;--hph-menu-font-weight:600;--hph-menu-font-style:normal;--hph-site-header-height:72px;--hph-primary-navigation-height:56px;--hph-navbar-icon-filter:invert(1);--hph-card-shadow-value:none;--hph-card-radius:.5rem;--hph-card-body-padding:1rem;--hph-tab-radius:.375rem;--hph-tab-active-top-width:2px;--hph-tab-active-side-width:1px;--hph-tab-active-bottom-width:1px;--hph-tab-active-font-weight:400;--hph-tab-active-top-color:var(--hph-nav-active-accent);--hph-body-bg:#FFF8EE;--hph-body-text:#123F4B;--hph-muted-text:#547078;--hph-surface-bg:#FFFFFF;--hph-surface-text:#123F4B;--hph-border:#D9E3DF;--hph-link:#A83F2E;--hph-primary:#0E6268;--hph-secondary:#C7543A;--hph-success:#287A68;--hph-warning:#D39B2F;--hph-danger:#B93636;--hph-info:#27979A;--hph-document-action-bg:#FFFFFF;--hph-document-action-text:#C7543A;--hph-document-action-border:#D9E3DF;--hph-document-action-hover-bg:#C7543A;--hph-document-action-hover-text:#FFF8EE;--hph-document-action-active-bg:#0E6268;--hph-document-action-active-text:#FFF8EE;--hph-card-bg:#FFFFFF;--hph-card-text:#123F4B;--hph-card-border:#D9E3DF;--hph-card-accent:#FF8064;--hph-card-shadow:#071F27;--hph-title-card-bg:#FFFFFF;--hph-title-card-text:#123F4B;--hph-title-card-border:#D9E3DF;--hph-title-card-accent:#FF8064;--hph-content-card-bg:#FFFFFF;--hph-content-card-text:#123F4B;--hph-content-card-border:#D9E3DF;--hph-content-card-accent:#FF8064;--hph-sidebar-card-bg:#FFFFFF;--hph-sidebar-card-text:#123F4B;--hph-sidebar-card-border:#D9E3DF;--hph-sidebar-card-accent:#E9B84A;--hph-title-supporting-text:#276E82;--hph-hero-gradient-1:#25408F;--hph-hero-gradient-2:#2872A0;--hph-hero-gradient-3:#2F9EAA;--hph-hero-gradient-4:#3CB4AD;--hph-hero-gradient-5:#4CC0AD;--hph-hero-text:#FFF8EE;--hph-hero-title:#FFF8EE;--hph-hero-subtitle:#D9F2EE;--hph-hero-muted:#B7D8D5;--hph-table-header-bg:#EAF3F0;--hph-table-header-text:#123F4B;--hph-table-row-bg:#FFFFFF;--hph-table-row-text:#123F4B;--hph-table-row-alt-bg:#F5F7F4;--hph-table-border:#D9E3DF;--hph-alert-primary-bg:#CFE2FF;--hph-alert-primary-text:#084298;--hph-alert-primary-border:#B6D4FE;--hph-alert-success-bg:#D1E7DD;--hph-alert-success-text:#0F5132;--hph-alert-success-border:#BADBCC;--hph-alert-warning-bg:#FFF3CD;--hph-alert-warning-text:#664D03;--hph-alert-warning-border:#FFECB5;--hph-alert-danger-bg:#F8D7DA;--hph-alert-danger-text:#842029;--hph-alert-danger-border:#F5C2C7;--hph-alert-info-bg:#CFF4FC;--hph-alert-info-text:#055160;--hph-alert-info-border:#B6EFFB;--hph-badge-bg:#123F4B;--hph-badge-text:#FFF8EE;--hph-tag-bg:#EAF3F0;--hph-tag-text:#123F4B;--hph-nav-default-bg:#071F27;--hph-nav-default-text:#FFF8EE;--hph-nav-border:#72D4C8;--hph-nav-active-bg:#071F27;--hph-nav-active-text:#FFFFFF;--hph-nav-active-accent:#E9B84A;--hph-nav-hover-bg:#0D424B;--hph-left-menu-hover-bg:#EAF3F0;--hph-left-menu-hover-text:#123F4B;--hph-left-menu-active-bg:#0E6268;--hph-left-menu-active-text:#FFFFFF;--hph-special-left-menu-accent:#FF8064;--hph-pagination-bg:#FFFFFF;--hph-pagination-text:#0E6268;--hph-pagination-active-bg:#0E6268;--hph-pagination-active-text:#FFFFFF;--hph-breadcrumb-text:#547078;--hph-breadcrumb-link:#0E6268;--hph-editor-tab-bg:#F8F9FA;--hph-editor-tab-text:#495057;--hph-editor-tab-border:#DEE2E6;--hph-editor-tab-hover-bg:#E9ECEF;--hph-editor-tab-active-bg:#FFFFFF;--hph-editor-tab-active-text:#212529;--hph-editor-tab-active-accent:#0D6EFD;--hph-editor-tab-panel-bg:#FFFFFF;--hph-editor-tab-panel-text:#212529;--hph-editor-accordion-header-bg:#F8F9FA;--hph-editor-accordion-header-text:#212529;--hph-editor-accordion-body-bg:#FFFFFF;--hph-editor-accordion-body-text:#212529;--hph-focus-ring:#FF8064;--hph-disabled-bg:#E7ECE9;--hph-disabled-text:#667C81;--hph-valid:#287A68;--hph-invalid:#B93636;--hph-code-bg:#EEF4F1;--hph-code-text:#8B3653;--hph-blockquote-border:#72D4C8;--hph-callout-bg:#EAF3F0;--hph-callout-text:#123F4B;--hph-callout-border:#72D4C8;--hph-navbar-gradient-1:#25408F;--hph-navbar-gradient-2:#2872A0;--hph-navbar-gradient-3:#2F9EAA;--hph-navbar-gradient-4:#3CB4AD;--hph-navbar-gradient-5:#4CC0AD;--hph-navbar-text:#FFF8EE;--hph-navbar-link:#FFF8EE;--hph-navbar-active:#FFFFFF;--hph-navbar-active-bg:#0D424B;--hph-primary-text:#ffffff;--hph-primary-outline-text:#0E6268;--hph-secondary-text:#000000;--hph-secondary-outline-text:#c35239;--hph-success-text:#ffffff;--hph-success-outline-text:#287A68;--hph-warning-text:#000000;--hph-warning-outline-text:#966e21;--hph-danger-text:#ffffff;--hph-danger-outline-text:#B93636;--hph-info-text:#000000;--hph-info-outline-text:#228386;--hph-hero-gradient:linear-gradient(90deg,var(--hph-hero-gradient-1),var(--hph-hero-gradient-2),var(--hph-hero-gradient-3),var(--hph-hero-gradient-4),var(--hph-hero-gradient-5));--hph-title-card-shadow-value:none;--hph-title-card-border-top-width:1px;--hph-title-card-border-start-width:1px;--hph-title-card-border-top-color:var(--hph-title-card-border);--hph-title-card-border-start-color:var(--hph-title-card-border);--hph-content-card-shadow-value:none;--hph-content-card-border-top-width:3px;--hph-content-card-border-start-width:1px;--hph-content-card-border-top-color:var(--hph-content-card-accent);--hph-content-card-border-start-color:var(--hph-content-card-border);--hph-sidebar-card-shadow-value:none;--hph-sidebar-card-border-top-width:3px;--hph-sidebar-card-border-start-width:1px;--hph-sidebar-card-border-top-color:var(--hph-sidebar-card-accent);--hph-sidebar-card-border-start-color:var(--hph-sidebar-card-border);--bs-body-bg:#FFF8EE;--bs-body-color:#123F4B;--bs-body-bg-rgb:255,248,238;--bs-body-color-rgb:18,63,75;--bs-secondary-color:#547078;--bs-secondary-color-rgb:84,112,120;--bs-primary:#0E6268;--bs-secondary:#C7543A;--bs-success:#287A68;--bs-warning:#D39B2F;--bs-danger:#B93636;--bs-info:#27979A;--bs-border-color:#D9E3DF;--bs-primary-rgb:14,98,104;--bs-secondary-rgb:199,84,58;--bs-success-rgb:40,122,104;--bs-warning-rgb:211,155,47;--bs-danger-rgb:185,54,54;--bs-info-rgb:39,151,154;--hph-card-shadow-rgb:7,31,39;--hph-focus-ring-rgb:255,128,100;}html[data-hph-theme="dark"]{color-scheme:dark;--hph-theme-mode:dark;--hph-font-family:Aptos, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--hph-menu-font-family:Aptos, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--hph-menu-font-size:1rem;--hph-menu-font-weight:600;--hph-menu-font-style:normal;--hph-site-header-height:72px;--hph-primary-navigation-height:56px;--hph-navbar-icon-filter:none;--hph-card-shadow-value:none;--hph-card-radius:.5rem;--hph-card-body-padding:1rem;--hph-tab-radius:.375rem;--hph-tab-active-top-width:2px;--hph-tab-active-side-width:1px;--hph-tab-active-bottom-width:1px;--hph-tab-active-font-weight:400;--hph-tab-active-top-color:var(--hph-nav-active-accent);--hph-body-bg:#071F27;--hph-body-text:#E7F3F0;--hph-muted-text:#A9C5C3;--hph-surface-bg:#0B2A32;--hph-surface-text:#E7F3F0;--hph-border:#31515A;--hph-link:#8AE1D7;--hph-primary:#45AFA6;--hph-secondary:#FF8064;--hph-success:#62C6A8;--hph-warning:#E9B84A;--hph-danger:#F07979;--hph-info:#72D4C8;--hph-document-action-bg:#0B2A32;--hph-document-action-text:#FF8064;--hph-document-action-border:#31515A;--hph-document-action-hover-bg:#FF8064;--hph-document-action-hover-text:#071F27;--hph-document-action-active-bg:#45AFA6;--hph-document-action-active-text:#071F27;--hph-card-bg:#0B2A32;--hph-card-text:#E7F3F0;--hph-card-border:#31515A;--hph-card-accent:#FF8064;--hph-card-shadow:#000000;--hph-title-card-bg:#0B2A32;--hph-title-card-text:#E7F3F0;--hph-title-card-border:#31515A;--hph-title-card-accent:#FF8064;--hph-content-card-bg:#0B2A32;--hph-content-card-text:#E7F3F0;--hph-content-card-border:#31515A;--hph-content-card-accent:#FF8064;--hph-sidebar-card-bg:#0B2A32;--hph-sidebar-card-text:#E7F3F0;--hph-sidebar-card-border:#31515A;--hph-sidebar-card-accent:#E9B84A;--hph-title-supporting-text:#A9C5C3;--hph-hero-gradient-1:#25408F;--hph-hero-gradient-2:#2872A0;--hph-hero-gradient-3:#2F9EAA;--hph-hero-gradient-4:#3CB4AD;--hph-hero-gradient-5:#4CC0AD;--hph-hero-text:#FFF8EE;--hph-hero-title:#FFF8EE;--hph-hero-subtitle:#D9F2EE;--hph-hero-muted:#B7D8D5;--hph-table-header-bg:#113A43;--hph-table-header-text:#F7FBFA;--hph-table-row-bg:#0B2A32;--hph-table-row-text:#E7F3F0;--hph-table-row-alt-bg:#102F37;--hph-table-border:#31515A;--hph-alert-primary-bg:#031633;--hph-alert-primary-text:#6EA8FE;--hph-alert-primary-border:#084298;--hph-alert-success-bg:#051B11;--hph-alert-success-text:#75B798;--hph-alert-success-border:#0F5132;--hph-alert-warning-bg:#332701;--hph-alert-warning-text:#FFDA6A;--hph-alert-warning-border:#664D03;--hph-alert-danger-bg:#2C0B0E;--hph-alert-danger-text:#EA868F;--hph-alert-danger-border:#842029;--hph-alert-info-bg:#032830;--hph-alert-info-text:#6EDFF6;--hph-alert-info-border:#055160;--hph-badge-bg:#E9B84A;--hph-badge-text:#071F27;--hph-tag-bg:#153A42;--hph-tag-text:#E7F3F0;--hph-nav-default-bg:#071F27;--hph-nav-default-text:#FFF8EE;--hph-nav-border:#31515A;--hph-nav-active-bg:#0D424B;--hph-nav-active-text:#FFFFFF;--hph-nav-active-accent:#E9B84A;--hph-nav-hover-bg:#0D424B;--hph-left-menu-hover-bg:#153A42;--hph-left-menu-hover-text:#FFFFFF;--hph-left-menu-active-bg:#45AFA6;--hph-left-menu-active-text:#071F27;--hph-special-left-menu-accent:#FF8064;--hph-pagination-bg:#0B2A32;--hph-pagination-text:#8AE1D7;--hph-pagination-active-bg:#45AFA6;--hph-pagination-active-text:#071F27;--hph-breadcrumb-text:#A9C5C3;--hph-breadcrumb-link:#8AE1D7;--hph-editor-tab-bg:#212529;--hph-editor-tab-text:#ADB5BD;--hph-editor-tab-border:#495057;--hph-editor-tab-hover-bg:#343A40;--hph-editor-tab-active-bg:#2B3035;--hph-editor-tab-active-text:#FFFFFF;--hph-editor-tab-active-accent:#6EA8FE;--hph-editor-tab-panel-bg:#2B3035;--hph-editor-tab-panel-text:#DEE2E6;--hph-editor-accordion-header-bg:#212529;--hph-editor-accordion-header-text:#DEE2E6;--hph-editor-accordion-body-bg:#2B3035;--hph-editor-accordion-body-text:#DEE2E6;--hph-focus-ring:#FF8064;--hph-disabled-bg:#183941;--hph-disabled-text:#8DA4A5;--hph-valid:#62C6A8;--hph-invalid:#F07979;--hph-code-bg:#102F37;--hph-code-text:#FF9F89;--hph-blockquote-border:#72D4C8;--hph-callout-bg:#102F37;--hph-callout-text:#E7F3F0;--hph-callout-border:#31515A;--hph-navbar-gradient-1:#25408F;--hph-navbar-gradient-2:#2872A0;--hph-navbar-gradient-3:#2F9EAA;--hph-navbar-gradient-4:#3CB4AD;--hph-navbar-gradient-5:#4CC0AD;--hph-navbar-text:#FFF8EE;--hph-navbar-link:#FFF8EE;--hph-navbar-active:#FFFFFF;--hph-navbar-active-bg:#0D424B;--hph-primary-text:#000000;--hph-primary-outline-text:#45AFA6;--hph-secondary-text:#000000;--hph-secondary-outline-text:#FF8064;--hph-success-text:#000000;--hph-success-outline-text:#62C6A8;--hph-warning-text:#000000;--hph-warning-outline-text:#E9B84A;--hph-danger-text:#000000;--hph-danger-outline-text:#F07979;--hph-info-text:#000000;--hph-info-outline-text:#72D4C8;--hph-hero-gradient:linear-gradient(90deg,var(--hph-hero-gradient-1),var(--hph-hero-gradient-2),var(--hph-hero-gradient-3),var(--hph-hero-gradient-4),var(--hph-hero-gradient-5));--hph-title-card-shadow-value:none;--hph-title-card-border-top-width:1px;--hph-title-card-border-start-width:1px;--hph-title-card-border-top-color:var(--hph-title-card-border);--hph-title-card-border-start-color:var(--hph-title-card-border);--hph-content-card-shadow-value:none;--hph-content-card-border-top-width:3px;--hph-content-card-border-start-width:1px;--hph-content-card-border-top-color:var(--hph-content-card-accent);--hph-content-card-border-start-color:var(--hph-content-card-border);--hph-sidebar-card-shadow-value:none;--hph-sidebar-card-border-top-width:3px;--hph-sidebar-card-border-start-width:1px;--hph-sidebar-card-border-top-color:var(--hph-sidebar-card-accent);--hph-sidebar-card-border-start-color:var(--hph-sidebar-card-border);--bs-body-bg:#071F27;--bs-body-color:#E7F3F0;--bs-body-bg-rgb:7,31,39;--bs-body-color-rgb:231,243,240;--bs-secondary-color:#A9C5C3;--bs-secondary-color-rgb:169,197,195;--bs-primary:#45AFA6;--bs-secondary:#FF8064;--bs-success:#62C6A8;--bs-warning:#E9B84A;--bs-danger:#F07979;--bs-info:#72D4C8;--bs-border-color:#31515A;--bs-primary-rgb:69,175,166;--bs-secondary-rgb:255,128,100;--bs-success-rgb:98,198,168;--bs-warning-rgb:233,184,74;--bs-danger-rgb:240,121,121;--bs-info-rgb:114,212,200;--hph-card-shadow-rgb:0,0,0;--hph-focus-ring-rgb:255,128,100;}html[data-hph-theme="system"]{color-scheme:light;--hph-theme-mode:light;--hph-font-family:Aptos, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--hph-menu-font-family:Aptos, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--hph-menu-font-size:1rem;--hph-menu-font-weight:600;--hph-menu-font-style:normal;--hph-site-header-height:72px;--hph-primary-navigation-height:56px;--hph-navbar-icon-filter:invert(1);--hph-card-shadow-value:none;--hph-card-radius:.5rem;--hph-card-body-padding:1rem;--hph-tab-radius:.375rem;--hph-tab-active-top-width:2px;--hph-tab-active-side-width:1px;--hph-tab-active-bottom-width:1px;--hph-tab-active-font-weight:400;--hph-tab-active-top-color:var(--hph-nav-active-accent);--hph-body-bg:#FFF8EE;--hph-body-text:#123F4B;--hph-muted-text:#547078;--hph-surface-bg:#FFFFFF;--hph-surface-text:#123F4B;--hph-border:#D9E3DF;--hph-link:#A83F2E;--hph-primary:#0E6268;--hph-secondary:#C7543A;--hph-success:#287A68;--hph-warning:#D39B2F;--hph-danger:#B93636;--hph-info:#27979A;--hph-document-action-bg:#FFFFFF;--hph-document-action-text:#C7543A;--hph-document-action-border:#D9E3DF;--hph-document-action-hover-bg:#C7543A;--hph-document-action-hover-text:#FFF8EE;--hph-document-action-active-bg:#0E6268;--hph-document-action-active-text:#FFF8EE;--hph-card-bg:#FFFFFF;--hph-card-text:#123F4B;--hph-card-border:#D9E3DF;--hph-card-accent:#FF8064;--hph-card-shadow:#071F27;--hph-title-card-bg:#FFFFFF;--hph-title-card-text:#123F4B;--hph-title-card-border:#D9E3DF;--hph-title-card-accent:#FF8064;--hph-content-card-bg:#FFFFFF;--hph-content-card-text:#123F4B;--hph-content-card-border:#D9E3DF;--hph-content-card-accent:#FF8064;--hph-sidebar-card-bg:#FFFFFF;--hph-sidebar-card-text:#123F4B;--hph-sidebar-card-border:#D9E3DF;--hph-sidebar-card-accent:#E9B84A;--hph-title-supporting-text:#276E82;--hph-hero-gradient-1:#25408F;--hph-hero-gradient-2:#2872A0;--hph-hero-gradient-3:#2F9EAA;--hph-hero-gradient-4:#3CB4AD;--hph-hero-gradient-5:#4CC0AD;--hph-hero-text:#FFF8EE;--hph-hero-title:#FFF8EE;--hph-hero-subtitle:#D9F2EE;--hph-hero-muted:#B7D8D5;--hph-table-header-bg:#EAF3F0;--hph-table-header-text:#123F4B;--hph-table-row-bg:#FFFFFF;--hph-table-row-text:#123F4B;--hph-table-row-alt-bg:#F5F7F4;--hph-table-border:#D9E3DF;--hph-alert-primary-bg:#CFE2FF;--hph-alert-primary-text:#084298;--hph-alert-primary-border:#B6D4FE;--hph-alert-success-bg:#D1E7DD;--hph-alert-success-text:#0F5132;--hph-alert-success-border:#BADBCC;--hph-alert-warning-bg:#FFF3CD;--hph-alert-warning-text:#664D03;--hph-alert-warning-border:#FFECB5;--hph-alert-danger-bg:#F8D7DA;--hph-alert-danger-text:#842029;--hph-alert-danger-border:#F5C2C7;--hph-alert-info-bg:#CFF4FC;--hph-alert-info-text:#055160;--hph-alert-info-border:#B6EFFB;--hph-badge-bg:#123F4B;--hph-badge-text:#FFF8EE;--hph-tag-bg:#EAF3F0;--hph-tag-text:#123F4B;--hph-nav-default-bg:#071F27;--hph-nav-default-text:#FFF8EE;--hph-nav-border:#72D4C8;--hph-nav-active-bg:#071F27;--hph-nav-active-text:#FFFFFF;--hph-nav-active-accent:#E9B84A;--hph-nav-hover-bg:#0D424B;--hph-left-menu-hover-bg:#EAF3F0;--hph-left-menu-hover-text:#123F4B;--hph-left-menu-active-bg:#0E6268;--hph-left-menu-active-text:#FFFFFF;--hph-special-left-menu-accent:#FF8064;--hph-pagination-bg:#FFFFFF;--hph-pagination-text:#0E6268;--hph-pagination-active-bg:#0E6268;--hph-pagination-active-text:#FFFFFF;--hph-breadcrumb-text:#547078;--hph-breadcrumb-link:#0E6268;--hph-editor-tab-bg:#F8F9FA;--hph-editor-tab-text:#495057;--hph-editor-tab-border:#DEE2E6;--hph-editor-tab-hover-bg:#E9ECEF;--hph-editor-tab-active-bg:#FFFFFF;--hph-editor-tab-active-text:#212529;--hph-editor-tab-active-accent:#0D6EFD;--hph-editor-tab-panel-bg:#FFFFFF;--hph-editor-tab-panel-text:#212529;--hph-editor-accordion-header-bg:#F8F9FA;--hph-editor-accordion-header-text:#212529;--hph-editor-accordion-body-bg:#FFFFFF;--hph-editor-accordion-body-text:#212529;--hph-focus-ring:#FF8064;--hph-disabled-bg:#E7ECE9;--hph-disabled-text:#667C81;--hph-valid:#287A68;--hph-invalid:#B93636;--hph-code-bg:#EEF4F1;--hph-code-text:#8B3653;--hph-blockquote-border:#72D4C8;--hph-callout-bg:#EAF3F0;--hph-callout-text:#123F4B;--hph-callout-border:#72D4C8;--hph-navbar-gradient-1:#25408F;--hph-navbar-gradient-2:#2872A0;--hph-navbar-gradient-3:#2F9EAA;--hph-navbar-gradient-4:#3CB4AD;--hph-navbar-gradient-5:#4CC0AD;--hph-navbar-text:#FFF8EE;--hph-navbar-link:#FFF8EE;--hph-navbar-active:#FFFFFF;--hph-navbar-active-bg:#0D424B;--hph-primary-text:#ffffff;--hph-primary-outline-text:#0E6268;--hph-secondary-text:#000000;--hph-secondary-outline-text:#c35239;--hph-success-text:#ffffff;--hph-success-outline-text:#287A68;--hph-warning-text:#000000;--hph-warning-outline-text:#966e21;--hph-danger-text:#ffffff;--hph-danger-outline-text:#B93636;--hph-info-text:#000000;--hph-info-outline-text:#228386;--hph-hero-gradient:linear-gradient(90deg,var(--hph-hero-gradient-1),var(--hph-hero-gradient-2),var(--hph-hero-gradient-3),var(--hph-hero-gradient-4),var(--hph-hero-gradient-5));--hph-title-card-shadow-value:none;--hph-title-card-border-top-width:1px;--hph-title-card-border-start-width:1px;--hph-title-card-border-top-color:var(--hph-title-card-border);--hph-title-card-border-start-color:var(--hph-title-card-border);--hph-content-card-shadow-value:none;--hph-content-card-border-top-width:3px;--hph-content-card-border-start-width:1px;--hph-content-card-border-top-color:var(--hph-content-card-accent);--hph-content-card-border-start-color:var(--hph-content-card-border);--hph-sidebar-card-shadow-value:none;--hph-sidebar-card-border-top-width:3px;--hph-sidebar-card-border-start-width:1px;--hph-sidebar-card-border-top-color:var(--hph-sidebar-card-accent);--hph-sidebar-card-border-start-color:var(--hph-sidebar-card-border);--bs-body-bg:#FFF8EE;--bs-body-color:#123F4B;--bs-body-bg-rgb:255,248,238;--bs-body-color-rgb:18,63,75;--bs-secondary-color:#547078;--bs-secondary-color-rgb:84,112,120;--bs-primary:#0E6268;--bs-secondary:#C7543A;--bs-success:#287A68;--bs-warning:#D39B2F;--bs-danger:#B93636;--bs-info:#27979A;--bs-border-color:#D9E3DF;--bs-primary-rgb:14,98,104;--bs-secondary-rgb:199,84,58;--bs-success-rgb:40,122,104;--bs-warning-rgb:211,155,47;--bs-danger-rgb:185,54,54;--bs-info-rgb:39,151,154;--hph-card-shadow-rgb:7,31,39;--hph-focus-ring-rgb:255,128,100;}@media (prefers-color-scheme:dark){html[data-hph-theme="system"]{color-scheme:dark;--hph-theme-mode:dark;--hph-font-family:Aptos, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--hph-menu-font-family:Aptos, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--hph-menu-font-size:1rem;--hph-menu-font-weight:600;--hph-menu-font-style:normal;--hph-site-header-height:72px;--hph-primary-navigation-height:56px;--hph-navbar-icon-filter:none;--hph-card-shadow-value:none;--hph-card-radius:.5rem;--hph-card-body-padding:1rem;--hph-tab-radius:.375rem;--hph-tab-active-top-width:2px;--hph-tab-active-side-width:1px;--hph-tab-active-bottom-width:1px;--hph-tab-active-font-weight:400;--hph-tab-active-top-color:var(--hph-nav-active-accent);--hph-body-bg:#071F27;--hph-body-text:#E7F3F0;--hph-muted-text:#A9C5C3;--hph-surface-bg:#0B2A32;--hph-surface-text:#E7F3F0;--hph-border:#31515A;--hph-link:#8AE1D7;--hph-primary:#45AFA6;--hph-secondary:#FF8064;--hph-success:#62C6A8;--hph-warning:#E9B84A;--hph-danger:#F07979;--hph-info:#72D4C8;--hph-document-action-bg:#0B2A32;--hph-document-action-text:#FF8064;--hph-document-action-border:#31515A;--hph-document-action-hover-bg:#FF8064;--hph-document-action-hover-text:#071F27;--hph-document-action-active-bg:#45AFA6;--hph-document-action-active-text:#071F27;--hph-card-bg:#0B2A32;--hph-card-text:#E7F3F0;--hph-card-border:#31515A;--hph-card-accent:#FF8064;--hph-card-shadow:#000000;--hph-title-card-bg:#0B2A32;--hph-title-card-text:#E7F3F0;--hph-title-card-border:#31515A;--hph-title-card-accent:#FF8064;--hph-content-card-bg:#0B2A32;--hph-content-card-text:#E7F3F0;--hph-content-card-border:#31515A;--hph-content-card-accent:#FF8064;--hph-sidebar-card-bg:#0B2A32;--hph-sidebar-card-text:#E7F3F0;--hph-sidebar-card-border:#31515A;--hph-sidebar-card-accent:#E9B84A;--hph-title-supporting-text:#A9C5C3;--hph-hero-gradient-1:#25408F;--hph-hero-gradient-2:#2872A0;--hph-hero-gradient-3:#2F9EAA;--hph-hero-gradient-4:#3CB4AD;--hph-hero-gradient-5:#4CC0AD;--hph-hero-text:#FFF8EE;--hph-hero-title:#FFF8EE;--hph-hero-subtitle:#D9F2EE;--hph-hero-muted:#B7D8D5;--hph-table-header-bg:#113A43;--hph-table-header-text:#F7FBFA;--hph-table-row-bg:#0B2A32;--hph-table-row-text:#E7F3F0;--hph-table-row-alt-bg:#102F37;--hph-table-border:#31515A;--hph-alert-primary-bg:#031633;--hph-alert-primary-text:#6EA8FE;--hph-alert-primary-border:#084298;--hph-alert-success-bg:#051B11;--hph-alert-success-text:#75B798;--hph-alert-success-border:#0F5132;--hph-alert-warning-bg:#332701;--hph-alert-warning-text:#FFDA6A;--hph-alert-warning-border:#664D03;--hph-alert-danger-bg:#2C0B0E;--hph-alert-danger-text:#EA868F;--hph-alert-danger-border:#842029;--hph-alert-info-bg:#032830;--hph-alert-info-text:#6EDFF6;--hph-alert-info-border:#055160;--hph-badge-bg:#E9B84A;--hph-badge-text:#071F27;--hph-tag-bg:#153A42;--hph-tag-text:#E7F3F0;--hph-nav-default-bg:#071F27;--hph-nav-default-text:#FFF8EE;--hph-nav-border:#31515A;--hph-nav-active-bg:#0D424B;--hph-nav-active-text:#FFFFFF;--hph-nav-active-accent:#E9B84A;--hph-nav-hover-bg:#0D424B;--hph-left-menu-hover-bg:#153A42;--hph-left-menu-hover-text:#FFFFFF;--hph-left-menu-active-bg:#45AFA6;--hph-left-menu-active-text:#071F27;--hph-special-left-menu-accent:#FF8064;--hph-pagination-bg:#0B2A32;--hph-pagination-text:#8AE1D7;--hph-pagination-active-bg:#45AFA6;--hph-pagination-active-text:#071F27;--hph-breadcrumb-text:#A9C5C3;--hph-breadcrumb-link:#8AE1D7;--hph-editor-tab-bg:#212529;--hph-editor-tab-text:#ADB5BD;--hph-editor-tab-border:#495057;--hph-editor-tab-hover-bg:#343A40;--hph-editor-tab-active-bg:#2B3035;--hph-editor-tab-active-text:#FFFFFF;--hph-editor-tab-active-accent:#6EA8FE;--hph-editor-tab-panel-bg:#2B3035;--hph-editor-tab-panel-text:#DEE2E6;--hph-editor-accordion-header-bg:#212529;--hph-editor-accordion-header-text:#DEE2E6;--hph-editor-accordion-body-bg:#2B3035;--hph-editor-accordion-body-text:#DEE2E6;--hph-focus-ring:#FF8064;--hph-disabled-bg:#183941;--hph-disabled-text:#8DA4A5;--hph-valid:#62C6A8;--hph-invalid:#F07979;--hph-code-bg:#102F37;--hph-code-text:#FF9F89;--hph-blockquote-border:#72D4C8;--hph-callout-bg:#102F37;--hph-callout-text:#E7F3F0;--hph-callout-border:#31515A;--hph-navbar-gradient-1:#25408F;--hph-navbar-gradient-2:#2872A0;--hph-navbar-gradient-3:#2F9EAA;--hph-navbar-gradient-4:#3CB4AD;--hph-navbar-gradient-5:#4CC0AD;--hph-navbar-text:#FFF8EE;--hph-navbar-link:#FFF8EE;--hph-navbar-active:#FFFFFF;--hph-navbar-active-bg:#0D424B;--hph-primary-text:#000000;--hph-primary-outline-text:#45AFA6;--hph-secondary-text:#000000;--hph-secondary-outline-text:#FF8064;--hph-success-text:#000000;--hph-success-outline-text:#62C6A8;--hph-warning-text:#000000;--hph-warning-outline-text:#E9B84A;--hph-danger-text:#000000;--hph-danger-outline-text:#F07979;--hph-info-text:#000000;--hph-info-outline-text:#72D4C8;--hph-hero-gradient:linear-gradient(90deg,var(--hph-hero-gradient-1),var(--hph-hero-gradient-2),var(--hph-hero-gradient-3),var(--hph-hero-gradient-4),var(--hph-hero-gradient-5));--hph-title-card-shadow-value:none;--hph-title-card-border-top-width:1px;--hph-title-card-border-start-width:1px;--hph-title-card-border-top-color:var(--hph-title-card-border);--hph-title-card-border-start-color:var(--hph-title-card-border);--hph-content-card-shadow-value:none;--hph-content-card-border-top-width:3px;--hph-content-card-border-start-width:1px;--hph-content-card-border-top-color:var(--hph-content-card-accent);--hph-content-card-border-start-color:var(--hph-content-card-border);--hph-sidebar-card-shadow-value:none;--hph-sidebar-card-border-top-width:3px;--hph-sidebar-card-border-start-width:1px;--hph-sidebar-card-border-top-color:var(--hph-sidebar-card-accent);--hph-sidebar-card-border-start-color:var(--hph-sidebar-card-border);--bs-body-bg:#071F27;--bs-body-color:#E7F3F0;--bs-body-bg-rgb:7,31,39;--bs-body-color-rgb:231,243,240;--bs-secondary-color:#A9C5C3;--bs-secondary-color-rgb:169,197,195;--bs-primary:#45AFA6;--bs-secondary:#FF8064;--bs-success:#62C6A8;--bs-warning:#E9B84A;--bs-danger:#F07979;--bs-info:#72D4C8;--bs-border-color:#31515A;--bs-primary-rgb:69,175,166;--bs-secondary-rgb:255,128,100;--bs-success-rgb:98,198,168;--bs-warning-rgb:233,184,74;--bs-danger-rgb:240,121,121;--bs-info-rgb:114,212,200;--hph-card-shadow-rgb:0,0,0;--hph-focus-ring-rgb:255,128,100;}}html[data-hph-a11y-contrast="light"]{color-scheme:light;--hph-theme-mode:light;--hph-font-family:Aptos, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--hph-menu-font-family:Aptos, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--hph-menu-font-size:1rem;--hph-menu-font-weight:600;--hph-menu-font-style:normal;--hph-site-header-height:72px;--hph-primary-navigation-height:56px;--hph-navbar-icon-filter:invert(1);--hph-card-shadow-value:none;--hph-card-radius:.5rem;--hph-card-body-padding:1rem;--hph-tab-radius:.375rem;--hph-tab-active-top-width:2px;--hph-tab-active-side-width:1px;--hph-tab-active-bottom-width:1px;--hph-tab-active-font-weight:400;--hph-tab-active-top-color:var(--hph-nav-active-accent);--hph-body-bg:#FFF8EE;--hph-body-text:#123F4B;--hph-muted-text:#547078;--hph-surface-bg:#FFFFFF;--hph-surface-text:#123F4B;--hph-border:#D9E3DF;--hph-link:#A83F2E;--hph-primary:#0E6268;--hph-secondary:#C7543A;--hph-success:#287A68;--hph-warning:#D39B2F;--hph-danger:#B93636;--hph-info:#27979A;--hph-document-action-bg:#FFFFFF;--hph-document-action-text:#C7543A;--hph-document-action-border:#D9E3DF;--hph-document-action-hover-bg:#C7543A;--hph-document-action-hover-text:#FFF8EE;--hph-document-action-active-bg:#0E6268;--hph-document-action-active-text:#FFF8EE;--hph-card-bg:#FFFFFF;--hph-card-text:#123F4B;--hph-card-border:#D9E3DF;--hph-card-accent:#FF8064;--hph-card-shadow:#071F27;--hph-title-card-bg:#FFFFFF;--hph-title-card-text:#123F4B;--hph-title-card-border:#D9E3DF;--hph-title-card-accent:#FF8064;--hph-content-card-bg:#FFFFFF;--hph-content-card-text:#123F4B;--hph-content-card-border:#D9E3DF;--hph-content-card-accent:#FF8064;--hph-sidebar-card-bg:#FFFFFF;--hph-sidebar-card-text:#123F4B;--hph-sidebar-card-border:#D9E3DF;--hph-sidebar-card-accent:#E9B84A;--hph-title-supporting-text:#276E82;--hph-hero-gradient-1:#25408F;--hph-hero-gradient-2:#2872A0;--hph-hero-gradient-3:#2F9EAA;--hph-hero-gradient-4:#3CB4AD;--hph-hero-gradient-5:#4CC0AD;--hph-hero-text:#FFF8EE;--hph-hero-title:#FFF8EE;--hph-hero-subtitle:#D9F2EE;--hph-hero-muted:#B7D8D5;--hph-table-header-bg:#EAF3F0;--hph-table-header-text:#123F4B;--hph-table-row-bg:#FFFFFF;--hph-table-row-text:#123F4B;--hph-table-row-alt-bg:#F5F7F4;--hph-table-border:#D9E3DF;--hph-alert-primary-bg:#CFE2FF;--hph-alert-primary-text:#084298;--hph-alert-primary-border:#B6D4FE;--hph-alert-success-bg:#D1E7DD;--hph-alert-success-text:#0F5132;--hph-alert-success-border:#BADBCC;--hph-alert-warning-bg:#FFF3CD;--hph-alert-warning-text:#664D03;--hph-alert-warning-border:#FFECB5;--hph-alert-danger-bg:#F8D7DA;--hph-alert-danger-text:#842029;--hph-alert-danger-border:#F5C2C7;--hph-alert-info-bg:#CFF4FC;--hph-alert-info-text:#055160;--hph-alert-info-border:#B6EFFB;--hph-badge-bg:#123F4B;--hph-badge-text:#FFF8EE;--hph-tag-bg:#EAF3F0;--hph-tag-text:#123F4B;--hph-nav-default-bg:#071F27;--hph-nav-default-text:#FFF8EE;--hph-nav-border:#72D4C8;--hph-nav-active-bg:#071F27;--hph-nav-active-text:#FFFFFF;--hph-nav-active-accent:#E9B84A;--hph-nav-hover-bg:#0D424B;--hph-left-menu-hover-bg:#EAF3F0;--hph-left-menu-hover-text:#123F4B;--hph-left-menu-active-bg:#0E6268;--hph-left-menu-active-text:#FFFFFF;--hph-special-left-menu-accent:#FF8064;--hph-pagination-bg:#FFFFFF;--hph-pagination-text:#0E6268;--hph-pagination-active-bg:#0E6268;--hph-pagination-active-text:#FFFFFF;--hph-breadcrumb-text:#547078;--hph-breadcrumb-link:#0E6268;--hph-editor-tab-bg:#F8F9FA;--hph-editor-tab-text:#495057;--hph-editor-tab-border:#DEE2E6;--hph-editor-tab-hover-bg:#E9ECEF;--hph-editor-tab-active-bg:#FFFFFF;--hph-editor-tab-active-text:#212529;--hph-editor-tab-active-accent:#0D6EFD;--hph-editor-tab-panel-bg:#FFFFFF;--hph-editor-tab-panel-text:#212529;--hph-editor-accordion-header-bg:#F8F9FA;--hph-editor-accordion-header-text:#212529;--hph-editor-accordion-body-bg:#FFFFFF;--hph-editor-accordion-body-text:#212529;--hph-focus-ring:#FF8064;--hph-disabled-bg:#E7ECE9;--hph-disabled-text:#667C81;--hph-valid:#287A68;--hph-invalid:#B93636;--hph-code-bg:#EEF4F1;--hph-code-text:#8B3653;--hph-blockquote-border:#72D4C8;--hph-callout-bg:#EAF3F0;--hph-callout-text:#123F4B;--hph-callout-border:#72D4C8;--hph-navbar-gradient-1:#25408F;--hph-navbar-gradient-2:#2872A0;--hph-navbar-gradient-3:#2F9EAA;--hph-navbar-gradient-4:#3CB4AD;--hph-navbar-gradient-5:#4CC0AD;--hph-navbar-text:#FFF8EE;--hph-navbar-link:#FFF8EE;--hph-navbar-active:#FFFFFF;--hph-navbar-active-bg:#0D424B;--hph-primary-text:#ffffff;--hph-primary-outline-text:#0E6268;--hph-secondary-text:#000000;--hph-secondary-outline-text:#c35239;--hph-success-text:#ffffff;--hph-success-outline-text:#287A68;--hph-warning-text:#000000;--hph-warning-outline-text:#966e21;--hph-danger-text:#ffffff;--hph-danger-outline-text:#B93636;--hph-info-text:#000000;--hph-info-outline-text:#228386;--hph-hero-gradient:linear-gradient(90deg,var(--hph-hero-gradient-1),var(--hph-hero-gradient-2),var(--hph-hero-gradient-3),var(--hph-hero-gradient-4),var(--hph-hero-gradient-5));--hph-title-card-shadow-value:none;--hph-title-card-border-top-width:1px;--hph-title-card-border-start-width:1px;--hph-title-card-border-top-color:var(--hph-title-card-border);--hph-title-card-border-start-color:var(--hph-title-card-border);--hph-content-card-shadow-value:none;--hph-content-card-border-top-width:3px;--hph-content-card-border-start-width:1px;--hph-content-card-border-top-color:var(--hph-content-card-accent);--hph-content-card-border-start-color:var(--hph-content-card-border);--hph-sidebar-card-shadow-value:none;--hph-sidebar-card-border-top-width:3px;--hph-sidebar-card-border-start-width:1px;--hph-sidebar-card-border-top-color:var(--hph-sidebar-card-accent);--hph-sidebar-card-border-start-color:var(--hph-sidebar-card-border);--bs-body-bg:#FFF8EE;--bs-body-color:#123F4B;--bs-body-bg-rgb:255,248,238;--bs-body-color-rgb:18,63,75;--bs-secondary-color:#547078;--bs-secondary-color-rgb:84,112,120;--bs-primary:#0E6268;--bs-secondary:#C7543A;--bs-success:#287A68;--bs-warning:#D39B2F;--bs-danger:#B93636;--bs-info:#27979A;--bs-border-color:#D9E3DF;--bs-primary-rgb:14,98,104;--bs-secondary-rgb:199,84,58;--bs-success-rgb:40,122,104;--bs-warning-rgb:211,155,47;--bs-danger-rgb:185,54,54;--bs-info-rgb:39,151,154;--hph-card-shadow-rgb:7,31,39;--hph-focus-ring-rgb:255,128,100;}html[data-hph-a11y-contrast="dark"]{color-scheme:dark;--hph-theme-mode:dark;--hph-font-family:Aptos, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--hph-menu-font-family:Aptos, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--hph-menu-font-size:1rem;--hph-menu-font-weight:600;--hph-menu-font-style:normal;--hph-site-header-height:72px;--hph-primary-navigation-height:56px;--hph-navbar-icon-filter:none;--hph-card-shadow-value:none;--hph-card-radius:.5rem;--hph-card-body-padding:1rem;--hph-tab-radius:.375rem;--hph-tab-active-top-width:2px;--hph-tab-active-side-width:1px;--hph-tab-active-bottom-width:1px;--hph-tab-active-font-weight:400;--hph-tab-active-top-color:var(--hph-nav-active-accent);--hph-body-bg:#071F27;--hph-body-text:#E7F3F0;--hph-muted-text:#A9C5C3;--hph-surface-bg:#0B2A32;--hph-surface-text:#E7F3F0;--hph-border:#31515A;--hph-link:#8AE1D7;--hph-primary:#45AFA6;--hph-secondary:#FF8064;--hph-success:#62C6A8;--hph-warning:#E9B84A;--hph-danger:#F07979;--hph-info:#72D4C8;--hph-document-action-bg:#0B2A32;--hph-document-action-text:#FF8064;--hph-document-action-border:#31515A;--hph-document-action-hover-bg:#FF8064;--hph-document-action-hover-text:#071F27;--hph-document-action-active-bg:#45AFA6;--hph-document-action-active-text:#071F27;--hph-card-bg:#0B2A32;--hph-card-text:#E7F3F0;--hph-card-border:#31515A;--hph-card-accent:#FF8064;--hph-card-shadow:#000000;--hph-title-card-bg:#0B2A32;--hph-title-card-text:#E7F3F0;--hph-title-card-border:#31515A;--hph-title-card-accent:#FF8064;--hph-content-card-bg:#0B2A32;--hph-content-card-text:#E7F3F0;--hph-content-card-border:#31515A;--hph-content-card-accent:#FF8064;--hph-sidebar-card-bg:#0B2A32;--hph-sidebar-card-text:#E7F3F0;--hph-sidebar-card-border:#31515A;--hph-sidebar-card-accent:#E9B84A;--hph-title-supporting-text:#A9C5C3;--hph-hero-gradient-1:#25408F;--hph-hero-gradient-2:#2872A0;--hph-hero-gradient-3:#2F9EAA;--hph-hero-gradient-4:#3CB4AD;--hph-hero-gradient-5:#4CC0AD;--hph-hero-text:#FFF8EE;--hph-hero-title:#FFF8EE;--hph-hero-subtitle:#D9F2EE;--hph-hero-muted:#B7D8D5;--hph-table-header-bg:#113A43;--hph-table-header-text:#F7FBFA;--hph-table-row-bg:#0B2A32;--hph-table-row-text:#E7F3F0;--hph-table-row-alt-bg:#102F37;--hph-table-border:#31515A;--hph-alert-primary-bg:#031633;--hph-alert-primary-text:#6EA8FE;--hph-alert-primary-border:#084298;--hph-alert-success-bg:#051B11;--hph-alert-success-text:#75B798;--hph-alert-success-border:#0F5132;--hph-alert-warning-bg:#332701;--hph-alert-warning-text:#FFDA6A;--hph-alert-warning-border:#664D03;--hph-alert-danger-bg:#2C0B0E;--hph-alert-danger-text:#EA868F;--hph-alert-danger-border:#842029;--hph-alert-info-bg:#032830;--hph-alert-info-text:#6EDFF6;--hph-alert-info-border:#055160;--hph-badge-bg:#E9B84A;--hph-badge-text:#071F27;--hph-tag-bg:#153A42;--hph-tag-text:#E7F3F0;--hph-nav-default-bg:#071F27;--hph-nav-default-text:#FFF8EE;--hph-nav-border:#31515A;--hph-nav-active-bg:#0D424B;--hph-nav-active-text:#FFFFFF;--hph-nav-active-accent:#E9B84A;--hph-nav-hover-bg:#0D424B;--hph-left-menu-hover-bg:#153A42;--hph-left-menu-hover-text:#FFFFFF;--hph-left-menu-active-bg:#45AFA6;--hph-left-menu-active-text:#071F27;--hph-special-left-menu-accent:#FF8064;--hph-pagination-bg:#0B2A32;--hph-pagination-text:#8AE1D7;--hph-pagination-active-bg:#45AFA6;--hph-pagination-active-text:#071F27;--hph-breadcrumb-text:#A9C5C3;--hph-breadcrumb-link:#8AE1D7;--hph-editor-tab-bg:#212529;--hph-editor-tab-text:#ADB5BD;--hph-editor-tab-border:#495057;--hph-editor-tab-hover-bg:#343A40;--hph-editor-tab-active-bg:#2B3035;--hph-editor-tab-active-text:#FFFFFF;--hph-editor-tab-active-accent:#6EA8FE;--hph-editor-tab-panel-bg:#2B3035;--hph-editor-tab-panel-text:#DEE2E6;--hph-editor-accordion-header-bg:#212529;--hph-editor-accordion-header-text:#DEE2E6;--hph-editor-accordion-body-bg:#2B3035;--hph-editor-accordion-body-text:#DEE2E6;--hph-focus-ring:#FF8064;--hph-disabled-bg:#183941;--hph-disabled-text:#8DA4A5;--hph-valid:#62C6A8;--hph-invalid:#F07979;--hph-code-bg:#102F37;--hph-code-text:#FF9F89;--hph-blockquote-border:#72D4C8;--hph-callout-bg:#102F37;--hph-callout-text:#E7F3F0;--hph-callout-border:#31515A;--hph-navbar-gradient-1:#25408F;--hph-navbar-gradient-2:#2872A0;--hph-navbar-gradient-3:#2F9EAA;--hph-navbar-gradient-4:#3CB4AD;--hph-navbar-gradient-5:#4CC0AD;--hph-navbar-text:#FFF8EE;--hph-navbar-link:#FFF8EE;--hph-navbar-active:#FFFFFF;--hph-navbar-active-bg:#0D424B;--hph-primary-text:#000000;--hph-primary-outline-text:#45AFA6;--hph-secondary-text:#000000;--hph-secondary-outline-text:#FF8064;--hph-success-text:#000000;--hph-success-outline-text:#62C6A8;--hph-warning-text:#000000;--hph-warning-outline-text:#E9B84A;--hph-danger-text:#000000;--hph-danger-outline-text:#F07979;--hph-info-text:#000000;--hph-info-outline-text:#72D4C8;--hph-hero-gradient:linear-gradient(90deg,var(--hph-hero-gradient-1),var(--hph-hero-gradient-2),var(--hph-hero-gradient-3),var(--hph-hero-gradient-4),var(--hph-hero-gradient-5));--hph-title-card-shadow-value:none;--hph-title-card-border-top-width:1px;--hph-title-card-border-start-width:1px;--hph-title-card-border-top-color:var(--hph-title-card-border);--hph-title-card-border-start-color:var(--hph-title-card-border);--hph-content-card-shadow-value:none;--hph-content-card-border-top-width:3px;--hph-content-card-border-start-width:1px;--hph-content-card-border-top-color:var(--hph-content-card-accent);--hph-content-card-border-start-color:var(--hph-content-card-border);--hph-sidebar-card-shadow-value:none;--hph-sidebar-card-border-top-width:3px;--hph-sidebar-card-border-start-width:1px;--hph-sidebar-card-border-top-color:var(--hph-sidebar-card-accent);--hph-sidebar-card-border-start-color:var(--hph-sidebar-card-border);--bs-body-bg:#071F27;--bs-body-color:#E7F3F0;--bs-body-bg-rgb:7,31,39;--bs-body-color-rgb:231,243,240;--bs-secondary-color:#A9C5C3;--bs-secondary-color-rgb:169,197,195;--bs-primary:#45AFA6;--bs-secondary:#FF8064;--bs-success:#62C6A8;--bs-warning:#E9B84A;--bs-danger:#F07979;--bs-info:#72D4C8;--bs-border-color:#31515A;--bs-primary-rgb:69,175,166;--bs-secondary-rgb:255,128,100;--bs-success-rgb:98,198,168;--bs-warning-rgb:233,184,74;--bs-danger-rgb:240,121,121;--bs-info-rgb:114,212,200;--hph-card-shadow-rgb:0,0,0;--hph-focus-ring-rgb:255,128,100;}html{
scroll-padding-top:calc(var(--hph-sticky-stack-height,0px) + .75rem);
}
body{
font-family:var(--hph-font-family);
background:var(--hph-body-bg);
color:var(--hph-body-text);
}
.hph-skip-link{
background:var(--hph-primary);
border-radius:0 0 .375rem 0;
color:var(--hph-primary-text);
left:0;
padding:.65rem 1rem;
position:fixed;
top:0;
transform:translateY(-120%);
transition:transform .15s ease-in-out;
z-index:1100;
}
.hph-skip-link:focus{
color:var(--hph-primary-text);
transform:translateY(0);
}
.hph-site-header{
background:var(--hph-surface-bg);
border-bottom:1px solid var(--hph-border);
color:var(--hph-surface-text);
position:relative;
z-index:1030;
}
.hph-site-header--sticky{
position:sticky;
top:0;
/* HR: Ljepljivo zaglavlje ostaje iznad samostalne navigacije kako njegovi
       padajući izbornici ne bi izgubili klik, ali ispod Bootstrap offcanvas i
       modalnih slojeva kako ne bi presretalo njihove kontrole.
   EN: The sticky header stays above standalone navigation so its dropdowns
       remain clickable, but below Bootstrap offcanvas and modal layers so it
       cannot intercept their controls. */
z-index:1030;
}
.hph-site-header__inner{
align-items:center;
display:flex;
gap:1rem;
justify-content:space-between;
min-height:var(--hph-site-header-height,72px);
padding-bottom:0;
padding-top:0;
}
.hph-site-header__group{
align-items:center;
display:flex;
flex-wrap:wrap;
gap:1rem;
min-width:0;
}
.hph-site-header__group--end{
justify-content:flex-end;
margin-left:auto;
}
.hph-site-header__item{
align-items:center;
color:var(--hph-surface-text);
display:inline-flex;
font-weight:600;
gap:.5rem;
min-width:0;
text-decoration:none;
}
.hph-site-header__item:hover,.hph-site-header__item:focus{
color:var(--hph-link);
text-decoration:none;
}
.hph-site-header__logo{
display:block;
height:var(--hph-header-logo-height,44px);
max-width:min(18rem,35vw);
object-fit:contain;
width:auto;
}
.hph-theme-asset--dark{display:none!important;}
html[data-hph-theme="dark"] .hph-theme-asset--light{display:none!important;}
html[data-hph-theme="dark"] .hph-theme-asset--dark{display:block!important;}
@media (prefers-color-scheme:dark){
html:not([data-hph-theme="light"]) .hph-theme-asset--light{display:none!important;}
html:not([data-hph-theme="light"]) .hph-theme-asset--dark{display:block!important;}
}
.hph-site-header__control{
align-items:center;
display:flex;
flex-direction:row;
gap:.25rem;
}
.hph-site-header__control .nav-link{
color:var(--hph-surface-text);
}
.hph-primary-navigation{
margin-bottom:0;
min-height:var(--hph-primary-navigation-height,56px);
padding-bottom:0;
padding-top:0;
}
.hph-primary-navigation>.container,
.hph-primary-navigation>.container-fluid,
.hph-primary-navigation>.container-sm,
.hph-primary-navigation>.container-md,
.hph-primary-navigation>.container-lg,
.hph-primary-navigation>.container-xl,
.hph-primary-navigation>.container-xxl{
min-height:inherit;
}
.hph-primary-navigation:not(.sticky-top){
position:relative;
z-index:auto;
}
.hph-primary-navigation:not(.sticky-top)>.container,
.hph-primary-navigation:not(.sticky-top)>.container-fluid,
.hph-primary-navigation:not(.sticky-top)>.container-sm,
.hph-primary-navigation:not(.sticky-top)>.container-md,
.hph-primary-navigation:not(.sticky-top)>.container-lg,
.hph-primary-navigation:not(.sticky-top)>.container-xl,
.hph-primary-navigation:not(.sticky-top)>.container-xxl{
position:relative;
z-index:5;
}
.hph-primary-navigation.sticky-top{
top:var(--hph-sticky-header-height,0px);
z-index:1025;
}
/* HR: Offcanvas ne može napustiti stacking-context ljepljive navigacije, pa se
       cijeli sloj privremeno podiže iznad zaglavlja samo dok je drawer aktivan.
   EN: Offcanvas cannot escape the sticky navigation stacking context, so the
       whole layer rises above the header only while the drawer is active. */
.hph-primary-navigation.sticky-top:has(.offcanvas.show),
.hph-primary-navigation.sticky-top:has(.offcanvas.showing),
.hph-primary-navigation.sticky-top:has(.offcanvas.hiding){
z-index:1045;
}
.hph-navigation-brand--icon{
align-items:center;
display:inline-flex;
padding-bottom:0;
padding-top:0;
}
.hph-navigation-brand__icon{
display:block;
height:var(--hph-navigation-brand-icon-height,32px);
max-width:min(10rem,30vw);
object-fit:contain;
width:auto;
}
.hph-primary-navigation__drawer{
--bs-offcanvas-width:min(22rem,calc(100vw - 3rem));
background:var(--hph-hero-gradient,linear-gradient(
90deg,
var(--hph-navbar-gradient-1),
var(--hph-navbar-gradient-2),
var(--hph-navbar-gradient-3),
var(--hph-navbar-gradient-4),
var(--hph-navbar-gradient-5)
));
box-shadow:0 .75rem 2rem rgba(15,23,42,.22);
color:var(--hph-navbar-active,#fff);
}
/* HR: Mobilna navigacija zadržava vlastite boje menija, ali pluta unutar
   zaslona kao ostali bočni paneli umjesto da bude zalijepljena za rub.
   EN: Mobile navigation keeps its own menu colors while floating inside the
   viewport like the other drawers instead of being attached to an edge. */
@media (max-width:991.98px){
.hph-primary-navigation__drawer.offcanvas{
border:1px solid var(--hph-border,rgba(255,255,255,.28));
border-radius:var(--hph-card-radius,.5rem);
bottom:.75rem;
height:auto;
max-height:calc(100vh - 1.5rem);
max-height:calc(100dvh - 1.5rem);
right:.75rem;
top:.75rem;
}
.hph-primary-navigation__drawer.offcanvas-end{
transform:translateX(calc(100% + .75rem));
}
.hph-primary-navigation__drawer.showing,
.hph-primary-navigation__drawer.show:not(.hiding){
transform:none;
}
}
@media (min-width:576px){
.navbar-expand-sm .hph-primary-navigation__drawer{
background:transparent;
border:0;
border-radius:0;
bottom:auto;
box-shadow:none;
height:auto;
max-height:none;
right:auto;
top:auto;
transform:none;
}
}
@media (min-width:768px){
.navbar-expand-md .hph-primary-navigation__drawer{
background:transparent;
border:0;
border-radius:0;
bottom:auto;
box-shadow:none;
height:auto;
max-height:none;
right:auto;
top:auto;
transform:none;
}
}
@media (min-width:992px){
.navbar-expand-lg .hph-primary-navigation__drawer{
background:transparent;
border:0;
border-radius:0;
bottom:auto;
box-shadow:none;
height:auto;
max-height:none;
right:auto;
top:auto;
transform:none;
}
}
@media (min-width:1200px){
.navbar-expand-xl .hph-primary-navigation__drawer{
background:transparent;
border:0;
border-radius:0;
bottom:auto;
box-shadow:none;
height:auto;
max-height:none;
right:auto;
top:auto;
transform:none;
}
}
@media (min-width:1400px){
.navbar-expand-xxl .hph-primary-navigation__drawer{
background:transparent;
border:0;
border-radius:0;
bottom:auto;
box-shadow:none;
height:auto;
max-height:none;
right:auto;
top:auto;
transform:none;
}
}
.hph-primary-navigation__drawer .offcanvas-title{
color:var(--hph-navbar-active,#fff);
}
.hph-primary-navigation .hph-menu-external-marker{
display:inline-block;
margin-left:.3rem;
vertical-align:-.08em;
}
.hph-container-wide{
margin-left:auto;
margin-right:auto;
max-width:1640px;
}
.hph-hero{
background:var(--hph-hero-gradient);
color:var(--hph-hero-text,#fff);
overflow:hidden;
position:relative;
}
.hph-hero--visual-overflow{
clip-path:inset(-100vmax 0);
overflow:visible;
}
.hph-hero--visual-overflow .hph-hero__stage{pointer-events:none;}
.hph-hero--visual-overflow .hph-hero__text-frame{pointer-events:auto;}
.hph-hero__stage,
.hph-hero-grid{
display:grid;
position:relative;
z-index:3;
}
.hph-hero__text-frame,
.hph-hero__visual-frame{
box-sizing:border-box;
display:grid;
gap:2rem;
grid-column:1;
grid-row:1;
grid-template-columns:minmax(0,1fr) minmax(0,.32fr);
position:relative;
width:100%;
}
.hph-hero__text-frame{align-items:start;z-index:4;}
.hph-hero__visual-frame{align-items:center;z-index:3;}
.hph-hero--compact .hph-hero__text-frame,
.hph-hero--compact .hph-hero__visual-frame{
--hph-hero-default-height:14rem;
--hph-hero-default-padding-top:1rem;
--hph-hero-default-padding-bottom:2rem;
--hph-hero-inner-padding-bottom:var(--hph-hero-content-padding-bottom,var(--hph-hero-default-padding-bottom));
height:max(var(--hph-hero-content-min-height,0px),var(--hph-hero-default-height));
min-height:0;
padding-bottom:var(--hph-hero-inner-padding-bottom);
padding-top:var(--hph-hero-content-padding-top,var(--hph-hero-default-padding-top));
}
.hph-hero--medium .hph-hero__text-frame,
.hph-hero--medium .hph-hero__visual-frame{
--hph-hero-default-height:20rem;
--hph-hero-default-padding-top:1rem;
--hph-hero-default-padding-bottom:2.5rem;
--hph-hero-inner-padding-bottom:var(--hph-hero-content-padding-bottom,var(--hph-hero-default-padding-bottom));
height:max(var(--hph-hero-content-min-height,0px),var(--hph-hero-default-height));
min-height:0;
padding-bottom:var(--hph-hero-inner-padding-bottom);
padding-top:var(--hph-hero-content-padding-top,var(--hph-hero-default-padding-top));
}
.hph-hero--large .hph-hero__text-frame,
.hph-hero--large .hph-hero__visual-frame{
--hph-hero-default-height:26rem;
--hph-hero-default-padding-top:1rem;
--hph-hero-default-padding-bottom:3rem;
--hph-hero-inner-padding-bottom:var(--hph-hero-content-padding-bottom,var(--hph-hero-default-padding-bottom));
height:max(var(--hph-hero-content-min-height,0px),var(--hph-hero-default-height));
min-height:0;
padding-bottom:var(--hph-hero-inner-padding-bottom);
padding-top:var(--hph-hero-content-padding-top,var(--hph-hero-default-padding-top));
}
.hph-hero--align-center .hph-hero__text-frame,
.hph-hero--align-center .hph-hero__visual-frame{
grid-template-columns:minmax(0,1fr);
text-align:center;
}
.hph-hero--align-center .hph-hero__content{margin-left:auto;margin-right:auto;}
.hph-hero__content{
grid-column:1;
max-width:min(100%,88rem);
}
.hph-hero__eyebrow{
font-size:.875rem;
font-weight:700;
margin-bottom:.75rem;
text-transform:uppercase;
}
.hph-hero__title{
color:var(--hph-hero-title,var(--hph-hero-text,#fff));
font-size:4rem;
font-weight:700;
letter-spacing:0;
line-height:1.08;
margin:0;
overflow-wrap:break-word;
text-wrap:balance;
}
.hph-hero--compact .hph-hero__title{font-size:2.5rem;}
.hph-hero--medium .hph-hero__title{font-size:4rem;}
.hph-hero--large .hph-hero__title{font-size:4.5rem;}
@media (min-width:768px){
.hph-hero--compact .hph-hero__title--long{font-size:clamp(2.05rem,2.35vw,2.35rem);line-height:1.04;}
.hph-hero--compact .hph-hero__title--very-long{font-size:clamp(1.8rem,2.05vw,2.05rem);line-height:1.03;}
.hph-hero--compact .hph-hero__title--extreme{font-size:clamp(1.55rem,1.8vw,1.8rem);line-height:1.02;}
.hph-hero--medium .hph-hero__title--long{font-size:clamp(2.4rem,3vw,3rem);line-height:1.04;}
.hph-hero--medium .hph-hero__title--very-long{font-size:clamp(2.1rem,2.55vw,2.55rem);line-height:1.03;}
.hph-hero--medium .hph-hero__title--extreme{font-size:clamp(1.75rem,2vw,2rem);line-height:1.02;}
.hph-hero--large .hph-hero__title--long{font-size:clamp(2.65rem,3.25vw,3.25rem);line-height:1.04;}
.hph-hero--large .hph-hero__title--very-long{font-size:clamp(2.25rem,2.75vw,2.75rem);line-height:1.03;}
.hph-hero--large .hph-hero__title--extreme{font-size:clamp(1.9rem,2.2vw,2.2rem);line-height:1.02;}
}
.hph-hero__subtitle{
color:var(--hph-hero-subtitle,var(--hph-hero-muted,#e9ecef));
font-size:1.25rem;
margin:1rem 0 0;
max-width:46rem;
}
.hph-hero--align-center .hph-hero__subtitle{margin-left:auto;margin-right:auto;}
.hph-hero__actions{
align-items:center;
display:flex;
flex-wrap:wrap;
gap:.75rem;
margin-top:1.5rem;
}
.hph-hero--align-center .hph-hero__actions{justify-content:center;}
.hph-hero__visual{
align-self:stretch;
display:flex;
grid-column:2;
justify-content:flex-end;
justify-self:end;
min-height:0;
position:relative;
right:var(--hph-hero-visual-right,0);
top:var(--hph-hero-visual-top,0);
width:var(--hph-hero-visual-width,100%);
z-index:3;
}
.hph-hero__visual img{
height:auto;
max-height:24rem;
max-width:100%;
object-fit:contain;
transform:rotate(var(--hph-hero-visual-rotation,0deg));
transform-origin:center;
width:100%;
}
.hph-hero__visual--sup-circles img{max-height:none;}
.hph-hero__visual--sup-circles{
align-self:auto;
display:block;
grid-column:auto;
position:absolute;
z-index:1;
}
.hph-hero__visual--sup-circles img{display:block;}
.hph-hero--compact .hph-hero__visual:not(.hph-hero__visual--sup-circles) img{
max-height:var(--hph-hero-visual-max-height,7rem);
}
.hph-hero--medium .hph-hero__visual:not(.hph-hero__visual--sup-circles) img{
max-height:var(--hph-hero-visual-max-height,14rem);
}
.hph-hero--large .hph-hero__visual:not(.hph-hero__visual--sup-circles) img{
max-height:var(--hph-hero-visual-max-height,20rem);
}
.hph-hero--with-wave:not(.hph-hero--compact) .hph-hero__visual{
transform:translateY(2rem);
}
.hph-hero--with-wave:not(.hph-hero--compact) .hph-hero__visual--sup-circles{
transform:none;
}
.hph-hero__wave{
bottom:0;
left:0;
line-height:0;
overflow:hidden;
position:absolute;
transform:rotate(180deg);
width:100%;
z-index:2;
}
.hph-hero__wave svg{
display:block;
height:clamp(4rem,8vw,6.25rem);
position:relative;
transform:rotateY(180deg);
width:calc(139% + 1.3px);
}
.hph-hero__wave path{fill:var(--hph-body-bg);}
.hph-hero--compact .hph-hero__wave svg{height:3rem;}
@media (max-width:767.98px){
.hph-site-header__inner{
align-items:center;
flex-direction:row;
gap:.5rem;
min-height:var(--hph-site-header-height,72px);
padding-bottom:0;
padding-top:0;
}
.hph-site-header__group{
flex-wrap:nowrap;
gap:.5rem;
}
.hph-site-header__group--start{
flex:1 1 auto;
overflow:hidden;
}
.hph-site-header__group--end{
border-top:0;
flex:0 0 auto;
gap:.15rem;
justify-content:flex-end;
margin-left:auto;
padding-top:0;
}
.hph-site-header__item--logo{flex:0 0 auto;}
.hph-site-header__item--text{
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.hph-site-header__control{
flex-direction:row;
gap:0;
}
.hph-site-header__control .nav-link{
padding:.35rem .2rem;
white-space:nowrap;
}
.hph-site-header__control--account .dropdown-toggle{
/* HR: Skriveni opis ostaje unutar kontrole; skraćuje se samo ime, ne broj.
   EN: Contain the hidden description; truncate only the name, not the count. */
position:relative;
display:flex;
align-items:center;
max-width:min(8.5rem,30vw);
}
.hph-site-header__control--account .hph-account-label{
min-width:0;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.hph-site-header__control--account .dropdown-toggle>.badge,
.hph-site-header__control--account .dropdown-toggle::after{flex-shrink:0;}
.hph-site-header__logo{max-width:min(8rem,28vw);}
.hph-hero--compact .hph-hero__text-frame,
.hph-hero--compact .hph-hero__visual-frame{
--hph-hero-default-height:14rem;
}
.hph-hero--medium .hph-hero__text-frame,
.hph-hero--medium .hph-hero__visual-frame{
--hph-hero-default-height:16rem;
}
.hph-hero--large .hph-hero__text-frame,
.hph-hero--large .hph-hero__visual-frame{
--hph-hero-default-height:20rem;
}
.hph-hero .hph-hero__text-frame,
.hph-hero .hph-hero__visual-frame{
grid-template-columns:minmax(0,1fr);
height:max(
min(var(--hph-hero-content-min-height,0px),20rem),
var(--hph-hero-default-height)
);
min-height:0;
padding-bottom:min(var(--hph-hero-content-padding-bottom,1.5rem),2.5rem);
padding-top:min(var(--hph-hero-content-padding-top,1rem),2rem);
}
.hph-hero--with-wave .hph-hero__text-frame,
.hph-hero--with-wave .hph-hero__visual-frame{
padding-bottom:max(min(var(--hph-hero-content-padding-bottom,1.5rem),2.5rem),3.125rem);
}
.hph-hero--compact .hph-hero__title{font-size:1.65rem;}
.hph-hero--medium .hph-hero__title{font-size:2rem;}
.hph-hero--large .hph-hero__title{font-size:2.25rem;}
.hph-hero__visual{
grid-column:1;
justify-content:center;
justify-self:center;
max-height:14rem;
right:0;
top:0;
width:min(100%,var(--hph-hero-visual-width,100%));
}
.hph-hero--with-wave:not(.hph-hero--compact) .hph-hero__visual{
transform:translateY(1rem);
}
.hph-hero__visual:not(.hph-hero__visual--sup-circles){
justify-content:flex-end;
justify-self:end;
max-height:clamp(4rem,22vw,7rem);
width:min(var(--hph-hero-visual-width,100%),clamp(4rem,22vw,7rem));
}
.hph-hero__visual:not(.hph-hero__visual--sup-circles) img{
max-height:clamp(4rem,22vw,7rem);
}
}
@media (max-width:991.98px){
.hph-hero__visual--sup-circles,
.hph-hero--compact .hph-hero__visual--sup-circles{
display:block;
right:clamp(.75rem,4vw,1.5rem);
top:4rem;
width:min(var(--hph-hero-visual-width,100%),clamp(3.5rem,15vw,4.5rem));
}
.hph-hero__wave svg{height:3.125rem;}
}
a{color:var(--hph-link);}
a:hover,a:focus{
color:var(--hph-link);
text-decoration:underline;
}
a:active{color:var(--hph-primary);}
.btn-link{
color:var(--hph-link);
}
.btn-link:hover,.btn-link:focus,.btn-link:active{
color:var(--hph-link);
}
.text-muted,.text-body-secondary,.form-text{color:var(--hph-muted-text)!important;}
/* HR: Korisnička postavka smanjenog kretanja vrijedi i za naše vlastite komponente.
   EN: The user's motion preference also applies to our custom components. */
@media (prefers-reduced-motion:reduce){
.hph-skip-link,.editor-html-tabs__tab,.editor-html-accordion__title::after,.editor-html-dropdown__title::after{
transition:none!important;
}
}
.text-body{color:var(--hph-body-text)!important;}
	.card{
	background-color:var(--hph-card-bg,var(--hph-surface-bg));
	color:var(--hph-card-text,var(--hph-surface-text));
	border-color:var(--hph-card-border,var(--hph-border));
	}
	.modal-content,.dropdown-menu,.offcanvas{
	background-color:var(--hph-surface-bg);
	color:var(--hph-surface-text);
	border-color:var(--hph-border);
	}
	/* HR: Otvoreni dropdown u pomičnom modalu smije prijeći granicu tijela
	   i prekriti podnožje; nakon zatvaranja runtime uklanja ovu klasu.
	   EN: An open dropdown in a scrollable modal may cross the body boundary
	   and overlay the footer; runtime removes this class after it closes. */
	.modal-dialog-scrollable.hph-modal-dropdown-open .modal-content,
	.modal-dialog-scrollable.hph-modal-dropdown-open .modal-body{
	overflow:visible;
	}
	/* HR: Bootstrap accordion ima fiksnu svijetlu paletu pa sve njegove
	   površine i ikona moraju izričito naslijediti aktivnu temu.
	   EN: Bootstrap accordions ship with a fixed light palette, so every
	   surface and the icon must explicitly inherit the active theme. */
	.accordion{
	--bs-accordion-color:var(--hph-surface-text);
	--bs-accordion-bg:var(--hph-surface-bg);
	--bs-accordion-border-color:var(--hph-border);
	--bs-accordion-btn-color:var(--hph-surface-text);
	--bs-accordion-btn-bg:var(--hph-surface-bg);
	--bs-accordion-active-color:var(--hph-link);
	--bs-accordion-active-bg:color-mix(in srgb,var(--hph-link) 12%,var(--hph-surface-bg));
	--bs-accordion-btn-focus-border-color:var(--hph-focus-ring);
	--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem rgb(var(--hph-focus-ring-rgb)/.25);
	}
	.accordion-button::after,
	.accordion-button:not(.collapsed)::after{
	background-image:none;
	border-bottom:.125rem solid currentColor;
	border-right:.125rem solid currentColor;
	height:.65rem;
	width:.65rem;
	}
	.accordion-button::after{transform:rotate(45deg);}
	.accordion-button:not(.collapsed)::after{transform:rotate(-135deg);}
	.card{
	border-radius:var(--hph-card-radius,.375rem);
	box-shadow:var(--hph-card-shadow-value);
	}
	.card.shadow-sm,.shadow-sm{
	box-shadow:var(--hph-card-shadow-value)!important;
	}
	.card>.card-body{
	padding:var(--hph-card-body-padding,1rem);
	}
	.hph-title-card,
	.hph-content-card,
	.hph-sidebar-card{
	border-radius:var(--hph-card-radius,.375rem);
	}
	.hph-title-card{
	background:var(--hph-title-card-bg,var(--hph-card-bg));
	border:1px solid var(--hph-title-card-border,var(--hph-card-border));
	border-left-color:var(--hph-title-card-border-start-color,var(--hph-title-card-border));
	border-left-width:var(--hph-title-card-border-start-width,1px);
	border-top-color:var(--hph-title-card-border-top-color,var(--hph-title-card-border));
	border-top-width:var(--hph-title-card-border-top-width,1px);
	box-shadow:var(--hph-title-card-shadow-value,var(--hph-card-shadow-value))!important;
	color:var(--hph-title-card-text,var(--hph-card-text));
	}
	.hph-content-card{
	background:var(--hph-content-card-bg,var(--hph-card-bg));
	border-color:var(--hph-content-card-border,var(--hph-card-border));
	border-left-color:var(--hph-content-card-border-start-color,var(--hph-content-card-border));
	border-left-width:var(--hph-content-card-border-start-width,1px);
	border-top-color:var(--hph-content-card-border-top-color,var(--hph-content-card-border));
	border-top-width:var(--hph-content-card-border-top-width,1px);
	box-shadow:var(--hph-content-card-shadow-value,var(--hph-card-shadow-value))!important;
	color:var(--hph-content-card-text,var(--hph-card-text));
	}
	.hph-sidebar-card{
	background:var(--hph-sidebar-card-bg,var(--hph-card-bg));
	border-color:var(--hph-sidebar-card-border,var(--hph-card-border));
	border-left-color:var(--hph-sidebar-card-border-start-color,var(--hph-sidebar-card-border));
	border-left-width:var(--hph-sidebar-card-border-start-width,1px);
	border-top-color:var(--hph-sidebar-card-border-top-color,var(--hph-sidebar-card-border));
	border-top-width:var(--hph-sidebar-card-border-top-width,1px);
	box-shadow:var(--hph-sidebar-card-shadow-value,var(--hph-card-shadow-value))!important;
	color:var(--hph-sidebar-card-text,var(--hph-card-text));
	}
	/* HR: Posebni lijevi meni koristi površinu bočne kartice, ali vlastiti akcent.
	   EN: The special left menu uses the sidebar-card surface with its own accent. */
	.menu-route-sidebar.hph-sidebar-card{
	--hph-sidebar-card-accent:var(--hph-special-left-menu-accent,var(--hph-sidebar-card-accent));
	}
	.hph-card-accent-top{
	border-top-color:var(--hph-card-accent,var(--hph-primary));
	border-top-width:3px;
	}
	.hph-card-accent-start{
	border-left-color:var(--hph-card-accent,var(--hph-primary));
	border-left-width:3px;
	}
	.hph-card-accent-primary{--hph-card-accent:var(--hph-primary);}
	.hph-card-accent-success{--hph-card-accent:var(--hph-success);}
	.hph-card-accent-warning{--hph-card-accent:var(--hph-warning);}
	.hph-card-accent-danger{--hph-card-accent:var(--hph-danger);}
	.hph-card-accent-info{--hph-card-accent:var(--hph-info);}
	.hph-card-compact>.card-body{padding:.75rem;}
	.hph-main-content{
	position:relative;
	z-index:4;
	}
	.hph-main-content--raised{
	background:var(--hph-surface-bg);
	border:1px solid var(--hph-border);
	border-radius:var(--hph-card-radius,.375rem);
	box-shadow:var(--hph-card-shadow-value);
	margin-bottom:1.5rem;
	margin-top:1.5rem;
	padding-bottom:1.5rem;
	padding-top:1.5rem;
	}
	.hph-main-content__title{
	margin-bottom:1.5rem;
	}
	.hph-main-content__title:not(.hph-main-content__title--inside-card){
	padding:1.25rem 1.5rem;
	}
	.hph-main-content__title h1{
	margin:0;
	}
	.hph-page-heading-support>p:first-of-type:not(.text-muted):not(.text-body-secondary){
	color:var(--hph-title-supporting-text,var(--hph-muted-text))!important;
	}
	.hph-hero--inner-title-hero~.hph-main-content .hph-page-heading-support>p:first-of-type{
	color:var(--hph-hero-subtitle,var(--hph-hero-muted,var(--hph-muted-text)))!important;
	}
	/* HR: Modulska zaglavlja koja ostaju u preklopljenom dijelu hero područja
	   koriste eksplicitne hero boje i kada su naslov i opis u unutarnjem omotaču.
	   EN: Module headings that remain in the overlapping hero area use explicit
	   hero colors even when their title and supporting copy have an inner wrapper. */
	.hph-hero--inner-title-hero~.hph-main-content .hph-page-heading-support>:first-child>h1:first-child,
	.hph-hero--inner-title-hero~.hph-main-content .hph-page-heading-support>:first-child>h2:first-child{
	color:var(--hph-hero-title,var(--hph-hero-text))!important;
	}
	.hph-hero--inner-title-hero~.hph-main-content .hph-page-heading-support>:first-child>p:first-of-type{
	color:var(--hph-hero-subtitle,var(--hph-hero-muted,var(--hph-muted-text)))!important;
	}
	/* HR: Izvorni prateći tekst unutar kartice ostaje na sadržajnoj pozadini.
	   EN: Original supporting copy inside a card remains on the content background. */
	.hph-hero--inner-title-hero~.hph-main-content .card .hph-page-heading-support>p:first-of-type{
	color:var(--hph-title-supporting-text,var(--hph-muted-text))!important;
	}
	.hph-hero--inner-title-hero~.hph-main-content .card .hph-page-heading-support>p:first-of-type.text-muted,
	.hph-hero--inner-title-hero~.hph-main-content .card .hph-page-heading-support>p:first-of-type.text-body-secondary{
	color:var(--hph-muted-text)!important;
	}
	.hph-main-content__title--inside-card{
	background:transparent;
	border:0;
	border-radius:0;
	box-shadow:none!important;
	margin:0 0 1.25rem;
	padding:0;
	}
	.hph-main-content--density-compact.hph-main-content--raised{
	padding-bottom:1rem;
	padding-top:1rem;
	}
	.hph-main-content--overlap-small{margin-top:-2rem;}
	.hph-main-content--overlap-medium{margin-top:-4rem;}
	.hph-main-content--overlap-large{margin-top:-7rem;}
	/* HR: Hero i sadržaj bez hero teksta dijele sloj pa hero ostaje identičan naslovnici.
	   EN: A textless hero and content share a layer so the hero remains identical to the home page. */
	.hph-page-stage--hero-overlay{
	display:grid;
	grid-template-columns:minmax(0,1fr);
	}
	.hph-page-stage--hero-overlay>.hph-hero,
	.hph-page-stage--hero-overlay>.hph-main-content--hero-without-text{
	grid-column:1;
	grid-row:1;
	}
	.hph-page-stage--hero-overlay>.hph-hero{align-self:start;}
	.hph-page-stage--hero-overlay>.hph-main-content--hero-without-text{
	align-self:start;
	margin-top:5.5rem;
	}
	.hph-page-stage--overlap-small>.hph-main-content--hero-without-text{margin-top:4.5rem;}
	.hph-page-stage--overlap-large>.hph-main-content--hero-without-text{margin-top:6.5rem;}
	@media (max-width:767.98px){
	.hph-main-content--overlap-small{margin-top:-2rem;}
	.hph-main-content--overlap-medium{margin-top:-3rem;}
	.hph-main-content--overlap-large{margin-top:-4rem;}
	.hph-hero--title-only+.hph-main-content--overlap-small{margin-top:-3.5rem;}
	.hph-hero--title-only+.hph-main-content--overlap-medium{margin-top:-6rem;}
	.hph-hero--title-only+.hph-main-content--overlap-large{margin-top:-9rem;}
	.hph-page-stage--hero-overlay>.hph-main-content--hero-without-text{margin-top:4.5rem;}
	}
	.modal-header,.modal-footer{
	border-color:var(--hph-border);
	}
	/* HR: Bootstrap toastovi koriste tematsku površinu kako bi tijelo poruke ostalo čitljivo u oba načina prikaza.
	   EN: Bootstrap toasts use the themed surface so the message body remains readable in both display modes. */
	.toast{
	--bs-toast-color:var(--hph-surface-text);
	--bs-toast-bg:var(--hph-surface-bg);
	--bs-toast-border-color:var(--hph-border);
	--bs-toast-header-color:var(--hph-surface-text);
	--bs-toast-header-bg:var(--hph-surface-bg);
	--bs-toast-header-border-color:var(--hph-border);
	background-color:var(--hph-surface-bg);
	border-color:var(--hph-border);
	color:var(--hph-surface-text);
	}
	.toast-body{
	background-color:var(--hph-surface-bg);
	color:var(--hph-surface-text);
	}
	.toast-header{
	border-color:var(--hph-border);
	}
	.toast-header.bg-primary{
	background-color:var(--hph-alert-primary-bg)!important;
	border-color:var(--hph-alert-primary-border)!important;
	color:var(--hph-alert-primary-text)!important;
	}
	.toast-header.bg-success{
	background-color:var(--hph-alert-success-bg)!important;
	border-color:var(--hph-alert-success-border)!important;
	color:var(--hph-alert-success-text)!important;
	}
	.toast-header.bg-warning{
	background-color:var(--hph-alert-warning-bg)!important;
	border-color:var(--hph-alert-warning-border)!important;
	color:var(--hph-alert-warning-text)!important;
	}
	.toast-header.bg-danger{
	background-color:var(--hph-alert-danger-bg)!important;
	border-color:var(--hph-alert-danger-border)!important;
	color:var(--hph-alert-danger-text)!important;
	}
	.toast-header.bg-info{
	background-color:var(--hph-alert-info-bg)!important;
	border-color:var(--hph-alert-info-border)!important;
	color:var(--hph-alert-info-text)!important;
	}
	.toast-header.bg-secondary{
	background-color:var(--hph-disabled-bg)!important;
	border-color:var(--hph-border)!important;
	color:var(--hph-surface-text)!important;
	}
	.toast-header.bg-light{
	background-color:var(--hph-surface-bg)!important;
	border-color:var(--hph-border)!important;
	color:var(--hph-surface-text)!important;
	}
	.toast-header.bg-dark{
	background-color:var(--hph-body-bg)!important;
	border-color:var(--hph-border)!important;
	color:var(--hph-body-text)!important;
	}
	.dropdown-item{color:var(--hph-surface-text);}
.dropdown-item:hover,.dropdown-item:focus{
background-color:rgba(var(--bs-primary-rgb),.16);
color:var(--hph-surface-text);
}
.dropdown-item.active,.dropdown-item:active{
background-color:var(--hph-primary);
color:#fff;
}
.dropdown-divider{border-top-color:var(--hph-border);}
.dropdown-menu .form-check-label{
color:var(--hph-surface-text);
}
.list-group-item{
background-color:var(--hph-surface-bg);
color:var(--hph-surface-text);
border-color:var(--hph-border);
}
.list-group-item-action:hover,.list-group-item-action:focus{
background-color:var(--hph-left-menu-hover-bg);
color:var(--hph-left-menu-hover-text);
}
.list-group-item.active{
background-color:var(--hph-left-menu-active-bg);
border-color:var(--hph-left-menu-active-bg);
color:var(--hph-left-menu-active-text);
}
.border,.border-top,.border-bottom,.border-start,.border-end{
border-color:var(--hph-border)!important;
}
.table{
--bs-table-bg:var(--hph-table-row-bg);
--bs-table-color:var(--hph-table-row-text);
--bs-table-striped-bg:var(--hph-table-row-alt-bg);
--bs-table-striped-color:var(--hph-table-row-text);
--bs-table-border-color:var(--hph-table-border);
border-color:var(--hph-table-border);
color:var(--hph-table-row-text);
}
.table>:not(caption)>*>*{
background-color:var(--bs-table-bg);
border-bottom-color:var(--bs-table-border-color);
color:var(--bs-table-color);
}
.table thead th,.table thead td{
background-color:var(--hph-table-header-bg);
border-color:var(--hph-table-border);
color:var(--hph-table-header-text);
}
.table-light{
--bs-table-bg:var(--hph-table-header-bg);
--bs-table-color:var(--hph-table-header-text);
--bs-table-border-color:var(--hph-table-border);
}
.table-light>:not(caption)>*>*{
background-color:var(--hph-table-header-bg);
border-color:var(--hph-table-border);
color:var(--hph-table-header-text);
}
.table-striped>tbody>tr:nth-of-type(odd)>*{
background-color:var(--hph-table-row-alt-bg);
color:var(--hph-table-row-text);
}
.table-hover>tbody>tr:hover>*{
background-color:var(--hph-table-row-alt-bg);
color:var(--hph-table-row-text);
}
.auth-users-table-wrap{
background-color:var(--hph-surface-bg);
border-color:var(--hph-border);
}
.form-control,.form-select{
background-color:var(--hph-surface-bg);
color:var(--hph-surface-text);
border-color:var(--hph-border);
}
.form-control::placeholder{
color:var(--hph-muted-text);
opacity:.9;
}
	.form-control:disabled,.form-select:disabled{
	background-color:var(--hph-disabled-bg);
	color:var(--hph-disabled-text);
	border-color:var(--hph-border);
	}
.form-select option{
background-color:var(--hph-surface-bg);
color:var(--hph-surface-text);
}
.input-group-text{
background-color:var(--hph-body-bg);
color:var(--hph-surface-text);
border-color:var(--hph-border);
}
.form-check-input{
background-color:var(--hph-surface-bg);
border-color:var(--hph-border);
}
.form-check-input:checked{
background-color:var(--hph-primary);
border-color:var(--hph-primary);
}
.form-control:focus,.form-select:focus{
background-color:var(--hph-surface-bg);
color:var(--hph-surface-text);
	border-color:var(--hph-primary);
	box-shadow:0 0 0 .25rem rgba(var(--hph-focus-ring-rgb),.22);
	}
	.form-control.is-valid,.was-validated .form-control:valid,
	.form-select.is-valid,.was-validated .form-select:valid{
	border-color:var(--hph-valid);
	}
	.form-control.is-invalid,.was-validated .form-control:invalid,
	.form-select.is-invalid,.was-validated .form-select:invalid{
	border-color:var(--hph-invalid);
	}
	.valid-feedback{color:var(--hph-valid);}
	.invalid-feedback{color:var(--hph-invalid);}
	code{
	background-color:var(--hph-code-bg);
	color:var(--hph-code-text);
	border-radius:.25rem;
	padding:.1rem .25rem;
	}
	pre{
	background-color:var(--hph-code-bg);
	color:var(--hph-code-text);
	border:1px solid var(--hph-border);
	border-radius:.5rem;
	padding:1rem;
	}
	blockquote{
	border-left:.25rem solid var(--hph-blockquote-border);
	color:var(--hph-muted-text);
	padding-left:1rem;
	}
	.theme-callout,.hph-callout{
	background-color:var(--hph-callout-bg);
	border:1px solid var(--hph-callout-border);
	border-radius:.5rem;
	color:var(--hph-callout-text);
	padding:1rem;
	}
	.badge:not([class*="bg-"]){
	background-color:var(--hph-badge-bg);
	color:var(--hph-badge-text);
	}
	.theme-tag,.hph-tag{
	background-color:var(--hph-tag-bg);
	border-radius:999px;
	color:var(--hph-tag-text);
	display:inline-block;
	font-size:.875em;
	padding:.25rem .6rem;
	}
.navbar.bg-dark,.navbar.navbar-dark{
background:linear-gradient(
90deg,
var(--hph-navbar-gradient-1),
var(--hph-navbar-gradient-2),
var(--hph-navbar-gradient-3),
var(--hph-navbar-gradient-4),
var(--hph-navbar-gradient-5)
)!important;
font-family:var(--hph-menu-font-family);
font-size:var(--hph-menu-font-size);
font-style:var(--hph-menu-font-style);
font-weight:var(--hph-menu-font-weight);
}
.navbar-dark .dropdown-menu{
font-family:var(--hph-menu-font-family);
font-size:var(--hph-menu-font-size);
font-style:var(--hph-menu-font-style);
font-weight:var(--hph-menu-font-weight);
}
.navbar-dark .navbar-brand,.navbar-dark .navbar-text{color:var(--hph-navbar-text)!important;}
.navbar-dark .navbar-nav .nav-link{
border-radius:.375rem;
color:var(--hph-navbar-link);
}
.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus{color:var(--hph-navbar-active);}
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .show>.nav-link{
background-color:var(--hph-navbar-active-bg);
color:var(--hph-navbar-active);
}
.hph-primary-navigation .navbar-nav .nav-link{
border-radius:0;
text-decoration:none;
}
.hph-primary-navigation .navbar-nav .nav-link:hover,
.hph-primary-navigation .navbar-nav .nav-link:focus,
.hph-primary-navigation .navbar-nav .nav-link.active,
.hph-primary-navigation .navbar-nav .show>.nav-link{
background-color:transparent;
box-shadow:none;
color:var(--hph-navbar-active);
text-decoration-line:underline;
text-decoration-thickness:2px;
text-underline-offset:.35em;
}
.navbar-dark .navbar-toggler{
border-color:var(--hph-border);
}
	.navbar-dark .navbar-toggler-icon{
	filter:var(--hph-navbar-icon-filter);
	}
	/* HR: Navigacija ugrađena u hero koristi njegovu pozadinu i kontrastne boje,
	   dok samostalna navigacija zadržava vlastiti gradijent iz teme.
	   EN: Navigation embedded in a hero uses its background and contrasting colors,
	   while standalone navigation keeps the theme's own navigation gradient. */
	.hph-hero .navbar.hph-primary-navigation,
	.hph-hero .navbar.hph-primary-navigation.bg-dark,
	.hph-hero .navbar.hph-primary-navigation.navbar-dark{
	background:transparent!important;
	box-shadow:none;
	margin-bottom:0;
	}
	.hph-hero .navbar.hph-primary-navigation .navbar-brand,
	.hph-hero .navbar.hph-primary-navigation .navbar-text,
	.hph-hero .navbar.hph-primary-navigation .navbar-nav .nav-link{
	color:var(--hph-navbar-link,#fff)!important;
	}
	.hph-hero .navbar.hph-primary-navigation .navbar-brand:hover,
	.hph-hero .navbar.hph-primary-navigation .navbar-brand:focus,
	.hph-hero .navbar.hph-primary-navigation .navbar-nav .nav-link:hover,
	.hph-hero .navbar.hph-primary-navigation .navbar-nav .nav-link:focus,
	.hph-hero .navbar.hph-primary-navigation .navbar-nav .nav-link.active,
	.hph-hero .navbar.hph-primary-navigation .navbar-nav .show>.nav-link{
	background-color:transparent;
	box-shadow:none;
	color:var(--hph-navbar-active,#fff)!important;
	text-decoration-line:underline;
	text-decoration-thickness:2px;
	text-underline-offset:.35em;
	}
	.hph-hero .navbar.hph-primary-navigation .navbar-toggler{
	border-color:currentColor;
	color:var(--hph-navbar-active,#fff);
	}
	.hph-hero .navbar.hph-primary-navigation .navbar-toggler-icon{
	filter:none;
	}
	.alert-primary{
	--bs-alert-bg:var(--hph-alert-primary-bg);
	--bs-alert-color:var(--hph-alert-primary-text);
	--bs-alert-border-color:var(--hph-alert-primary-border);
	}
	.alert-success{
	--bs-alert-bg:var(--hph-alert-success-bg);
	--bs-alert-color:var(--hph-alert-success-text);
	--bs-alert-border-color:var(--hph-alert-success-border);
	}
	.alert-warning{
	--bs-alert-bg:var(--hph-alert-warning-bg);
	--bs-alert-color:var(--hph-alert-warning-text);
	--bs-alert-border-color:var(--hph-alert-warning-border);
	}
	.alert-danger{
	--bs-alert-bg:var(--hph-alert-danger-bg);
	--bs-alert-color:var(--hph-alert-danger-text);
	--bs-alert-border-color:var(--hph-alert-danger-border);
	}
	.alert-info{
	--bs-alert-bg:var(--hph-alert-info-bg);
	--bs-alert-color:var(--hph-alert-info-text);
	--bs-alert-border-color:var(--hph-alert-info-border);
	}
	/* HR: Preostale Bootstrap alert varijante također moraju pratiti aktivnu temu.
	   EN: The remaining Bootstrap alert variants must follow the active theme as well. */
	.alert-secondary{
	--bs-alert-bg:var(--hph-disabled-bg);
	--bs-alert-color:var(--hph-surface-text);
	--bs-alert-border-color:var(--hph-border);
	}
	.alert-light{
	--bs-alert-bg:var(--hph-surface-bg);
	--bs-alert-color:var(--hph-surface-text);
	--bs-alert-border-color:var(--hph-border);
	}
	.alert-dark{
	--bs-alert-bg:var(--hph-body-bg);
	--bs-alert-color:var(--hph-body-text);
	--bs-alert-border-color:var(--hph-border);
	}
	/* HR: Kartice su dio sadržaja pa koriste tematske površine i oznake,
	   a ne paletu tamne glavne navigacije.
	   EN: Tabs belong to content, so they use themed surfaces and tags rather
	   than the dark primary-navigation palette. */
	.nav-tabs{
	border-bottom-color:var(--hph-border);
	}
	.nav-tabs .nav-link{
	background-color:var(--hph-tag-bg);
	border-color:var(--hph-border);
	border-radius:var(--hph-tab-radius) var(--hph-tab-radius) 0 0;
	color:var(--hph-tag-text);
	}
	.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{
	background-color:var(--hph-disabled-bg);
	border-color:var(--hph-border);
	color:var(--hph-link);
	}
	.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{
	background-color:var(--hph-surface-bg);
	border-bottom-color:var(--hph-surface-bg);
	border-bottom-width:var(--hph-tab-active-bottom-width);
	border-left-color:var(--hph-border);
	border-left-width:var(--hph-tab-active-side-width);
	border-right-color:var(--hph-border);
	border-right-width:var(--hph-tab-active-side-width);
	border-top-color:var(--hph-tab-active-top-color);
	border-top-width:var(--hph-tab-active-top-width);
	color:var(--hph-surface-text);
	font-weight:var(--hph-tab-active-font-weight);
	}
	.nav-pills .nav-link{
	color:var(--hph-link);
	}
	.nav-pills .nav-link:hover,.nav-pills .nav-link:focus{
	background-color:var(--hph-nav-hover-bg);
	color:var(--hph-link);
	}
	.nav-pills .nav-link.active,.nav-pills .show>.nav-link{
	background-color:var(--hph-nav-active-bg);
	color:var(--hph-nav-active-text);
	}
	/* HR: Editorovi sadržajni tabovi imaju vlastitu paletu, odvojenu od glavne navigacije.
	   EN: Editor content tabs have their own palette, separate from primary navigation. */
	.editor-html-tabs{
	margin:1rem 0;
	max-width:100%;
	}
	.editor-html-tabs__list{
	display:flex;
	flex-wrap:wrap;
	gap:.25rem;
	margin:0;
	padding:0;
	}
	.editor-html-tabs__tab{
	background:var(--hph-editor-tab-bg,var(--hph-nav-default-bg));
	border:1px solid var(--hph-editor-tab-border,var(--hph-nav-border));
	border-radius:var(--hph-tab-radius,.375rem) var(--hph-tab-radius,.375rem) 0 0;
	color:var(--hph-editor-tab-text,var(--hph-nav-default-text));
	cursor:pointer;
	font:inherit;
	font-weight:600;
	margin-bottom:-1px;
	padding:.55rem .9rem;
	}
	.editor-html-tabs__tab:hover,.editor-html-tabs__tab:focus-visible{
	background:var(--hph-editor-tab-hover-bg,var(--hph-nav-hover-bg));
	color:var(--hph-editor-tab-text,var(--hph-nav-default-text));
	}
	.editor-html-tabs__tab:focus-visible{
	box-shadow:0 0 0 .2rem rgba(var(--hph-focus-ring-rgb),.2);
	outline:2px solid currentColor;
	outline-offset:2px;
	position:relative;
	z-index:2;
	}
	.editor-html-tabs__tab--active{
	background:var(--hph-editor-tab-active-bg,var(--hph-nav-active-bg));
	border-bottom-color:var(--hph-editor-tab-panel-bg,var(--hph-surface-bg));
	border-top:3px solid var(--hph-editor-tab-active-accent,var(--hph-primary));
	color:var(--hph-editor-tab-active-text,var(--hph-nav-active-text));
	padding-top:calc(.55rem - 2px);
	}
	.editor-html-tabs__panels{
	background:var(--hph-editor-tab-panel-bg,var(--hph-surface-bg));
	border:1px solid var(--hph-editor-tab-border,var(--hph-nav-border));
	border-radius:0 var(--hph-tab-radius,.375rem) var(--hph-tab-radius,.375rem);
	color:var(--hph-editor-tab-panel-text,var(--hph-surface-text));
	}
	.editor-html-tabs__panel{
	min-width:0;
	padding:1rem;
	}
	.editor-html-tabs__panel[hidden]{display:none!important;}
	.editor-html-tabs__panel>:last-child{margin-bottom:0;}
	.editor-html-tabs__panel pre{
	max-width:100%;
	overflow-x:auto;
	overflow-y:visible;
	white-space:pre;
	}
	.editor-html-accordion{
	border:1px solid var(--hph-border);
	border-radius:var(--hph-tab-radius,.375rem);
	margin:1rem 0;
	max-width:100%;
	overflow:hidden;
	}
	.editor-html-accordion__item{
	background:var(--hph-editor-accordion-body-bg,var(--hph-surface-bg));
	border-top:1px solid var(--hph-border);
	color:var(--hph-editor-accordion-body-text,var(--hph-surface-text));
	}
	.editor-html-accordion__item:first-child{border-top:0;}
	.editor-html-accordion__title{
	background:var(--hph-editor-accordion-header-bg,var(--hph-elevated-bg,var(--hph-surface-bg)));
	color:var(--hph-editor-accordion-header-text,var(--hph-surface-text));
	cursor:pointer;font-weight:600;list-style:none;padding:.85rem 3rem .85rem 1rem;position:relative;
	}
	.editor-html-accordion__title::-webkit-details-marker{display:none;}
	.editor-html-accordion__title::after{
	border-bottom:.125rem solid currentColor;border-right:.125rem solid currentColor;content:'';height:.65rem;
	position:absolute;right:1.2rem;top:1rem;transform:rotate(45deg);transition:transform .15s ease;width:.65rem;
	}
	.editor-html-accordion__item[open]>.editor-html-accordion__title::after{transform:rotate(-135deg);}
	.editor-html-accordion__body{
	background:var(--hph-editor-accordion-body-bg,var(--hph-surface-bg));
	border-top:1px solid var(--hph-border);
	color:var(--hph-editor-accordion-body-text,var(--hph-surface-text));
	min-width:0;
	padding:1rem;
	}
	.page-link{
	background-color:var(--hph-pagination-bg);
	border-color:var(--hph-border);
	color:var(--hph-pagination-text);
	}
	.page-link:hover,.page-link:focus{
	background-color:var(--hph-nav-hover-bg);
	border-color:var(--hph-border);
	color:var(--hph-pagination-text);
	}
	.page-item.active .page-link{
	background-color:var(--hph-pagination-active-bg);
	border-color:var(--hph-pagination-active-bg);
	color:var(--hph-pagination-active-text);
	}
	.page-item.disabled .page-link{
	background-color:var(--hph-disabled-bg);
	border-color:var(--hph-border);
	color:var(--hph-disabled-text);
	}
	.breadcrumb-item,.breadcrumb-item.active{
	color:var(--hph-breadcrumb-text);
	}
	.breadcrumb-item a{
	color:var(--hph-breadcrumb-link);
	}
.btn-primary{
--bs-btn-color:var(--hph-primary-text);
--bs-btn-bg:var(--hph-primary);
--bs-btn-border-color:var(--hph-primary);
--bs-btn-hover-color:var(--hph-primary-text);
--bs-btn-hover-bg:var(--hph-primary);
--bs-btn-hover-border-color:var(--hph-primary);
--bs-btn-active-color:var(--hph-primary-text);
--bs-btn-active-bg:var(--hph-primary);
--bs-btn-active-border-color:var(--hph-primary);
}
.btn-secondary{
--bs-btn-color:var(--hph-secondary-text);
--bs-btn-bg:var(--hph-secondary);
--bs-btn-border-color:var(--hph-secondary);
--bs-btn-hover-color:var(--hph-secondary-text);
--bs-btn-hover-bg:var(--hph-secondary);
--bs-btn-hover-border-color:var(--hph-secondary);
--bs-btn-active-color:var(--hph-secondary-text);
--bs-btn-active-bg:var(--hph-secondary);
--bs-btn-active-border-color:var(--hph-secondary);
}
.btn-success{
--bs-btn-color:var(--hph-success-text);
--bs-btn-bg:var(--hph-success);
--bs-btn-border-color:var(--hph-success);
--bs-btn-hover-color:var(--hph-success-text);
--bs-btn-hover-bg:var(--hph-success);
--bs-btn-hover-border-color:var(--hph-success);
--bs-btn-active-color:var(--hph-success-text);
--bs-btn-active-bg:var(--hph-success);
--bs-btn-active-border-color:var(--hph-success);
}
.btn-warning{
--bs-btn-color:var(--hph-warning-text);
--bs-btn-bg:var(--hph-warning);
--bs-btn-border-color:var(--hph-warning);
--bs-btn-hover-color:var(--hph-warning-text);
--bs-btn-hover-bg:var(--hph-warning);
--bs-btn-hover-border-color:var(--hph-warning);
--bs-btn-active-color:var(--hph-warning-text);
--bs-btn-active-bg:var(--hph-warning);
--bs-btn-active-border-color:var(--hph-warning);
}
.btn-danger{
--bs-btn-color:var(--hph-danger-text);
--bs-btn-bg:var(--hph-danger);
--bs-btn-border-color:var(--hph-danger);
--bs-btn-hover-color:var(--hph-danger-text);
--bs-btn-hover-bg:var(--hph-danger);
--bs-btn-hover-border-color:var(--hph-danger);
--bs-btn-active-color:var(--hph-danger-text);
--bs-btn-active-bg:var(--hph-danger);
--bs-btn-active-border-color:var(--hph-danger);
}
.btn-info{
--bs-btn-color:var(--hph-info-text);
--bs-btn-bg:var(--hph-info);
--bs-btn-border-color:var(--hph-info);
--bs-btn-hover-color:var(--hph-info-text);
--bs-btn-hover-bg:var(--hph-info);
--bs-btn-hover-border-color:var(--hph-info);
--bs-btn-active-color:var(--hph-info-text);
--bs-btn-active-bg:var(--hph-info);
--bs-btn-active-border-color:var(--hph-info);
}
.btn-outline-primary{
--bs-btn-bg:var(--hph-surface-bg);
--bs-btn-color:var(--hph-primary-outline-text);
--bs-btn-border-color:var(--hph-primary);
--bs-btn-hover-color:var(--hph-primary-text);
--bs-btn-hover-bg:var(--hph-primary);
--bs-btn-hover-border-color:var(--hph-primary);
--bs-btn-active-color:var(--hph-primary-text);
--bs-btn-active-bg:var(--hph-primary);
--bs-btn-active-border-color:var(--hph-primary);
}
.btn-outline-secondary{
--bs-btn-bg:var(--hph-surface-bg);
--bs-btn-color:var(--hph-secondary-outline-text);
--bs-btn-border-color:var(--hph-secondary);
--bs-btn-hover-color:var(--hph-secondary-text);
--bs-btn-hover-bg:var(--hph-secondary);
--bs-btn-hover-border-color:var(--hph-secondary);
--bs-btn-active-color:var(--hph-secondary-text);
--bs-btn-active-bg:var(--hph-secondary);
--bs-btn-active-border-color:var(--hph-secondary);
}
.btn-outline-success{
--bs-btn-bg:var(--hph-surface-bg);
--bs-btn-color:var(--hph-success-outline-text);
--bs-btn-border-color:var(--hph-success);
--bs-btn-hover-color:var(--hph-success-text);
--bs-btn-hover-bg:var(--hph-success);
--bs-btn-hover-border-color:var(--hph-success);
--bs-btn-active-color:var(--hph-success-text);
--bs-btn-active-bg:var(--hph-success);
--bs-btn-active-border-color:var(--hph-success);
}
.btn-outline-warning{
--bs-btn-bg:var(--hph-surface-bg);
--bs-btn-color:var(--hph-warning-outline-text);
--bs-btn-border-color:var(--hph-warning);
--bs-btn-hover-color:var(--hph-warning-text);
--bs-btn-hover-bg:var(--hph-warning);
--bs-btn-hover-border-color:var(--hph-warning);
--bs-btn-active-color:var(--hph-warning-text);
--bs-btn-active-bg:var(--hph-warning);
--bs-btn-active-border-color:var(--hph-warning);
}
.btn-outline-danger{
--bs-btn-bg:var(--hph-surface-bg);
--bs-btn-color:var(--hph-danger-outline-text);
--bs-btn-border-color:var(--hph-danger);
--bs-btn-hover-color:var(--hph-danger-text);
--bs-btn-hover-bg:var(--hph-danger);
--bs-btn-hover-border-color:var(--hph-danger);
--bs-btn-active-color:var(--hph-danger-text);
--bs-btn-active-bg:var(--hph-danger);
--bs-btn-active-border-color:var(--hph-danger);
}
.btn-outline-info{
--bs-btn-bg:var(--hph-surface-bg);
--bs-btn-color:var(--hph-info-outline-text);
--bs-btn-border-color:var(--hph-info);
--bs-btn-hover-color:var(--hph-info-text);
--bs-btn-hover-bg:var(--hph-info);
--bs-btn-hover-border-color:var(--hph-info);
--bs-btn-active-color:var(--hph-info-text);
--bs-btn-active-bg:var(--hph-info);
--bs-btn-active-border-color:var(--hph-info);
}html[data-hph-a11y-contrast="light"] .hph-theme-asset--light{display:block!important;}html[data-hph-a11y-contrast="light"] .hph-theme-asset--dark{display:none!important;}html[data-hph-a11y-contrast="dark"] .hph-theme-asset--light{display:none!important;}html[data-hph-a11y-contrast="dark"] .hph-theme-asset--dark{display:block!important;}