/* Extracted from functions.php on 2026-06-10 (Phase 5: enqueue instead of inline). */
@media (max-width: 767px) { 
   	  .w-social-icons {
		 gap: 9px !important;
	  }
	}
    .w-social-icons {
        display: flex;
        gap: 15px;
        justify-content: center;
        align-items: center;
    }

    .w-social-icons .w-icon {
        width: 30px;
        height: 30px;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 15px;
        text-decoration: none;
        position: relative;
        overflow: hidden;
        transition: transform 0.3s ease, color 0.3s ease, border-color 0.3s ease;
        z-index: 1;
    }

    /* Light mode (default) */
    .w-light-icons .w-icon {
        border: 1px solid #ffffff;
        color: #ffffff;
    }

    /* Dark mode */
    .w-dark-icons .w-icon {
        border: 1px solid #000000;
        color: #000000;
    }

    .w-social-icons .w-icon::before {
        content: "";
        position: absolute;
        top: 0; right: 0;
        width: 100%;
        height: 100%;
        background-color: transparent;
        z-index: -1;
        transform: scaleX(0);
        transform-origin: right;
        transition: transform 0.3s ease;
        border-radius: 50%;
    }

    .w-social-icons .w-icon:hover::before {
        transform: scaleX(1);
    }

    .w-light-icons .w-icon:hover {
        transform: scale(1.1);
        color: #fff;
        border-color: #252163;
    }

    .w-dark-icons .w-icon:hover {
        transform: scale(1.1);
        color: #fff;
        border-color: #252163;
    }

    .w-telegram::before   { background-color: #0088cc !important; }
    .w-tiktok::before     { background-color: #000000 !important; }
    .w-youtube::before    { background-color: #FF0000 !important; }
    .w-linkedin::before   { background-color: #0077b5 !important; }
    .w-whatsapp::before   { background-color: #25D366 !important; }
    .w-facebook::before   { background-color: #1877f2 !important; }
    .w-x::before          { background-color: #000000 !important; }

    .w-instagram::before {
        background: radial-gradient(circle at 30% 30%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%) !important;
    }
