.popover-arrow{display:none!important}.popover-target{cursor:pointer;width:-moz-fit-content;width:fit-content}body.body--dark .popover{background-color:#1a1a1a;border-color:#2f2f2f}body.body--dark .popover .popover-body{color:#fff}.share-popover .share-btn{border:none;font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-decoration-line:underline}.share-popover .share-btn.active{border:none}.share-popover .share-btn img{border:none;height:20px;width:20px}.share-list{flex-wrap:wrap;gap:12px}.share-list,.share-list a{align-items:center;display:flex;justify-content:center}.share-list a{border-radius:8px;cursor:pointer;height:50px;width:50px}.share-list a img{filter:invert(1);height:auto;-o-object-fit:contain;object-fit:contain;width:34px}body.body--dark .blog-post__bottom{border-color:#2f2f2f}body.body--dark .blog-post__bottom .social a:not(:first-child):before{background:#fff3}body.body--dark .share-popover .share-btn{color:#fff}body.body--dark .share-popover .share-btn img{filter:invert(1)}.blog-post{box-sizing:border-box;flex:1;margin:0 auto;max-width:700px;padding:64px 32px 120px;position:relative;width:100%}@media (max-width:650px){.blog-post{padding:32px 20px 64px}}.blog-post__content div:has(iframe),.blog-post__content p:has(iframe){aspect-ratio:16/9;border:0;display:block;width:100%}.blog-post .post-table{overflow:auto;width:100%}.blog-post iframe{border-radius:16px;height:100%;width:100%}.blog-post h1{font-size:48px;font-style:normal;font-weight:700;line-height:40px;margin:0}@media (max-width:650px){.blog-post h1{font-size:32px;line-height:28px}}.blog-post h2{font-size:32px;font-style:normal;font-weight:500;line-height:28px;margin:32px 0 20px}@media (max-width:650px){.blog-post h2{font-size:24px;line-height:24px}}.blog-post h3{font-size:24px;font-style:normal;font-weight:500;line-height:24px;margin:20px 0 12px}@media (max-width:650px){.blog-post h3{font-size:20px;line-height:20px}}.blog-post ul{padding-left:32px}@media (max-width:650px){.blog-post ul{padding-left:24px}}.blog-post table{border:1px solid #c7c7c7;border-spacing:0;margin:32px 0;width:100%}.blog-post table th{border-bottom:1px solid #c7c7c7;margin:0;padding:12px 20px}.blog-post table th:not(:last-child){border-right:1px solid #c7c7c7}.blog-post table tr:not(:last-child) td{border-bottom:1px solid #c7c7c7}.blog-post table tr td{padding:12px 20px}.blog-post table tr td:not(:last-child){border-right:1px solid #c7c7c7}.blog-post blockquote{border-left:4px solid #5731ed;color:#4e4e4e;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-left:0;padding-left:24px}.blog-post a{color:#5731ed}.blog-post img{border:1px solid #c7c7c7}.blog-post__preview{border-radius:16px;height:auto;margin:32px 0;-o-object-fit:contain;object-fit:contain;width:100%}.blog-post__top{display:flex;flex-direction:column;gap:16px}.blog-post__content{font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-top:32px;padding-bottom:32px}.blog-post__content img{border:1px solid #c7c7c7;border-radius:16px;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.blog-post__content p:has(img){margin:32px 0}.blog-post__content p:last-child{margin-bottom:0}.blog-post__bottom{align-items:center;border-top:1px solid #c7c7c7;display:flex;justify-content:space-between;padding-top:32px}.blog-post__bottom .social{align-items:center;display:flex;gap:16px}.blog-post__bottom .social a{font-size:16px;font-style:normal;line-height:20px;position:relative;text-decoration:none}.blog-post__bottom .social a:not(:first-child):before{background:#4e4e4e;content:"";height:14px;left:-8px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.blog-post .not-found{align-items:center;display:flex;font-size:20px;height:400px;justify-content:center}.blog-post .loading-spinner{background:#f5f5f599;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}body.body--dark .blog-post{color:#fff}body.body--dark .blog-post a{color:#896ff2}body.body--dark .blog-post blockquote{color:#717171}body.body--dark .blog-post .loading-spinner{background:#12121299}body.body--dark .blog-post img,body.body--dark .blog-post table,body.body--dark .blog-post table td,body.body--dark .blog-post table th{border-color:#3c3c3c}body.body--dark .back-btn svg{filter:invert(1)}
