.lang-btn[data-v-e3941757]{font-family:var(--font-body);font-size:.8rem;font-weight:500;letter-spacing:.05em;padding:.35rem .65rem;border-radius:4px;border:1px solid var(--color-border);background:transparent;color:var(--color-muted);cursor:pointer;transition:all .15s ease;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.lang-btn[data-v-e3941757]:hover{border-color:var(--color-bordo);color:var(--color-bordo)}.lang-btn.active[data-v-e3941757]{background:var(--color-bordo);border-color:var(--color-bordo);color:#fff}.site-header[data-v-772842e6]{position:fixed;top:0;left:0;right:0;z-index:100;background:color-mix(in srgb,var(--color-bg) 85%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);transform:translateY(-100%);transition:transform .3s ease}.site-header.visible[data-v-772842e6]{transform:translateY(0)}.header-inner[data-v-772842e6]{max-width:960px;margin:0 auto;padding:.75rem 1.5rem;display:flex;align-items:center;gap:1.5rem}.header-logo[data-v-772842e6]{font-family:var(--font-brand);font-size:1.3rem;color:var(--color-bordo);text-decoration:none}.header-nav[data-v-772842e6]{display:flex;gap:1.25rem;margin-left:auto}.header-nav a[data-v-772842e6]{font-family:var(--font-body);font-size:.85rem;font-weight:500;color:var(--color-muted);text-decoration:none;padding:.5rem 0;min-height:44px;display:inline-flex;align-items:center;transition:color .15s ease}.header-nav a[data-v-772842e6]:hover{color:var(--color-bordo)}.dedication[data-v-5bdb0d61]{font-style:italic;font-size:.875rem;color:var(--color-muted);text-align:center;padding:3rem 1rem 1.5rem;margin:0;max-width:960px;margin-inline:auto}.site-footer[data-v-5bdb0d61]{border-top:1px solid var(--color-border);padding:3rem 1.5rem}.footer-inner[data-v-5bdb0d61]{max-width:960px;margin:0 auto;display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-start}.footer-brand[data-v-5bdb0d61]{flex:1;min-width:200px}.footer-logo[data-v-5bdb0d61]{font-family:var(--font-brand);font-size:1.3rem;color:var(--color-bordo)}.footer-endorsement[data-v-5bdb0d61]{font-size:.8rem;color:var(--color-muted);margin-top:.5rem}.footer-nav[data-v-5bdb0d61]{display:flex;gap:1.25rem}.footer-nav a[data-v-5bdb0d61]{font-size:.85rem;color:var(--color-muted);text-decoration:none;padding:.5rem 0;min-height:44px;display:inline-flex;align-items:center;transition:color .15s ease}.footer-nav a[data-v-5bdb0d61]:hover{color:var(--color-bordo)}.footer-social[data-v-5bdb0d61]{display:flex;gap:1rem}.footer-social a[data-v-5bdb0d61]{font-size:.85rem;color:var(--color-muted);text-decoration:none;padding:.5rem 0;min-height:44px;display:inline-flex;align-items:center;transition:color .15s ease}.footer-social a[data-v-5bdb0d61]:hover{color:var(--color-bordo)}
