.blog-happy-reading-gradient-slide{background:linear-gradient(90deg,#e67e22,#e6b222 50%,#e67e22);background-size:200% 100%;animation:gradientSlide 12s ease-in-out infinite;transition:transform .5s ease-in-out,box-shadow .3s ease-in-out;box-shadow:0 4px 20px 0 #ff780040}.blog-happy-reading-gradient-slide:hover{transform:scale(1.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.gradient-slide{background:linear-gradient(90deg,#c41718,#3f0000 50%,#c41718);background-size:200% 100%;animation:gradientSlide 12s ease-in-out infinite;transition:transform .5s ease-in-out,box-shadow .3s ease-in-out}.gradient-slide:hover{transform:scale(1.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}@keyframes gradientSlide{0%{background-position:400% 0}to{background-position:0 400%}}.aiSumLoading{position:relative;margin:0 auto;padding:.65rem 2.2rem;text-align:center;border-radius:99999px;background-color:#fff;font-weight:600}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.aiSumLoading:after,.aiSumLoading:before{box-sizing:initial;content:"";position:absolute;height:100%;width:100%;background-image:conic-gradient(from var(--angle),#c41718,#12b9e6,#f8cf3e,#036fac,#c41718);top:50%;left:50%;translate:-50% -50%;padding:.2rem;border-radius:99999px;z-index:-20;animation:aiLoadSpin 3s linear infinite}.aiSumLoading:before{filter:blur(1rem)}@keyframes aiLoadSpin{0%{--angle:0deg}to{--angle:360deg}}.aiSumLogoBounce{animation:aiLogoBounce 5s ease-in-out infinite}@keyframes aiLogoBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.badge__banner__gradient{background:linear-gradient(45deg,hsla(0,61%,68%,.03),hsla(0,0%,100%,.1))}@keyframes swing{0%{transform:translateY(0);transform:scale(1);opacity:1}50%{transform:translateY(30px);transform:scale(1.1);opacity:.7}to{transform:translateY(0);transform:scale(1);opacity:1}}.swing-animation{animation:swing 15s ease-in-out infinite}.swing-animation.div-1{animation-delay:0s}.swing-animation.div-2{animation-delay:3s}.swing-animation.div-3{animation-delay:2s}.swing-animation.div-4{animation-delay:1s}@keyframes badgeShiningAnimiaton{0%{opacity:0;transform:scale(1);top:0;left:0}25%{opacity:.5;transform:scale(1.5);top:10%;left:50%}50%{opacity:.1;transform:scale(1.3);top:30%;left:50%}75%{opacity:.3;transform:scale(.9);top:-10%;left:-10%}to{opacity:0;transform:scale(1);top:0;left:0}}.badge__animation__area .badge__shining__animation{animation:badgeShiningAnimiaton 18s ease-in-out infinite}.badge__shining__animation.div-1{animation-delay:0s}.badge__shining__animation.div-2{animation-delay:6s}@keyframes badgePingAnimiaton{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}@keyframes badgePingAnimiaton2{0%{transform:scale(1);opacity:0}50%{opacity:.5}to{transform:scale(1.4);opacity:0}}.badge__animation__area__badge .badge__ping__animation{animation:badgePingAnimiaton 3s ease-in-out infinite}.badge__ping__animation.div-2{animation-delay:0s}.badge__ping__animation.div-1{animation-delay:.5s}.badge__animation__area__badge .badge__ping__animation__2{animation:badgePingAnimiaton2 3s ease-in-out infinite}.badge__ping__animation__2.div-1{animation-delay:0s}.badge__ping__animation__2.div-2{animation-delay:1s}.red-circle{aspect-ratio:1;z-index:0;box-shadow:0 -10px 30px 0 rgba(255,0,0,.5);position:relative;top:8rem;margin:auto;height:90vw;width:90vw;border-radius:9999px;opacity:.8}@media (min-width:1280px){.red-circle{height:80vw;width:80vw}}.red-circle:before{content:"";z-index:-1;inset:0;background:linear-gradient(180deg,red,#000 50%);padding:3px;border-radius:50%;-webkit-mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0) content-box;-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) exclude,linear-gradient(#000 0 0) content-box;position:absolute;margin:auto;height:90vw;width:100%}@media (min-width:1280px){.red-circle:before{height:80vw}}.white-circle{aspect-ratio:1;z-index:0;position:relative;top:10rem;margin:auto;height:calc(90vw - 4rem);width:calc(90vw - 4rem);border-radius:9999px;opacity:.8}@media (min-width:1280px){.white-circle{height:calc(80vw - 4rem);width:calc(80vw - 4rem)}}.white-circle:before{content:"";z-index:-1;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1) 50%);padding:1px;border-radius:50%;-webkit-mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0) content-box;-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) exclude,linear-gradient(#000 0 0) content-box;position:absolute;margin:auto;height:calc(90vw - 4rem);width:100%}@media (min-width:1280px){.white-circle:before{height:calc(80vw - 4rem)}}