.content-footer{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-8);color:var(--text-tertiary);font-size:var(--text-sm)}.content-footer p{margin:0}.content-footer-home{color:var(--text-primary);font-weight:var(--font-semibold);text-decoration:none}.content-footer nav{display:flex;flex-wrap:wrap;column-gap:var(--space-5)}.content-footer nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--text-secondary);text-decoration:none;transition:color .15s ease}.content-footer nav a:hover,.content-footer nav a[aria-current=page]{color:var(--text-primary)}.content-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-10)}.content-nav-home{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:-.01em;text-decoration:none}.content-nav-home img{display:block;flex-shrink:0}[data-theme=light] .content-nav-home img{filter:invert(1)}.content-nav-lang{display:inline-flex;padding:2px;border:1px solid var(--border-default);border-radius:var(--radius-full)}.content-nav-lang button{min-width:40px;min-height:36px;padding:0 10px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-tertiary);font:inherit;font-size:12px;font-weight:var(--font-semibold);letter-spacing:.06em;cursor:pointer;transition:color .15s ease,background .15s ease}.content-nav-lang button:hover{color:var(--text-primary)}.content-nav-lang button[aria-pressed=true]{background:color-mix(in srgb,var(--text-primary) 12%,transparent);color:var(--text-primary)}.content-nav-home:focus-visible,.content-nav-lang button:focus-visible,.content-nav-open:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.content-nav-open{display:inline-block;min-width:0;height:40px;line-height:40px;padding:0 var(--space-4);overflow:hidden;border-radius:var(--radius-full);background:var(--accent-primary);color:var(--accent-contrast);font-size:var(--text-sm);font-weight:var(--font-semibold);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;transition:background .15s ease}.content-nav-open:hover{background:var(--accent-hover)}@media (max-width:560px){.content-nav{gap:var(--space-2);margin-bottom:var(--space-8)}.content-nav-lang button{min-width:40px;min-height:40px;padding:0 8px}.content-nav-open{height:44px;line-height:44px;padding:0 14px;font-size:13px}}@media (max-width:380px){.content-nav-home{min-width:44px;justify-content:center}.content-nav-home span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.content-nav-lang button{min-width:36px;padding:0 6px}}@media (max-width:340px){.content-nav-lang button{min-width:34px;padding:0 4px}.content-nav-open{padding:0 10px}}