.whirs-social{box-sizing:border-box;width:100%;padding:12px 16px;clear:both}.whirs-social *{box-sizing:border-box}.whirs-social ul{display:flex;flex-wrap:wrap;align-items:center;gap:var(--whirs-gap);list-style:none!important;margin:0!important;padding:0!important}.whirs-align-left ul{justify-content:flex-start}.whirs-align-center ul{justify-content:center}.whirs-align-right ul{justify-content:flex-end}.whirs-social li{margin:0!important;padding:0!important;list-style:none!important}.whirs-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:var(--whirs-size);height:var(--whirs-size);padding:0 10px;color:var(--whirs-color)!important;background:var(--whirs-bg);border:1px solid color-mix(in srgb,var(--whirs-color) 25%,transparent);text-decoration:none!important;line-height:1;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.whirs-link svg{width:calc(var(--whirs-size) * .5);height:calc(var(--whirs-size) * .5);display:block;flex:0 0 auto}.whirs-shape-circle .whirs-link{border-radius:999px}.whirs-shape-rounded .whirs-link{border-radius:12px}.whirs-shape-square .whirs-link{border-radius:2px}.whirs-shape-minimal .whirs-link{background:transparent;border-color:transparent;padding:0;min-width:var(--whirs-size)}.whirs-link:hover,.whirs-link:focus-visible{transform:translateY(-2px);box-shadow:0 7px 18px rgba(0,0,0,.12);opacity:.92}.whirs-link:focus-visible{outline:3px solid currentColor;outline-offset:3px}.whirs-label{font-size:14px;font-weight:600;white-space:nowrap}.whirs-context-header{position:relative;z-index:20}.whirs-context-footer{margin-top:0}@media(max-width:600px){.whirs-social{padding:10px 12px}.whirs-link{padding:0 8px}.whirs-label{font-size:13px}}@media(prefers-reduced-motion:reduce){.whirs-link{transition:none}.whirs-link:hover,.whirs-link:focus-visible{transform:none}}
.whirs-link .whirs-custom-logo{display:block;width:calc(var(--whirs-size) * .62);height:calc(var(--whirs-size) * .62);object-fit:contain;border-radius:20%;}
.whirs-context-footer{padding-top:8px;padding-bottom:14px}.site-footer .whirs-context-footer{width:100%;margin:0 auto 8px}
