.oe-social-tools { margin-top:14px; }
.oe-social-add { min-height:44px; padding:8px 14px; border:1px solid currentColor; background:transparent; color:inherit; font:500 15px/1.4 Rubik,Arial,sans-serif; cursor:pointer; }
.oe-mika .mika-contact-inner { flex-wrap:wrap; }
.mika-contact-inner .oe-social-links,.mika-contact-inner .oe-social-tools { flex-basis:100%; }
.mika-contact .oe-social-links { display:flex; flex-wrap:wrap; gap:8px; margin:0; padding:0; list-style:none; }
.mika-contact .oe-social-links .wp-social-link { background:transparent; color:var(--oe-paper); border-radius:0; transform:none; }
.mika-contact .oe-social-links .wp-block-social-link-anchor { display:flex; align-items:center; justify-content:center; gap:8px; min-height:46px; padding:8px 12px; border:1px solid currentColor; color:inherit; font:500 15px/1.3 Rubik,Arial,sans-serif; text-decoration:none; }
.mika-contact .oe-social-links .wp-block-social-link-anchor:hover { background:var(--oe-paper); color:var(--oe-deep); }
.mika-contact .oe-social-links svg { width:18px; height:18px; }
.mika-contact .oe-social-links .wp-block-social-link-label { font-size:15px; margin:0; }
@media(max-width:500px){.mika-contact .oe-social-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}}
.oe-page .oe-social-links .wp-social-link .wp-block-social-link-anchor .wp-block-social-link-label { font-size:15px; }
.oe-page .oe-social-links .wp-social-link svg { width:18px; height:18px; flex-shrink:0; }
