.product-header{border-bottom:1px solid #8497bd42}
.product-nav,.product-footer{display:flex;align-items:center;gap:clamp(12px,3vw,34px);flex-wrap:wrap;padding-block:16px}
.product-nav nav{display:flex;gap:clamp(12px,3vw,34px);margin-inline-start:auto;flex-wrap:wrap}
.product-brand{display:inline-flex;align-items:center;gap:10px;font-weight:750;white-space:nowrap}
.product-brand img{border-radius:9px}
.product-header a,.product-footer a{color:inherit}
.product-nav nav a,.product-footer a{font-size:14px}
.product-nav .theme-toggle{position:static;min-width:44px}
.product-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:24px}
.product-actions .button{margin-top:0}
#downloads,#mp-showcase,#mp-local-network{scroll-margin-top:24px}
@media(max-width:560px){.product-nav nav{order:3;width:100%;margin:0}.product-nav .theme-toggle{margin-inline-start:auto}}
.product-language{position:relative;font-size:14px;z-index:10}
.product-language summary{cursor:pointer;border:1px solid #8497bd70;border-radius:8px;padding:6px 10px;white-space:nowrap}
.product-language ul{position:absolute;inset-inline-end:0;top:100%;min-width:140px;padding:6px;margin:4px 0 0;list-style:none;background:#fff;border:1px solid #8497bd70;border-radius:8px}
html[data-theme=dark] .product-language ul{background:#172637}
.product-language a{display:block;padding:5px 8px;border-radius:4px;white-space:nowrap}
.product-language a[aria-current]{font-weight:700;background:#8497bd30}
[dir=rtl] .mp-setup li{padding-inline-start:45px;padding-inline-end:0}
[dir=rtl] .mp-setup li::before{left:auto;right:0}
[dir=rtl] .mp-screen-grid{direction:ltr}
[dir=rtl] .mp-screen-grid figcaption{direction:rtl;text-align:start}
@media(max-width:380px){.product-nav .theme-toggle{margin-inline-start:0}.product-nav{column-gap:8px}}
