.bit-card-content video{width:100%!important;max-width:100%!important;max-height:560px;height:auto!important;display:block!important;visibility:visible!important;opacity:1!important;border-radius:15px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);object-fit:contain}.bit-card{position:relative;width:100%;margin:0;height:auto;align-self:start;border:1px solid #ddd!important;max-width:none!important;box-sizing:border-box;z-index:2}@media (min-width:768px){.bit-card{width:100%}}.bit-card-footer-main-actions{display:inline-flex;align-items:center;gap:.75rem}.bit-action i{transition:color .2s ease}.bit-action:hover i{color:var(--wp--preset--color--accent-2,#044389)}.bit-action i,.bit-like .bit-like-count{color:var(--wp--preset--color--accent-1,#2c6e49)}.bit-timestamp{position:relative;cursor:default}.bit-timestamp[data-timestamp-tooltip]::after,.bit-timestamp[data-timestamp-tooltip]::before{position:absolute;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease}.bit-timestamp[data-timestamp-tooltip]::after{content:attr(data-timestamp-tooltip);bottom:calc(100% + 10px);background:#111;color:#fff;padding:.4rem .55rem;border-radius:8px;font-size:.78rem;font-weight:600;line-height:1.2;white-space:nowrap;z-index:25}.bit-timestamp[data-timestamp-tooltip]::before{content:"";bottom:calc(100% + 4px);border-left:6px solid #fff0;border-right:6px solid #fff0;border-top:6px solid #111;z-index:24}.bit-timestamp[data-timestamp-tooltip]:focus::after,.bit-timestamp[data-timestamp-tooltip]:focus::before,.bit-timestamp[data-timestamp-tooltip]:hover::after,.bit-timestamp[data-timestamp-tooltip]:hover::before{opacity:1;visibility:visible}.bit-like:hover{opacity:.8}.bit-permalink{transition:color .2s ease}.bit-permalink:focus,.bit-permalink:hover{color:var(--wp--preset--color--primary,#000)}.bit-comment-form input[type=submit]:hover{background-color:var(--wp--preset--color--accent-2,#044389)}#respond input[type=submit],.bit-comment-form input[type=submit]{background-color:var(--wp--preset--color--accent-1,#2c6e49);color:#fff;border:0;padding:.4rem 1rem;font-size:.9rem;border-radius:15px;cursor:pointer;font-family:inherit;transition:background-color .2s ease}#respond input[type=email],#respond input[type=text],#respond input[type=url],#respond textarea,.bit-comment-form input[type=email],.bit-comment-form input[type=text],.bit-comment-form input[type=url],.bit-comment-form textarea{width:100%;max-width:100%;box-sizing:border-box;border-radius:10px;padding:.8rem;border:1px solid #ccc;font-family:inherit;font-size:1rem;margin-bottom:.5rem}#respond textarea,.bit-comment-form textarea{resize:vertical;min-height:120px}#respond .comment-reply-title{font-size:1.5rem;font-weight:800;color:var(--wp--preset--color--accent-1,#2c6e49);margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}#cancel-comment-reply-link{font-size:.85rem;font-weight:500;color:#444;text-decoration:none;padding:.3rem .8rem;border:1px solid #ccc;border-radius:15px;background-color:#f8f9fa;transition:all .2s ease;white-space:nowrap;display:inline-block}#cancel-comment-reply-link:hover{background-color:#eee;color:#000}.akismet_comment_form_privacy_notice{font-size:.75rem!important;color:#888!important;margin-top:1rem}.akismet_comment_form_privacy_notice a{color:#888!important;text-decoration:underline}.comment-list{list-style:none;padding-left:0;margin-left:0}.bit-comments{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease-out,opacity .3s ease-out .15s,margin-top .4s ease-out;margin-top:0;position:relative;z-index:1;visibility:hidden}@media (max-width:767px){.bit-card{margin:0 0 1rem!important;padding:1rem!important;width:100%!important;box-sizing:border-box!important;position:relative!important;left:0!important;right:auto!important;top:0!important;transform:none!important;z-index:auto!important}.bit-card,.bit-card-content,.bit-card-header{min-width:0!important;max-width:100%!important}.bit-card-content,.bit-card-content *{overflow-wrap:anywhere;word-break:break-word}}video{max-width:100%!important;height:auto!important}@media (max-width:768px){video{max-width:calc(100vw - 40px)!important;width:100%!important}}.bit-action i:focus,.bit-action:focus,.bit-like i:focus,.bit-like:focus,.bit-permalink i:focus,.bit-permalink:focus{outline:0!important;box-shadow:none!important}@media (max-width:767px){.bit-card-footer{flex-wrap:wrap!important;gap:.75rem!important}.bit-meta{font-size:.8rem!important}}@media (max-width:480px){.bit-card{padding:.75rem!important;border-radius:15px!important;margin:0 0 .75rem!important;width:100%!important;position:relative!important;left:0!important;top:0!important}}.bitstream-hashtag-link{color:var(--wp--preset--color--accent-1,#2c6e49);font-weight:600;text-decoration:none;transition:color .15s ease,opacity .15s ease}.bitstream-hashtag-link:hover{color:var(--wp--preset--color--accent-2,#044389);text-decoration:underline}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute;width:1px}