/* Project submenu: inherits the existing navigation and theme. */
.bizkonic-nav{position:relative;align-self:center;min-width:0}
.bizkonic-nav summary{display:flex;align-items:center;min-height:44px;cursor:pointer;list-style:none;font:inherit;color:inherit}
.bizkonic-nav summary::-webkit-details-marker{display:none}
.bizkonic-nav summary::marker{content:""}
.bizkonic-nav summary:focus-visible,.bizkonic-submenu a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
.bizkonic-submenu{position:absolute;z-index:45;top:100%;inset-inline-start:0;min-width:175px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);box-shadow:0 8px 24px #00000012}
header nav .bizkonic-submenu a,.scroll-navigation .bizkonic-submenu a{display:flex;align-items:center;padding:8px;min-height:44px;white-space:nowrap;text-align:start;justify-content:flex-start;font:inherit}
.bizkonic-submenu a:hover{background:color-mix(in srgb,var(--gold) 10%,transparent)}
@media(max-width:1000px){.scroll-navigation .bizkonic-nav{align-self:start}.scroll-navigation .bizkonic-nav summary{padding:8px;min-height:48px}.scroll-navigation .bizkonic-submenu{position:static;min-width:0;box-shadow:none;padding:4px}}
@media(max-width:600px){header nav .bizkonic-nav{align-self:start}header nav .bizkonic-nav summary{min-height:48px;justify-content:center}header nav .bizkonic-submenu{inset-inline-start:auto;inset-inline-end:0}}

/* Each popup owns its palette; header and sticky bar retain their existing colours. */
.bizkonic-submenu{--submenu-bg:#f7f4ee;--submenu-ink:#273d35;--submenu-line:#d7d9cf;--submenu-accent:#9b673c;background:var(--submenu-bg);color:var(--submenu-ink);border-color:var(--submenu-line)}
html[data-theme="turquoise"] .bizkonic-submenu{--submenu-bg:#142c2b;--submenu-ink:#f2eee4;--submenu-line:#48635e;--submenu-accent:#dda77d}
html[data-theme="copper"] .bizkonic-submenu{--submenu-bg:#ecd6c7;--submenu-ink:#3d2c26;--submenu-line:#bc9982;--submenu-accent:#246963}
header nav .bizkonic-submenu a,.scroll-navigation .bizkonic-submenu a{color:var(--submenu-ink)}
header nav .bizkonic-submenu a:hover,.scroll-navigation .bizkonic-submenu a:hover{color:var(--submenu-ink);background:color-mix(in srgb,var(--submenu-accent) 16%,var(--submenu-bg))}
.bizkonic-submenu a:focus-visible{outline-color:var(--submenu-accent)}
/* Keep the original cream header band, but clip its paint rather than its dropdown. */
html[data-theme="turquoise"] header:has(.bizkonic-nav),html[data-theme="copper"] header:has(.bizkonic-nav){position:relative;isolation:isolate;z-index:31;clip-path:none;box-shadow:none}
html[data-theme="turquoise"] header:has(.bizkonic-nav)::before,html[data-theme="copper"] header:has(.bizkonic-nav)::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:#f7f4ee;box-shadow:0 0 0 100vmax #f7f4ee;clip-path:inset(0 -100vmax)}
