.presentation-header{display:flex;align-items:center;gap:28px;width:min(1320px,100%);margin:auto;padding:22px 28px;border-bottom:1px solid var(--line)}
.presentation-brand{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font-size:17px;white-space:nowrap}.presentation-brand img{width:34px;height:34px}
.presentation-header nav{display:flex;flex:1;gap:24px;align-items:center}.presentation-header nav a,.presentation-footer a{color:var(--muted);text-decoration:none;font-size:13px}.presentation-header nav a:hover,.presentation-header nav a[aria-current]{color:var(--brand)}
.presentation-language{display:flex;gap:4px}.presentation-language button{background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--muted);padding:7px 9px;cursor:pointer}.presentation-language button[aria-pressed=true]{background:var(--brand);color:var(--ink);border-color:var(--brand)}
.presentation-content{width:min(1280px,100%);margin:0 auto;padding:38px 28px 54px;min-height:65vh}.presentation-footer{display:flex;flex-direction:column;align-items:center;gap:16px;border-top:1px solid var(--line);padding:24px}.presentation-footer-links{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}
@media(max-width:700px){.presentation-header{flex-wrap:wrap;gap:16px;padding:16px}.presentation-header nav{order:3;flex-basis:100%;gap:24px;overflow-x:auto;white-space:nowrap;padding:5px 0}.presentation-language{margin-left:auto}.presentation-content{padding:24px 16px 40px}.presentation-header nav a{font-size:13px}.presentation-footer-links{gap:16px 20px}}

.social-links{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.social-links a{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--line);border-radius:999px;color:var(--muted);text-decoration:none;font-size:13px;transition:color .15s,border-color .15s}.social-links a:hover{color:var(--text);border-color:var(--brand)}.social-links svg{flex:none}
