/* Original News Portal Styles */
:root{
 --primary:#dc3545;--dark:#212529;--light:#f8f9fa;--text:#444;--radius:8px;
}
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:Arial,Helvetica,sans-serif;color:var(--text);background:#fff;line-height:1.7}
a{text-decoration:none;color:inherit}
img{max-width:100%;display:block}
.container{max-width:1140px}
header{z-index:1000}
.navbar .nav-link{font-weight:600;padding:.8rem 1rem}
.navbar .nav-link:hover,.navbar .nav-link.active{color:var(--primary)!important}
.badge{border-radius:20px}
.card{border:none;border-radius:var(--radius);overflow:hidden;box-shadow:0 4px 18px rgba(0,0,0,.08);transition:.3s}
.card:hover{transform:translateY(-4px)}
.card img{object-fit:cover}
.btn-danger{background:var(--primary);border-color:var(--primary)}
.btn-danger:hover{filter:brightness(.9)}
section{padding:60px 0}
.bg-light{background:#f7f7f7!important}
h1,h2,h3,h4,h5{font-weight:700;color:#222;margin-bottom:1rem}
p{margin-bottom:1rem}
blockquote{font-style:italic;background:#fafafa}
.list-group-item{border:none;border-bottom:1px solid #eee}
footer{background:#111;color:#bbb}
footer h4{color:#fff}
footer a{color:#ddd}
footer a:hover{color:#fff}
input,textarea{border-radius:6px!important}
.form-control:focus{border-color:var(--primary);box-shadow:0 0 0 .2rem rgba(220,53,69,.15)}
.object-fit-cover{object-fit:cover}
.shadow-sm{box-shadow:0 2px 10px rgba(0,0,0,.08)!important}
.pagination .page-link{color:var(--primary)}
.pagination .active .page-link{background:var(--primary);border-color:var(--primary)}
@media (max-width:991px){
 section{padding:40px 0}
 .navbar-nav{text-align:center}
}
@media (max-width:767px){
 h1{font-size:2rem}h2{font-size:1.7rem}h3{font-size:1.4rem}
 .card{margin-bottom:20px}
 iframe{height:300px}
}
.mtx-1{margin-top:1px}
.mtx-2{margin-top:2px}
.mtx-3{margin-top:3px}
.mtx-4{margin-top:4px}
.mtx-5{margin-top:5px}
.mtx-6{margin-top:6px}
.mtx-7{margin-top:7px}
.mtx-8{margin-top:8px}
.mtx-9{margin-top:9px}
.mtx-10{margin-top:10px}
.mtx-11{margin-top:11px}
.mtx-12{margin-top:12px}
.mtx-13{margin-top:13px}
.mtx-14{margin-top:14px}
.mtx-15{margin-top:15px}
.mtx-16{margin-top:16px}
.mtx-17{margin-top:17px}
.mtx-18{margin-top:18px}
.mtx-19{margin-top:19px}
.mtx-20{margin-top:20px}
.mtx-21{margin-top:21px}
.mtx-22{margin-top:22px}
.mtx-23{margin-top:23px}
.mtx-24{margin-top:24px}
.mtx-25{margin-top:25px}
.mtx-26{margin-top:26px}
.mtx-27{margin-top:27px}
.mtx-28{margin-top:28px}
.mtx-29{margin-top:29px}
.mtx-30{margin-top:30px}
.mtx-31{margin-top:31px}
.mtx-32{margin-top:32px}
.mtx-33{margin-top:33px}
.mtx-34{margin-top:34px}
.mtx-35{margin-top:35px}
.mtx-36{margin-top:36px}
.mtx-37{margin-top:37px}
.mtx-38{margin-top:38px}
.mtx-39{margin-top:39px}
.mtx-40{margin-top:40px}
.mtx-41{margin-top:41px}
.mtx-42{margin-top:42px}
.mtx-43{margin-top:43px}
.mtx-44{margin-top:44px}
.mtx-45{margin-top:45px}
.mtx-46{margin-top:46px}
.mtx-47{margin-top:47px}
.mtx-48{margin-top:48px}
.mtx-49{margin-top:49px}
.mtx-50{margin-top:50px}
.mtx-51{margin-top:51px}
.mtx-52{margin-top:52px}
.mtx-53{margin-top:53px}
.mtx-54{margin-top:54px}
.mtx-55{margin-top:55px}
.mtx-56{margin-top:56px}
.mtx-57{margin-top:57px}
.mtx-58{margin-top:58px}
.mtx-59{margin-top:59px}
.mtx-60{margin-top:60px}
.mtx-61{margin-top:61px}
.mtx-62{margin-top:62px}
.mtx-63{margin-top:63px}
.mtx-64{margin-top:64px}
.mtx-65{margin-top:65px}
.mtx-66{margin-top:66px}
.mtx-67{margin-top:67px}
.mtx-68{margin-top:68px}
.mtx-69{margin-top:69px}
.mtx-70{margin-top:70px}
.mtx-71{margin-top:71px}
.mtx-72{margin-top:72px}
.mtx-73{margin-top:73px}
.mtx-74{margin-top:74px}
.mtx-75{margin-top:75px}
.mtx-76{margin-top:76px}
.mtx-77{margin-top:77px}
.mtx-78{margin-top:78px}
.mtx-79{margin-top:79px}
.mtx-80{margin-top:80px}
.mtx-81{margin-top:81px}
.mtx-82{margin-top:82px}
.mtx-83{margin-top:83px}
.mtx-84{margin-top:84px}
.mtx-85{margin-top:85px}
.mtx-86{margin-top:86px}
.mtx-87{margin-top:87px}
.mtx-88{margin-top:88px}
.mtx-89{margin-top:89px}
.mtx-90{margin-top:90px}
.mtx-91{margin-top:91px}
.mtx-92{margin-top:92px}
.mtx-93{margin-top:93px}
.mtx-94{margin-top:94px}
.mtx-95{margin-top:95px}
.mtx-96{margin-top:96px}
.mtx-97{margin-top:97px}
.mtx-98{margin-top:98px}
.mtx-99{margin-top:99px}
.mtx-100{margin-top:100px}
.mtx-101{margin-top:101px}
.mtx-102{margin-top:102px}
.mtx-103{margin-top:103px}
.mtx-104{margin-top:104px}
.mtx-105{margin-top:105px}
.mtx-106{margin-top:106px}
.mtx-107{margin-top:107px}
.mtx-108{margin-top:108px}
.mtx-109{margin-top:109px}
.mtx-110{margin-top:110px}
.mtx-111{margin-top:111px}
.mtx-112{margin-top:112px}
.mtx-113{margin-top:113px}
.mtx-114{margin-top:114px}
.mtx-115{margin-top:115px}
.mtx-116{margin-top:116px}
.mtx-117{margin-top:117px}
.mtx-118{margin-top:118px}
.mtx-119{margin-top:119px}
.mtx-120{margin-top:120px}
.mtx-121{margin-top:121px}
.mtx-122{margin-top:122px}
.mtx-123{margin-top:123px}
.mtx-124{margin-top:124px}
.mtx-125{margin-top:125px}
.mtx-126{margin-top:126px}
.mtx-127{margin-top:127px}
.mtx-128{margin-top:128px}
.mtx-129{margin-top:129px}
.mtx-130{margin-top:130px}
.mtx-131{margin-top:131px}
.mtx-132{margin-top:132px}
.mtx-133{margin-top:133px}
.mtx-134{margin-top:134px}
.mtx-135{margin-top:135px}
.mtx-136{margin-top:136px}
.mtx-137{margin-top:137px}
.mtx-138{margin-top:138px}
.mtx-139{margin-top:139px}
.mtx-140{margin-top:140px}
.mtx-141{margin-top:141px}
.mtx-142{margin-top:142px}
.mtx-143{margin-top:143px}
.mtx-144{margin-top:144px}
.mtx-145{margin-top:145px}
.mtx-146{margin-top:146px}
.mtx-147{margin-top:147px}
.mtx-148{margin-top:148px}
.mtx-149{margin-top:149px}
.mtx-150{margin-top:150px}
