.story_social_share{display:flex;padding:0;align-items:center;}
.story_social_share .email-icon,
.story_social_share .fbshare-icon,
.story_social_share .gplus-icon-new,
.story_social_share .linkedin-icon-new,
.story_social_share .reddit-icon,
.story_social_share .twrshare-icon,
.story_social_share .comment-icon,
.story_social_share ._ggf-icon,
.story_social_share .snapchat{position:relative; display:inline-block;background:#FFFC00;padding:5px 8px;margin-right:5px;color:#333;font-size:13px;line-height:13px;height:29px;vertical-align:top;cursor:pointer;}
.snapchat a{padding:5px 10px;display:block;}
.snapchat button{background:#FFFC00;border:none;border-radius:0;height:29px;width:87px!important;padding:5px 10px;}
.snapchat button span{font-family:"Titillium",arial,sans-serif;padding-top:3px;}
.snapchat div,
.snapchat img{width:14px;height:14px;margin:auto!important}

.story_social_share .email-icon i,
.story_social_share .fbshare-icon i,
.story_social_share .linkedin-icon-new i,
.story_social_share .reddit-icon i,
.story_social_share .twrshare-icon i,
.story_social_share .snapchat i{width:15px;height:15px;position:relative;top:2px; background-size:900px;}
.story_social_share .comment-icon i.cmnticon{width:18px; height:13px; display:inline-block; background-color:#fff; border-radius:2px; position:relative; top:3px; border:1px solid #dc1643;}
.story_social_share .comment-icon i.cmnticon:before,
.story_social_share .comment-icon i.cmnticon:after{content:""; display:block; position:absolute; width:0; height:0; right:8px; bottom:-6px; border-left:1px solid transparent; border-right:5px solid transparent; border-top:5px solid #dc1643;}
.story_social_share .comment-icon i.cmnticon:after{border-top:5px solid #fff; bottom:-4px; right:7px;}
.story_social_share .email-icon span,
.story_social_share .fbshare-icon span,
.story_social_share .linkedin-icon-new span,
.story_social_share .reddit-icon span,
.story_social_share .twrshare-icon span,
.story_social_share ._ggf-icon span,
.story_social_share .snapchat span{color:#FFF;font-size:13px;margin:0 3px 0 5px}
.story_social_share .snapchat span{color:#333;position: relative;}
.story_social_share .snapchat a>span{top:-1px;}
.story_social_share .comment-icon span{margin:-1px 3px 0 5px;vertical-align:top;text-transform:lowercase;display:inline-block;line-height: 25px;}
.story_social_share .comment-icon span:first-letter{text-transform:capitalize;}
.story_social_share .comment-icon span:before,
.story_social_share .comment-icon span:after{width:7px; height:1px; content:""; background-color:#dd1543; position:absolute; left:13px; top:13px;}
.story_social_share .comment-icon span:after{width:1px; height:7px; top:10px; left:16px;}
.story_social_share .fbshare-icon i{background-position:14.3% 52.6%;}
.story_social_share .fbshare-icon{background-color:#325a97}
.story_social_share .fbshare-icon:hover{background-color:#233f69}
.story_social_share .twrshare-icon i{background-position:17.0% 52.1%;}
.story_social_share .twrshare-icon{display:flex;align-items:center;justify-content:center;background-color:#000;}
/*.story_social_share .twrshare-icon:hover{background-color:#0080b0}*/
.story_social_share .twrshare-icon img{width:15px;height:15px;margin:0;filter:invert(1);}
.story_social_share .email-icon i{background-position:30.6% 52.5%;background-size:810px auto}
.story_social_share .email-icon{background-color:#333}
.story_social_share .email-icon:hover{background-color:#000}
.story_social_share .reddit-icon i{background-position:22.6% 38.0%;}
.story_social_share .reddit-icon{background-color:#cee3f8}
.story_social_share .reddit-icon span{color:#444}
.story_social_share .reddit-icon:hover{background-color:#c1d6ec}
.story_social_share .linkedin-icon-new i{background-position:34.4% 52.5%;}
.story_social_share .linkedin-icon-new{background-color:#0273b2}
.story_social_share .linkedin-icon-new:hover{background-color:#046297}
.story_social_share .snapchat i{background-position:58.6% 52%;background-size:650px auto;}
.story_social_share .comment-icon i{background-position:26.18% 38.8%;background-size:7470px auto;margin-right:0;width:22px;height:21px;top:0;}
.story_social_share .comment-icon{border:1px solid #CCC;padding:4px 7px;}
.story_social_share .comment-icon:hover{border:1px solid #999;}
.story_social_share .comment-icon strong{font-weight:normal;}
.story_social_share ._ggf-icon{border:1px solid #ccc;background:none;margin:0;}
.story_social_share ._ggf-icon:hover{background:#f7f7f7;}
.story_social_share ._ggf-icon img{width:20px!important;height:20px!important;display:inline-block;vertical-align:middle;}
.story_social_share ._ggf-icon span{color:#333;}

/*Turbo Quick read Link*/
._strysclw{width:100%;align-items:center;justify-content:flex-end;flex-direction:row-reverse;gap:10px;}
._turbo-icon{width:90px;height:40px;flex:none;align-items:flex-start;justify-content:flex-start;}
._turbo-icon img{max-width:90px;max-height:40px;width:auto;height:auto;margin:0;/*animation:vibrateBurst 2.5s linear 1;-webkit-animation:vibrateBurst 2.5s linear 1;*/will-change:transform;-webkit-will-change:transform;}
/* double blink + subtle pulse */
.icon-anim {
    width:90px;
    display: inline-block;
    animation: doubleBlinkPulse 3.2s ease-in-out infinite;
    transform-origin: center;
  }
@keyframes doubleBlinkPulse {
    0%   { opacity: 1; transform: scale(1); }
  
    /* --- 1st Blink --- */
    8%   { opacity: 0; }
    16%  { opacity: 1; }
  
    /* --- 2nd Blink --- */
    24%  { opacity: 0; }
    32%  { opacity: 1; }
  
    /* --- Pause visible --- */
    40%  { opacity: 1; transform: scale(1); }
  
    /* --- Subtle Pulse --- */
    50%  { transform: scale(1.1); }
    60%  { transform: scale(1); }
  
    /* --- Pause again --- */
    80%  { opacity: 1; transform: scale(1); }
  
    /* --- Back to start --- */
    100% { opacity: 1; transform: scale(1); }
  }

/* Shake sequence with pauses */
/* @keyframes vibrateBurst{ */
    /* 0%,9%,21%,44%,56%,79%,91%,100% { transform: translate(0,0) rotate(0); } */

    /* Burst 1 */
    /* 10% { transform: translate(-3px, 2px) rotate(-2deg); }
    12% { transform: translate( 3px,-2px) rotate( 2deg); }
    14% { transform: translate(-2px, 1px) rotate(-1.5deg); }
    16% { transform: translate( 2px,-1px) rotate( 1.5deg); }
    18% { transform: translate(-2px, 2px) rotate(-1deg); }
    20% { transform: translate( 2px,-2px) rotate( 1deg); } */

    /* Burst 2 */
    /* 45% { transform: translate( 3px,-2px) rotate( 2deg); }
    47% { transform: translate(-3px, 2px) rotate(-2deg); }
    49% { transform: translate( 2px,-1px) rotate( 1.5deg); }
    51% { transform: translate(-2px, 1px) rotate(-1.5deg); }
    53% { transform: translate( 2px,-2px) rotate( 1deg); }
    55% { transform: translate(-2px, 2px) rotate(-1deg); } */

    /* Burst 3 */
    /* 80% { transform: translate(-3px, 2px) rotate(-2deg); }
    82% { transform: translate( 3px,-2px) rotate( 2deg); }
    84% { transform: translate(-2px, 1px) rotate(-1.5deg); }
    86% { transform: translate( 2px,-1px) rotate( 1.5deg); }
    88% { transform: translate(-2px, 2px) rotate(-1deg); }
    90% { transform: translate( 2px,-2px) rotate( 1deg); } */
/* } */

/* @media (prefers-reduced-motion: reduce){
    .vibe-icon{ animation: none; }
} */