@media(max-width:768px){.sidebar{margin-top:25px;position:static;}.author-card{    display:flex;    align-items:center;    gap:12px;    padding:12px 16px;    border:1px solid #e5e5e5;    border-radius:12px;    background:#fff;    margin:20px 0;}.author-avatar{    width:54px;    height:54px;    border-radius:50%;    object-fit:cover;    border:2px solid #eaf2ff;}.author-name{    display:flex;    align-items:center;    gap:6px;    font-size:15px;    font-weight:700;    color:#111;}.author-id{    font-size:12px;    color:#777;    margin-top:2px;}.author-tag{    display:inline-flex;    align-items:center;    gap:4px;    margin-top:5px;    padding:4px 10px;    font-size:10px;    font-weight:600;    color:#1976d2;    background:#eef6ff;    border-radius:20px;    width:max-content;}.sidebar-card{margin-bottom:18px;margin-top:7px;}.sidebar-card h3{	margin-top:7px;font-size:18px;}    .popular-item{        gap:16px;        margin-bottom:24px;    }    .popular-item > a{        flex:0 0 95px;        width:100px;        height:75px;    }    .popular-item > a img,    .popular-item img{        width:100px !important;        height:75px !important;        min-width:100px;        min-height:75px;        max-width:100px;        border-radius:13px;        background:#e6f3ff;    }    .popular-item h4{        font-size:14px;        line-height:1.4;        margin-bottom:7px;    }    .popular-item small{        font-size:14px;    }    .popular-item .views{        font-size:14px;        margin-left:5px;    }/* Main Layout */.featured-image img{    width:100%;    height:200px;    object-fit:cover;}.page,.desktop-wrapper{    display:block;    width:100%;    max-width:100%;    padding:12px;}/* Article */.article-content{    padding:18px;    border-radius:10px;}/* Mobile Image */.featured-image img{    border-radius:10px;}/* Mobile Actions */.actions{    font-size:14px;}/* Mobile Footer */.footer-links{    padding-bottom:80px;}.sidebar-container{margin-top:15px;}.article-meta{    gap:10px;    font-size:13px;}.article-meta span{    width:48%;}.like-btn.active{    color:#2563eb;}.dislike-btn.active{    color:#dc2626;}}