    .imga {
        --color: #85ab00;
        --border: 10px;
        --offset: 20px;
        --gap: 5px;
        --_c: var(--color) var(--border), #0000 0 calc(100% - var(--border)), var(--color) 0;
        --_o: calc(3*var(--offset));
        padding: calc(var(--gap) + var(--border)) calc(var(--gap) + var(--border) + var(--offset)) calc(var(--gap) + var(--border) + var(--offset)) calc(var(--gap) + var(--border));
        background: linear-gradient( var(--_c)) var(--_o) var(--_o), linear-gradient(90deg, var(--_c)) var(--_o) var(--_o);
        background-size: calc(100% - var(--_o)) calc(100% - var(--_o));
        background-repeat: no-repeat;
        filter: grayscale(.4);
        transition: .5s;
        cursor: pointer;
    }
    
    .imga:hover {
        background-position: 0px 0px;
        background-size: calc(100% - var(--offset)) calc(100% - var(--offset));
        filter: grayscale(0);
    }
    
    .bodya {
        background: #e8e9ba;
        display: grid;
        grid-gap: 40px;
        height: 100vh;
        margin: 0;
        grid-auto-flow: column;
        place-content: center;
    }
    /* ------------------------------------------------ */
    
    .box-wrap {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 10%;
    }
    
    .box {
        padding: 30px;
        margin: 2%;
        background: white;
        width: 30%;
        border: 1px solid #d6d6d6;
        box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.25);
        border-radius: 3px;
        transition: .2s all;
    }
    
    .box-wrap:hover .box {
        filter: blur(3px);
        opacity: .5;
        transform: scale(.98);
        box-shadow: none;
    }
    
    .box-wrap:hover .box:hover {
        transform: scale(1);
        filter: blur(0px);
        opacity: 1;
        box-shadow: 0 8px 20px 0px rgba(0, 0, 0, 0.125);
    }
    /* ------zoom--------------------------- */
    
    .zoom {
        transition: transform .2s;
        /* Animation */
    }
    
    .zoom:hover {
        transform: scale(1.1);
    }