.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(.9);transition:transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}.jlplg-lovecoding-cookie-info-container {
position: fixed; 
z-index: 9999; 
width: 100%;
text-align: center;
margin: 0;
}
.jlplg-lovecoding-cookie-info-container.jlplg-hidden {
display: none;
}
.jlplg-lovecoding-cookie-info {
display: inline-block;
padding: 10px;
margin: 5px 0;
font-size: 16px;
}
.jlplg-lovecoding-cookie-info a {
color: inherit;
}
.jlplg-lovecoding-buttons {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
gap: 10px;
margin-bottom: 16px;
}
.jlplg-lovecoding-cookie-accept-button, .jlplg-lovecoding-cookie-privacy-policy {
display: inline-block;
padding: 7px 15px;
border-radius: 4px;
border: 2px solid transparent;
margin: 0;
text-decoration: none;
line-height: 1;
font-family: inherit;
font-size: 16px;
}
.jlplg-lovecoding-cookie-accept-button:hover, .jlplg-lovecoding-cookie-privacy-policy:hover,
.jlplg-lovecoding-cookie-accept-button:focus, .jlplg-lovecoding-cookie-privacy-policy:focus {
cursor: pointer;
border: 2px solid transparent;
}
.jlplg-lovecoding-cookie-accept-button:focus-visible, .jlplg-lovecoding-cookie-privacy-policy:focus-visible {
border: 2px solid transparent;
outline: 2px solid var(--jlplg-buton-bg-color);
outline-offset: 2px;
}
.button-text {
font-size: 16px;
text-transform: capitalize;
font-weight: 400;
}