.language-switch{display:flex;gap:4px;align-items:center;flex-shrink:0}.language-switch a{font:700 14px Arial,sans-serif;text-decoration:none;letter-spacing:.05em;padding:10px 12px;color:#bfccb5;border:1px solid #ffffff30;border-radius:4px}.language-switch a[aria-current],html[lang=en] .language-switch a[data-language=en],html[lang=es] .language-switch a[data-language=es]{color:#91f550;border-color:#91f550;background:#91f55012}.language-switch a:focus-visible{outline:2px solid #91f550;outline-offset:3px}html[lang=es] .intro h1{font-size:clamp(45px,7vw,100px)}html[lang=es] .letter-intro h1{font-size:clamp(60px,10vw,130px)}header{flex-wrap:wrap;gap:20px}header nav{flex-wrap:wrap}@media(max-width:600px){header{justify-content:space-between}header nav{order:3;width:100%;gap:16px}html[lang=es] .intro h1{font-size:clamp(38px,10vw,64px)}}

header nav a.arena-nav-link{display:inline-flex;align-items:center;gap:8px;color:#91f550;white-space:nowrap}header nav a.arena-nav-link:hover{color:#c0ff99}.arena-new-badge{display:inline-block;padding:4px 6px;border-radius:4px;background:#91f550;color:#102007;font:800 9px/1 Arial,sans-serif;letter-spacing:.06em;vertical-align:middle}

/* Shared community link across both language versions. */
footer{flex-wrap:wrap}
footer a.footer-discord{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;color:#91f550;font:700 13px/1.4 Arial,sans-serif;letter-spacing:0;text-decoration:none;white-space:nowrap}
footer a.footer-discord:hover{color:#c0ff99;text-decoration:underline;text-underline-offset:4px}
footer a.footer-discord:focus-visible{outline:2px solid #91f550;outline-offset:4px}

/* Family coloring book destination. */
header nav a.garden-nav-link{color:#a9dce0;white-space:nowrap}header nav a.garden-nav-link:hover{color:#d8bb43}
