.social-share{margin:var(--space-xl)0;padding:var(--space-md);background-color:var(--surface);border-radius:var(--radius-md);border-left:3px solid var(--accent)}.social-share h4{margin-top:0;margin-bottom:var(--space-sm);font-family:var(--font-heading);font-size:var(--text-base);color:var(--text);font-weight:600}.share-buttons{display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none;gap:var(--space-sm)}.share-buttons li{margin:0}.share-buttons a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);color:#fff;text-decoration:none;transition:all var(--transition-normal)}.share-buttons a:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.share-buttons .fab,.share-buttons .fas{font-size:1.1rem}.share-buttons li:nth-child(1) a{background-color:#1877f2}.share-buttons li:nth-child(2) a{background-color:#1da1f2}.share-buttons li:nth-child(3) a{background-color:#0a66c2}.share-buttons li:nth-child(4) a{background-color:#25d366}.share-buttons li:nth-child(5) a{background-color:var(--text-light)}.share-buttons li:nth-child(1) a:hover{background-color:#1565c0}.share-buttons li:nth-child(2) a:hover{background-color:#1a91da}.share-buttons li:nth-child(3) a:hover{background-color:#084e96}.share-buttons li:nth-child(4) a:hover{background-color:#128c7e}.share-buttons li:nth-child(5) a:hover{background-color:var(--text-secondary)}@media(max-width:576px){.share-buttons{justify-content:center}.social-share h4{text-align:center}}