/*
==========================================
LPLHK PWA Installer
Version : 1.0.0
==========================================
*/

#lplhk-install-box{

    position:fixed;

    right:20px;

    bottom:20px;

    z-index:999999;

    display:none;

    animation:lplhkFade .35s ease;

}

#lplhk-install-btn{

    display:flex;

    align-items:center;

    padding:0;

    border:none;

    border-radius:12px;

    overflow:hidden;

    background:transparent;

    cursor:pointer;

    box-shadow:0 10px 25px rgba(0,0,0,.25);

    transition:.25s;

}

#lplhk-install-btn:hover{

    transform:translateY(-2px);

    box-shadow:0 15px 35px rgba(0,0,0,.30);

}

#lplhk-install-btn .icon{

    width:58px;

    height:58px;

    display:flex;

    align-items:center;

    justify-content:center;

    background:#007D11;

    color:#fff;

    font-size:24px;

    font-weight:bold;

}

#lplhk-install-btn .text{

    height:58px;

    padding:0 20px;

    display:flex;

    align-items:center;

    justify-content:center;

    background:#F59E0B;

    color:#fff;

    font-size:15px;

    font-weight:700;

    white-space:nowrap;

}

@keyframes lplhkFade{

    from{

        opacity:0;

        transform:translateY(30px);

    }

    to{

        opacity:1;

        transform:translateY(0);

    }

}

/* Mobile */

@media(max-width:768px){

#lplhk-install-box{

    right:15px;

    bottom:15px;

}

#lplhk-install-btn .icon{

    width:52px;

    height:52px;

    font-size:22px;

}

#lplhk-install-btn .text{

    height:52px;

    font-size:14px;

    padding:0 16px;

}

}

/* Dark Mode */

@media(prefers-color-scheme:dark){

#lplhk-install-btn{

    box-shadow:0 8px 30px rgba(0,0,0,.55);

}

}