/* Official WINDLE social link; shared across the public site and workspace. */
.windle-social-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}
a.windle-x-link{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;white-space:nowrap;transition:color .18s,background .18s}
a.windle-x-link svg{display:block;flex:0 0 16px;width:16px;height:16px}
a.windle-x-link:hover{color:#376f8b}
a.windle-x-link:focus-visible{outline:2px solid #376f8b;outline-offset:4px}
a.windle-x-icon{width:38px;height:38px;flex:0 0 38px;justify-content:center;border:1px solid var(--line,#dce1e4);background:var(--soft,#f5f6f7)}
a.windle-x-icon:hover{background:var(--paper,#fff)}
footer>div>a.windle-x-link{display:flex}
.kit-footer>div{flex-wrap:wrap;align-items:center}
.side-bottom>a.windle-x-link{padding-block:10px}
@media(max-width:720px){a.windle-x-icon{width:33px;height:36px;flex-basis:33px}.windle-social-actions{gap:7px}}
@media(prefers-reduced-motion:reduce){a.windle-x-link{transition:none}}

.docs-sidebar>.windle-x-link{font:11px var(--mono);margin:20px 0 8px}.footer-brand>a.windle-x-link{width:max-content;margin:0 0 16px}
@media(max-width:400px){#header{padding-inline:12px;gap:6px}#header .brand{font-size:18px;gap:6px}#header .brand img{width:28px;height:28px}#header .header-tools{gap:5px}#header .header-tools .button{padding-inline:9px}#header #mobile-menu{width:28px;flex-shrink:0}}
