picture{display:block;overflow:hidden;position:relative}picture:before{background-image:var(--lqip,none);background-position:50%;background-size:cover;content:"";filter:blur(16px);inset:0;opacity:1;pointer-events:none;position:absolute;transform:scale(1.05);transition:opacity .4s ease;z-index:0}picture.is-loaded:before{opacity:0}picture img{position:relative;z-index:1}.theme-cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.theme-project img{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}
