.elementor-kit-6{--e-global-color-primary:#F5A623;--e-global-color-secondary:#0D1526;--e-global-color-text:#9AA6BC;--e-global-color-accent:#5ED3F3;--e-global-typography-primary-font-family:"Space Grotesk";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Space Grotesk";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"JetBrains Mono";--e-global-typography-accent-font-weight:500;background-color:#070B14;color:#9AA6BC;font-family:"Manrope", Sans-serif;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#F5A623;}.elementor-kit-6 a:hover{color:#FFC867;}.elementor-kit-6 h1{color:#E9EDF5;font-family:"Space Grotesk", Sans-serif;}.elementor-kit-6 h2{color:#E9EDF5;font-family:"Space Grotesk", Sans-serif;}.elementor-kit-6 h3{color:#E9EDF5;font-family:"Space Grotesk", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --dm-ink:#070B14; --dm-navy:#0D1526; --dm-panel:#121C30; --dm-line:#22304A; --dm-text:#E9EDF5; --dm-muted:#9AA6BC; --dm-amber:#F5A623; --dm-amber-soft:#FFC867; --dm-cyan:#5ED3F3; --dm-paper:#F3F0E8; --dm-font-display:Space Grotesk; --dm-font-body:Manrope; --dm-font-mono:JetBrains Mono; }
/* Start custom CSS */html{scroll-behavior:smooth}
body{background:#070B14;-webkit-font-smoothing:antialiased}
::selection{background:#F5A623;color:#070B14}
.page-header .entry-title{display:none}
/* Blog post body typography */
.dm-post-body .elementor-widget-theme-post-content{color:#C9D1DF;font-size:1.125rem;line-height:1.85}
.dm-post-body h2,.dm-post-body h3{color:#E9EDF5;font-family:'Space Grotesk',sans-serif;letter-spacing:-.02em;margin:2.2em 0 .6em}
.dm-post-body h2{font-size:2rem}.dm-post-body h3{font-size:1.4rem}
.dm-post-body a{color:#F5A623}
.dm-post-body ul,.dm-post-body ol{padding-left:1.2em;margin:0 0 1.4em}
.dm-post-body li{margin:.4em 0}
.dm-post-body blockquote{border-left:3px solid #F5A623;margin:2em 0;padding:.4em 0 .4em 1.4em;color:#E9EDF5;font-size:1.25rem}
.dm-post-body p{margin:0 0 1.4em}
.dm-post-body img{border-radius:1rem}
/* Form select arrow + option colors on dark */
.e-form select option{background:#0D1526;color:#E9EDF5}
.e-form input::placeholder,.e-form textarea::placeholder{color:#5F6B82}
/* Header nav */
.elementor-location-header .elementor-nav-menu--main .elementor-item{color:#C9D1DF;font-family:'Space Grotesk',sans-serif;font-weight:500;font-size:.95rem;letter-spacing:.02em}
.elementor-location-header .elementor-nav-menu--main .elementor-item:hover,.elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#F5A623}
.elementor-location-header .elementor-nav-menu--main .elementor-item:after{background-color:#F5A623!important;height:2px}
.elementor-location-header .elementor-menu-toggle{color:#E9EDF5;background:transparent;font-size:1.5rem}
.elementor-location-header .elementor-nav-menu--dropdown{background:#0D1526;border-top:1px solid #22304A}
.elementor-location-header .elementor-nav-menu--dropdown a{color:#E9EDF5!important;font-family:'Space Grotesk',sans-serif;padding:1rem 1.5rem!important}
.elementor-location-header .elementor-nav-menu--dropdown a:hover,.elementor-location-header .elementor-nav-menu--dropdown a.elementor-item-active{background:#121C30!important;color:#F5A623!important}

/* Accent spans in headings */
.e-heading-base span{color:#F5A623}
/* Tabs: active state */
.e-tab-base.e--selected{background-color:#F5A623!important;border-color:#F5A623!important;color:#070B14!important}
.e-tab-base:focus-visible{outline:2px solid #5ED3F3;outline-offset:3px}
/* Accordion icon */
.e-accordion-item-icon-base svg{fill:#F5A623;color:#F5A623;width:18px;height:18px}

/* buttons+accordion */
.dm-btn-primary,.dm-btn-ghost{white-space:nowrap}
.e-accordion-item-icon-base{position:relative;min-width:28px}
.e-accordion-item-icon-base::before,.e-accordion-item-icon-base::after{content:"";position:absolute;right:4px;top:50%;width:16px;height:2px;background:#F5A623;transition:transform .3s}
.e-accordion-item-icon-base::after{transform:rotate(90deg)}
details[open] > summary .e-accordion-item-icon-base::after{transform:rotate(0deg)}
summary{list-style:none}summary::-webkit-details-marker{display:none}

/* anchor offset */
section[id]{scroll-margin-top:90px}

/* select reset */
.e-form select{-webkit-appearance:none;appearance:none;padding-right:2.75rem!important}
.e-form-select-base{position:relative}

/* select chevron */
.e-form :has(> select){position:relative}
.e-form :has(> select)::after{content:"";position:absolute;right:1.25rem;bottom:1.5rem;width:8px;height:8px;border-right:2px solid #F5A623;border-bottom:2px solid #F5A623;transform:rotate(45deg);pointer-events:none}

/* pagination labels */
.e-pagination-prev-base::before{content:"\2190  Newer"}
.e-pagination-next-base::before{content:"Older  \2192"}
.e-pagination-prev-base.e--disabled,.e-pagination-next-base.e--disabled{opacity:.35;pointer-events:none}

/* logbook rename */
/* blog renamed to Logbook */

/* logbook url */
/* blog moved to /logbook/ *//* End custom CSS */