/* Diginamics 1.6.2: 1.5 runtime with explicit menus and editable backgrounds only. */
html:not([data-dgm-theme="light"]) body.diginamics-site,html[data-dgm-theme="dark"] body.diginamics-site{--dgm-active-background-image:var(--dgm-dark-background-image,none);--dgm-active-image-overlay:var(--dgm-dark-image-overlay,none);--dgm-active-grid-pattern:var(--dgm-dark-grid-pattern,none);--dgm-color-background:var(--dgm-dark-background,#020917);--dgm-color-surface:var(--dgm-dark-surface,#071a31);--dgm-color-text:var(--dgm-dark-text,#f3f8ff);--dgm-color-text-muted:var(--dgm-dark-muted,#9eb0c8);--dgm-color-border:var(--dgm-dark-border,#1a456c)}
html[data-dgm-theme="light"] body.diginamics-site{--dgm-active-background-image:var(--dgm-light-background-image,none);--dgm-active-image-overlay:var(--dgm-light-image-overlay,none);--dgm-active-grid-pattern:var(--dgm-light-grid-pattern,none)}
body.diginamics-site{background-color:var(--dgm-color-background)!important;background-image:var(--dgm-active-grid-pattern),var(--dgm-active-image-overlay),var(--dgm-active-background-image)!important;background-size:var(--dgm-grid-size,48px) var(--dgm-grid-size,48px),auto,var(--dgm-background-size,cover)!important;background-position:0 0,center center,var(--dgm-background-position,center center)!important;background-repeat:repeat,no-repeat,var(--dgm-background-repeat,no-repeat)!important;background-attachment:scroll,scroll,scroll!important}
.dgm-front-page .dgm-main>.dgm-section:not(.has-background):not([style*="background"]),.dgm-page-stage>.dgm-section:not(.has-background):not([style*="background"]),.dgm-solid-section:not(.has-background):not([style*="background"]){background:color-mix(in srgb,var(--dgm-surface-solid) var(--dgm-section-alpha,100%),transparent)!important}
.dgm-front-page .dgm-main>.dgm-section:nth-of-type(even):not(.has-background):not([style*="background"]),.dgm-page-stage>.dgm-section:nth-of-type(even):not(.has-background):not([style*="background"]),.dgm-solid-section--alt:not(.has-background):not([style*="background"]){background:color-mix(in srgb,var(--dgm-surface-raised) var(--dgm-section-alpha,100%),transparent)!important}
.dgm-page-stage,.dgm-content-shell{background:color-mix(in srgb,var(--dgm-surface-deep) var(--dgm-section-alpha,100%),transparent)!important}
.dgm-front-page .dgm-main>.dgm-section::after,.dgm-page-stage>.dgm-section::after,.dgm-solid-section::after,.dgm-page-hero::before,.dgm-hero::before{background-image:var(--dgm-active-grid-pattern)!important;background-size:var(--dgm-grid-size,48px) var(--dgm-grid-size,48px)!important;opacity:var(--dgm-grid-opacity,.08)!important}
.dgm-hero::after{display:var(--dgm-perspective-grid-display,block);background-image:var(--dgm-active-grid-pattern)!important;background-size:var(--dgm-grid-size,48px) var(--dgm-grid-size,48px)!important}
.dgm-theme-toggle{display:inline-grid!important;width:44px;height:44px;flex:0 0 44px;padding:0;place-items:center;border:1px solid color-mix(in srgb,var(--dgm-color-secondary) 45%,var(--dgm-color-border));border-radius:50%;color:var(--dgm-color-text);background:var(--dgm-color-surface);cursor:pointer}
.dgm-theme-toggle__icon{width:18px;height:18px;border:2px solid currentColor;border-radius:50%;box-shadow:inset -5px -3px 0 currentColor;transition:transform .18s ease}
html[data-dgm-theme="light"] .dgm-theme-toggle__icon{background:currentColor;box-shadow:none;transform:scale(.72)}
@media(max-width:782px),(pointer:coarse){.dgm-hero-scene{overscroll-behavior:auto;user-select:auto;-webkit-user-select:auto}.dgm-hero-scene__canvas{touch-action:pan-y;cursor:default}.dgm-hero-scene.is-dragging .dgm-hero-scene__canvas{cursor:default}}
@media(max-width:782px){
 .dgm-header-actions>.dgm-theme-toggle{display:none!important}
 .wp-block-navigation__responsive-container.is-menu-open[data-dgm-menu-theme="dark"],html:not([data-dgm-theme="light"]) .wp-block-navigation__responsive-container.is-menu-open{color:var(--dgm-dark-text,#f3f8ff)!important;background:linear-gradient(rgba(22,140,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(22,140,255,.08) 1px,transparent 1px),var(--dgm-dark-background,#020917)!important;background-size:24px 24px!important;color-scheme:dark}
 .wp-block-navigation__responsive-container.is-menu-open[data-dgm-menu-theme="light"],html[data-dgm-theme="light"] .wp-block-navigation__responsive-container.is-menu-open{color:var(--dgm-light-text,#10253a)!important;background:linear-gradient(rgba(22,140,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(22,140,255,.08) 1px,transparent 1px),var(--dgm-light-background,#f4f8fc)!important;background-size:24px 24px!important;color-scheme:light}
 .wp-block-navigation__responsive-container.is-menu-open[data-dgm-menu-theme="dark"] :where(.wp-block-navigation-item__content,.wp-block-navigation__responsive-container-close,.dgm-mobile-theme-row__title){color:var(--dgm-dark-text,#f3f8ff)!important}
 .wp-block-navigation__responsive-container.is-menu-open[data-dgm-menu-theme="light"] :where(.wp-block-navigation-item__content,.wp-block-navigation__responsive-container-close,.dgm-mobile-theme-row__title){color:var(--dgm-light-text,#10253a)!important}
 .wp-block-navigation__responsive-container.is-menu-open[data-dgm-menu-theme="dark"] .dgm-theme-choice{border-color:#315d7f;color:#b8cade;background:#071a31}
 .wp-block-navigation__responsive-container.is-menu-open[data-dgm-menu-theme="light"] .dgm-theme-choice{border-color:#7fb2ce;color:#38566d;background:#fff}
}
