/* Специальные стили для страницы account.html */
.account-content{
    display:flex;
    justify-content:center;
    align-items:center;
    min-height:50vh;
    width:100%
}
.account-placeholder{
    text-align:center;
    max-width:600px;
    padding:4rem 2rem;
    background:rgba(255,255,255,0.03);
    border-radius:12px;
    border:1px solid rgba(255,255,255,0.1);
    transition:all 0.8s cubic-bezier(0.16,1,0.3,1);
    position:relative;
    overflow:hidden;
    backdrop-filter:blur(10px);
    box-shadow:0 10px 30px rgba(0,0,0,0.3)
}
.account-placeholder::before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,transparent 100%);
    z-index:-1;
    opacity:0;
    transition:opacity 0.6s cubic-bezier(0.16,1,0.3,1)
}
.account-placeholder:hover{
    border-color:#ffffff;
    transform:translateY(-5px);
    box-shadow:0 20px 40px rgba(255,255,255,0.1)
}
.account-placeholder:hover::before{
    opacity:1
}
.placeholder-icon{
    font-size:4rem;
    color:#ffffff;
    opacity:0.6;
    margin-bottom:2rem
}
.account-placeholder h3{
    font-family:'Druk Wide',sans-serif;
    font-size:2rem;
    font-weight:700;
    margin-bottom:1.5rem;
    letter-spacing:-0.02em;
    color:#ffffff
}
.account-placeholder p{
    opacity:0.7;
    line-height:1.6;
    font-size:1.1rem;
    color:#ffffff;
    margin-bottom:2rem
}
.coming-soon{
    display:flex;
    justify-content:center;
    align-items:center
}
@media (max-width:768px){
    .account-placeholder{
        padding:3rem 1.5rem;
        margin:0 1rem
    }
    .placeholder-icon{
        font-size:3rem;
        margin-bottom:1.5rem
    }
    .account-placeholder h3{
        font-size:1.5rem;
        margin-bottom:1rem
    }
    .account-placeholder p{
        font-size:1rem;
        margin-bottom:1.5rem
    }
}
