.entry-btn a.btn{background-color:#06c;color:#fff;padding:10px 20px;border-radius:6px;text-decoration:none;display:inline-block;margin-top:10px}.entry-btn a.btn:hover{background-color:#004999}.single-post .post-thumbnail img{width:60%;display:block;margin:20px auto;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.2)}a.more-link,.read-more a,.elementor-button{background-color:#046bd2!important;color:#fff!important;padding:12px 24px!important;border-radius:8px;font-size:16px!important;display:inline-block;margin:20px auto;text-align:center;transition:background-color .3s ease;font-weight:700}a.more-link:hover,.read-more a:hover,.elementor-button:hover{background-color:#034a94!important}.archive .post{background-color:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin-bottom:30px;transition:transform .3s ease;display:flex;flex-direction:column;height:100%}.archive .post:hover{transform:translateY(-5px)}.archive .content-area .post-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.archive .post-thumbnail img{width:100%;border-radius:10px;margin-bottom:15px;height:auto;object-fit:cover}.archive .entry-title{font-size:22px;color:#046bd2;font-family:"Tajawal",sans-serif;margin-bottom:10px;font-weight:700}.archive .entry-summary p{font-size:16px;color:#333;font-family:"Cairo",sans-serif;line-height:1.8;margin-bottom:20px}.archive .read-more a,.archive .entry-summary a.more-link{background-color:#046bd2;color:#fff!important;padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:700;display:inline-block;transition:background-color .3s ease}.archive .read-more a:hover,.archive .entry-summary a.more-link:hover{background-color:#034a94}.archive .post .entry-content,.archive .post .entry-summary{flex-grow:1}.blog .site-content,.archive .site-content{background-color:#f5f5f5;padding:30px 20px}.blog .post,.archive .post{background-color:#fff;border-radius:12px;padding:20px;margin-bottom:40px;box-shadow:0 4px 10px rgba(0,0,0,.08);transition:transform .3s ease}.blog .post:hover,.archive .post:hover{transform:translateY(-6px)}@media (min-width:768px){.blog .content-area,.archive .content-area{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:30px}}.blog .post .post-thumbnail img,.archive .post .post-thumbnail img{border-radius:10px;width:100%;height:auto;object-fit:cover;margin-bottom:15px}.blog .post .entry-title,.archive .post .entry-title{font-size:22px;color:#046bd2;font-family:"Tajawal",sans-serif;font-weight:700;margin-bottom:10px}.blog .post .entry-summary,.archive .post .entry-summary{font-size:17px;font-family:"Cairo",sans-serif;line-height:1.9;color:#333;margin-bottom:15px}.blog .read-more a,.archive .read-more a{display:inline-block;background-color:#046bd2;color:#fff!important;padding:10px 20px;border-radius:8px;font-weight:700;text-decoration:none;transition:background-color .3s ease}.blog .read-more a:hover,.archive .read-more a:hover{background-color:#034a94}