/* Added navigation only: original hero/vision artwork and background rules stay intact. */
.botai-home .home-language {position:relative;min-width:0;font-size:16px;line-height:1.6}
.botai-home .home-language summary {cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #74856d;border-radius:8px;color:#eff7e9;background:#0a110d;list-style:none;white-space:normal}
.botai-home .home-language summary::-webkit-details-marker{display:none}
.botai-home .home-language summary:after{content:"▾";margin-left:auto}
.botai-home .home-language[open] summary:after{content:"▴"}
.botai-home .home-language .language-switch {position:absolute;right:0;top:calc(100% + 6px);z-index:20;display:grid;grid-template-columns:1fr;gap:4px;min-width:180px;max-width:calc(100vw - 44px);max-height:65vh;overflow:auto;padding:8px;background:#0a110d;border:1px solid #74856d;box-shadow:0 8px 24px #0008;font-size:16px;white-space:normal}
.botai-home .home-language:not([open]) .language-switch{display:none}
.botai-home .home-language .language-switch a {font-size:16px;color:#eef3e9;justify-content:flex-start;min-height:44px;padding:8px 12px;line-height:1.6;text-decoration:none}
.botai-home .home-language .language-switch a[aria-current=page]{color:#edff81;background:#e8ff3f14;text-decoration:underline;text-underline-offset:4px}
.botai-home .home-language :is(a,summary):focus-visible{outline:3px solid #edff81;outline-offset:3px}
.botai-home .home-language-scope {font-size:16px;line-height:1.8;color:#c2ccbf;max-width:48em;margin:16px 0}
.botai-home :is(.nav nav,.hero-copy,.actions,.hub-all-tools,.vision-copy,.notes) {min-width:0;overflow-wrap:anywhere}
@media(max-width:1000px){.botai-home .nav{position:relative}}
@media(max-width:430px){.botai-home .nav{grid-template-columns:1fr;gap:8px}.botai-home .nav-tools{grid-column:1;grid-row:2;justify-self:start}.botai-home .nav>nav{grid-column:1;grid-row:3;justify-content:flex-start;gap:4px 20px}.botai-home .home-language .language-switch{left:0;right:auto}}

