/* Osmaniye Web Haber - Global Dynamic Theme V5.0
   Applies to homepage shared chrome and every inner page without changing routes or form actions. */
:root{
    --owh-red:#d71920;
    --owh-red-2:#ef233c;
    --owh-red-dark:#a90f16;
    --owh-ink:#15181d;
    --owh-text:#333841;
    --owh-muted:#6b7280;
    --owh-soft:#f5f6f8;
    --owh-soft-2:#eef1f5;
    --owh-line:#e4e7ec;
    --owh-white:#fff;
    --owh-radius:16px;
    --owh-radius-sm:10px;
    --owh-shadow:0 12px 34px rgba(15,23,42,.08);
    --owh-shadow-hover:0 18px 42px rgba(15,23,42,.14);
    --owh-transition:.28s cubic-bezier(.2,.7,.2,1);
}

html{scroll-behavior:smooth}
body{font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizeLegibility}
body.owh-page-inner{background:linear-gradient(180deg,#fff 0,#f7f8fa 240px,#f4f5f7 100%);color:var(--owh-text)}
body.owh-page-inner:before{content:"";position:fixed;inset:0 0 auto 0;height:220px;z-index:-1;background:radial-gradient(circle at 12% 15%,rgba(215,25,32,.065),transparent 34%),radial-gradient(circle at 82% 15%,rgba(17,24,39,.05),transparent 32%);pointer-events:none}

/* Progress and motion */
.owh-reading-progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:99999;background:transparent;pointer-events:none}
.owh-reading-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--owh-red),#ff6b70);box-shadow:0 0 10px rgba(215,25,32,.55);transition:width .08s linear}
.owh-reveal{opacity:0;transform:translateY(18px);transition:opacity .62s ease,transform .62s ease}
.owh-reveal.owh-visible{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.owh-reveal{opacity:1;transform:none;transition:none}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* Shared header refinements */
#header{transition:box-shadow var(--owh-transition),transform var(--owh-transition)}
#header.owh-header-scrolled{box-shadow:0 8px 26px rgba(15,23,42,.08)}
#header .navbar-brand img{transition:transform var(--owh-transition)}
#header .navbar-brand:hover img{transform:scale(1.025)}
#header .navbar-inverse .navbar-nav>li>a{position:relative}
#header .navbar-inverse .navbar-nav>li>a:after{content:"";position:absolute;left:50%;right:50%;bottom:-1px;height:3px;background:var(--owh-red);transition:left var(--owh-transition),right var(--owh-transition)}
#header .navbar-inverse .navbar-nav>li>a:hover:after,#header .navbar-inverse .navbar-nav>.active>a:after{left:10px;right:10px}

.owh-topic-strip{background:#fff;border-bottom:1px solid var(--owh-line);box-shadow:0 5px 18px rgba(15,23,42,.035)}
.owh-topic-strip .container{display:flex;align-items:center;min-height:42px;gap:15px;overflow:hidden}
.owh-topic-label{flex:0 0 auto;color:#fff;background:var(--owh-red);font-size:11px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;padding:7px 11px;border-radius:6px}
.owh-topic-label i{margin-right:5px}
.owh-topic-links{display:flex;align-items:center;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;white-space:nowrap}
.owh-topic-links::-webkit-scrollbar{display:none}
.owh-topic-links a{position:relative;color:#323741;font-size:12px;font-weight:800;padding:12px 14px}
.owh-topic-links a:after{content:"";position:absolute;right:0;top:50%;width:1px;height:14px;background:#e5e7eb;transform:translateY(-50%)}
.owh-topic-links a:hover{color:var(--owh-red);background:#fafafa}

/* Main inner shell */
.owh-page-inner #main,.owh-page-inner div#main{padding:28px 0 64px;min-height:580px}
.owh-page-inner #main>.container,.owh-page-inner div#main>.container{position:relative}
.owh-page-inner #main>.container>.row,.owh-page-inner div#main>.container>.row{margin-left:-10px;margin-right:-10px}
.owh-page-inner #main [class*="col-"]{padding-left:10px;padding-right:10px}

.owh-page-inner .page-breadcrumb{float:none;width:100%;padding:0 10px;margin:0 0 18px;min-height:0}
.owh-page-inner .breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:5px;background:transparent;border:0;padding:0;margin:0;font-size:12px}
.owh-page-inner .breadcrumb>li+li:before{content:"\f105";font-family:FontAwesome;color:#a3a7ad;padding:0 7px}
.owh-page-inner .breadcrumb a{color:#5e6570;font-weight:700}
.owh-page-inner .breadcrumb a:hover{color:var(--owh-red)}
.owh-page-inner .breadcrumb>.active{color:#9298a1;max-width:680px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.owh-page-inner .page-title{position:relative;margin:0 0 24px;padding:0 0 14px;color:var(--owh-ink);font-size:28px;line-height:1.24;font-weight:900;letter-spacing:-.45px;border:0;text-transform:none}
.owh-page-inner .page-title:before{content:"";position:absolute;left:0;bottom:0;width:62px;height:4px;border-radius:6px;background:var(--owh-red)}
.owh-page-inner .page-title:after{content:"";position:absolute;left:70px;right:0;bottom:1px;height:1px;background:var(--owh-line)}
.owh-page-inner .page-title.text-center:before{left:50%;transform:translateX(-50%)}
.owh-page-inner .page-title.text-center:after{display:none}

.owh-page-inner .content,.owh-page-inner .page-content.font-text,.owh-page-inner .page-rss{background:var(--owh-white);border:1px solid var(--owh-line);border-radius:var(--owh-radius);box-shadow:var(--owh-shadow);padding:24px}
.owh-page-inner .page-content{width:100%}
.owh-page-inner .content:before,.owh-page-inner .content:after{content:"";display:table}.owh-page-inner .content:after{clear:both}

/* Post lists */
.owh-page-inner .posts{padding-left:0!important;padding-right:0!important}
.owh-page-inner .post-item-horizontal,.owh-page-inner .post-item-boxed,.owh-page-inner .post-item>.row{position:relative;background:#fff;border:1px solid var(--owh-line);border-radius:14px;overflow:hidden;box-shadow:0 6px 20px rgba(15,23,42,.045);transition:transform var(--owh-transition),box-shadow var(--owh-transition),border-color var(--owh-transition)}
.owh-page-inner .post-item-horizontal:hover,.owh-page-inner .post-item-boxed:hover,.owh-page-inner .post-item>.row:hover{transform:translateY(-4px);box-shadow:var(--owh-shadow-hover);border-color:#d8dce2}
.owh-page-inner .post-item-horizontal{display:grid;grid-template-columns:minmax(220px,38%) 1fr;gap:0;margin:0 0 20px;min-height:205px}
.owh-page-inner .post-item-horizontal .item-image{height:100%;min-height:205px;overflow:hidden;position:relative}
.owh-page-inner .post-item-horizontal .item-image>a,.owh-page-inner .post-item-horizontal .item-image img{display:block;width:100%;height:100%}
.owh-page-inner .post-item-horizontal .item-image img{object-fit:cover;transition:transform .55s ease}
.owh-page-inner .post-item-horizontal:hover .item-image img{transform:scale(1.045)}
.owh-page-inner .post-item-horizontal .item-content{padding:22px 24px;display:flex;flex-direction:column}
.owh-page-inner .post-item-horizontal .title{margin:0 0 9px;font-size:21px;line-height:1.28;font-weight:900}
.owh-page-inner .post-item-horizontal .title a,.owh-page-inner .post-item-boxed .title a,.owh-page-inner .post-item .title a{color:var(--owh-ink)}
.owh-page-inner .post-item-horizontal .title a:hover,.owh-page-inner .post-item-boxed .title a:hover,.owh-page-inner .post-item .title a:hover{color:var(--owh-red)}
.owh-page-inner .post-item-horizontal .summary{font-size:14px;line-height:1.7;color:#626975;margin:8px 0 13px}
.owh-page-inner .post-buttons{margin-top:auto}
.owh-page-inner .read-more{display:inline-flex;align-items:center;gap:8px;float:none!important;color:var(--owh-red)!important;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.45px}
.owh-page-inner .read-more i{transition:transform var(--owh-transition)}
.owh-page-inner .read-more:hover i{transform:translateX(4px)}

.owh-page-inner .item-boxed-cnt{margin-bottom:20px}
.owh-page-inner .post-item-boxed{height:100%;padding:0!important}
.owh-page-inner .post-item-boxed .item-image{position:relative;height:210px;overflow:hidden}
.owh-page-inner .post-item-boxed .item-image img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}
.owh-page-inner .post-item-boxed:hover .item-image img{transform:scale(1.05)}
.owh-page-inner .post-item-boxed .item-content{padding:18px 19px 20px}
.owh-page-inner .post-item-boxed .title{font-size:18px;line-height:1.35;min-height:49px;margin:0 0 9px;font-weight:900}
.owh-page-inner .post-item-boxed .summary{font-size:13px;line-height:1.65;color:#69707b}

.owh-page-inner .post-item{padding:0;margin:0 0 22px}
.owh-page-inner .post-item>.row{margin:0}
.owh-page-inner .post-item .post-image{height:340px;overflow:hidden}
.owh-page-inner .post-item .post-image img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}
.owh-page-inner .post-item>.row:hover .post-image img{transform:scale(1.035)}
.owh-page-inner .post-item .post-footer{padding:22px 25px 24px}
.owh-page-inner .post-item .title{font-size:22px;line-height:1.3;font-weight:900}
.owh-page-inner .post-item .summary{font-size:14px;line-height:1.7;color:#646b76}

.owh-page-inner .label-post-category{position:relative;z-index:2;margin:0}
.owh-page-inner .item-image>.label-post-category{position:absolute;top:13px;left:13px}
.owh-page-inner .label-post-category .label{display:inline-flex;align-items:center;background:var(--owh-red)!important;border-radius:5px;padding:7px 10px;font-size:10px;font-weight:900;letter-spacing:.55px;text-transform:uppercase;box-shadow:0 4px 13px rgba(215,25,32,.24)}
.owh-page-inner .post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:#8a9099;font-size:11px;margin:5px 0}
.owh-page-inner .post-meta a,.owh-page-inner .post-meta span{color:#7b818b}
.owh-page-inner .post-meta i{color:var(--owh-red)}

/* Sidebar */
.owh-page-inner .sidebar{position:relative}
.owh-page-inner .sidebar-widget{float:none;margin:0 0 20px;padding:0!important;background:#fff;border:1px solid var(--owh-line);border-radius:14px;box-shadow:0 7px 22px rgba(15,23,42,.05);overflow:hidden}
.owh-page-inner .sidebar-widget>.row{margin:0}
.owh-page-inner .widget-title{position:relative;padding:17px 19px 14px;border-bottom:1px solid var(--owh-line);background:linear-gradient(180deg,#fff,#fbfbfc)}
.owh-page-inner .widget-title:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--owh-red)}
.owh-page-inner .widget-title .title{margin:0;color:var(--owh-ink);font-size:16px;font-weight:900;letter-spacing:-.15px;text-transform:none}
.owh-page-inner .widget-body{padding:8px 18px 14px!important}
.owh-page-inner .widget-list{margin:0;padding:0;list-style:none}
.owh-page-inner .w-popular-list li{display:grid;grid-template-columns:94px 1fr;gap:13px;padding:12px 0;border-bottom:1px solid #edf0f3;min-height:80px}
.owh-page-inner .w-popular-list li:last-child{border-bottom:0}
.owh-page-inner .w-popular-list li>a{display:block;border-radius:8px;overflow:hidden;height:70px}
.owh-page-inner .w-popular-list img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.owh-page-inner .w-popular-list li:hover img{transform:scale(1.06)}
.owh-page-inner .w-popular-list .title{font-size:13px;line-height:1.38;font-weight:800;margin:0 0 5px}
.owh-page-inner .w-popular-list .title a{color:#23272d}
.owh-page-inner .w-popular-list .title a:hover{color:var(--owh-red)}
.owh-page-inner .w-category-list li{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f3;padding:11px 2px;font-size:13px}
.owh-page-inner .w-category-list li:last-child{border-bottom:0}
.owh-page-inner .w-category-list a{color:#333943;font-weight:750}
.owh-page-inner .w-category-list a:hover{color:var(--owh-red);padding-left:4px}
.owh-page-inner .w-category-list span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;border-radius:12px;background:#f1f3f5;color:#6b7280;font-size:10px;font-weight:800}
.owh-page-inner .sidebar .tags a{display:inline-flex!important;margin:0 5px 7px 0!important;padding:7px 10px!important;border:1px solid #e2e5e9!important;border-radius:20px!important;background:#fff!important;color:#505761!important;font-size:11px!important;transition:all var(--owh-transition)}
.owh-page-inner .sidebar .tags a:hover{border-color:var(--owh-red)!important;background:var(--owh-red)!important;color:#fff!important;transform:translateY(-2px)}
@media(min-width:992px){.owh-page-inner .sidebar{position:sticky;top:18px}}

/* Pagination */
.owh-page-inner .pagination{display:flex;justify-content:center;gap:6px;margin:24px 0 4px}
.owh-page-inner .pagination>li>a,.owh-page-inner .pagination>li>span{display:flex;align-items:center;justify-content:center;min-width:38px;height:38px;border:1px solid var(--owh-line);border-radius:9px!important;background:#fff;color:#3f4650;font-weight:800;padding:0 11px;box-shadow:0 3px 10px rgba(15,23,42,.035)}
.owh-page-inner .pagination>.active>a,.owh-page-inner .pagination>.active>span,.owh-page-inner .pagination>li>a:hover{background:var(--owh-red);border-color:var(--owh-red);color:#fff}

/* Article detail */
.owh-route-post .content{padding:0;overflow:hidden}
.owh-route-post .post-content{padding:0 30px 30px}
.owh-route-post .post-image{margin:0 -30px 25px;overflow:hidden;background:#eef0f3}
.owh-route-post .post-image img{width:100%;max-height:610px;object-fit:cover}
.owh-route-post .post-title .title{margin:0 0 17px;color:var(--owh-ink);font-size:38px;line-height:1.16;font-weight:950;letter-spacing:-.8px}
.owh-route-post .post-meta{padding:13px 0 16px;border-top:1px solid var(--owh-line);border-bottom:1px solid var(--owh-line);margin-bottom:20px}
.owh-route-post .post-meta form{margin-left:auto}
.owh-route-post .add-to-reading-list,.owh-route-post .delete-from-reading-list{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:7px;background:#f3f4f6;color:#39404a;padding:8px 11px;font-size:11px;font-weight:800;transition:all var(--owh-transition)}
.owh-route-post .add-to-reading-list:hover,.owh-route-post .delete-from-reading-list:hover{background:var(--owh-red);color:#fff}
.owh-route-post .post-text{font-family:var(--font-secondary,inherit);font-size:18px;line-height:1.9;color:#292e35}
.owh-route-post .post-text>p:first-child:first-letter{float:left;color:var(--owh-red);font-size:58px;line-height:.82;font-weight:900;padding:9px 8px 0 0}
.owh-route-post .post-text h2,.owh-route-post .post-text h3,.owh-route-post .post-text h4{color:var(--owh-ink);font-weight:900;line-height:1.3;margin-top:30px}
.owh-route-post .post-text img{height:auto;border-radius:12px;margin:18px auto;box-shadow:0 8px 24px rgba(15,23,42,.1)}
.owh-route-post .post-text blockquote{position:relative;border-left:5px solid var(--owh-red);background:#f8f8f9;border-radius:0 12px 12px 0;padding:20px 22px;margin:25px 0;color:#424851;font-size:18px;font-style:italic}
.owh-route-post .post-text a{color:var(--owh-red);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.owh-route-post .owh-reading-time{display:inline-flex;align-items:center;gap:5px;color:#6e747d;font-size:11px}
.owh-route-post .owh-reading-time i{color:var(--owh-red)}

/* Author profile and author page */
.owh-page-inner .profile-post-author{margin:0 0 24px}
.owh-page-inner .about-author{display:grid;grid-template-columns:118px 1fr;gap:22px;align-items:center;background:linear-gradient(135deg,#fff,#f7f8fa);border:1px solid var(--owh-line);border-radius:16px;padding:22px;box-shadow:0 8px 24px rgba(15,23,42,.05)}
.owh-page-inner .about-author-left{width:auto;float:none}
.owh-page-inner .about-author .img-author{width:112px;height:112px;object-fit:cover;border-radius:50%;border:5px solid #fff;box-shadow:0 8px 24px rgba(15,23,42,.14)}
.owh-page-inner .about-author-right{width:auto;float:none}
.owh-page-inner .p-about-author{font-size:22px;margin:0 0 4px}
.owh-page-inner .p-about-author a{color:var(--owh-ink);font-weight:900}
.owh-page-inner .author-social{display:flex;gap:7px;margin-top:12px}
.owh-page-inner .author-social li a{display:flex!important;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:#fff!important;transition:transform var(--owh-transition),opacity var(--owh-transition)}
.owh-page-inner .author-social li a:hover{transform:translateY(-3px);opacity:.88}

.owh-authors-page{padding:34px 0 65px;background:linear-gradient(180deg,#f7f8fa,#fff)}
.owh-page-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#15181d,#252a31);border-radius:20px;padding:42px 44px;margin-bottom:28px;color:#fff;box-shadow:0 18px 46px rgba(15,23,42,.19)}
.owh-page-hero:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-70px;top:-100px;background:radial-gradient(circle,rgba(215,25,32,.55),rgba(215,25,32,0) 68%)}
.owh-page-hero .owh-kicker{display:inline-flex;color:#ff8a8f;font-size:11px;font-weight:900;letter-spacing:1.25px;margin-bottom:8px}
.owh-page-hero h1{position:relative;z-index:1;font-size:40px;font-weight:950;margin:0 0 10px;letter-spacing:-.8px}
.owh-page-hero p{position:relative;z-index:1;max-width:700px;color:#d8dbe0;font-size:15px;line-height:1.7;margin:0}
.owh-authors-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.owh-author-page-card{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center;background:#fff;border:1px solid var(--owh-line);border-radius:16px;padding:20px;box-shadow:0 8px 24px rgba(15,23,42,.055);transition:transform var(--owh-transition),box-shadow var(--owh-transition)}
.owh-author-page-card:hover{transform:translateY(-5px);box-shadow:var(--owh-shadow-hover)}
.owh-author-page-card img{width:112px;height:112px;border-radius:50%;object-fit:cover;border:4px solid #f1f2f4}
.owh-author-page-card h2{font-size:20px;margin:0 0 4px;font-weight:900}.owh-author-page-card h2 a{color:var(--owh-ink)}
.owh-author-page-card span{color:var(--owh-red);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.6px}
.owh-author-page-card p{color:#69707a;font-size:13px;line-height:1.6;margin:9px 0}
.owh-text-link{color:#3f4650;font-size:12px;font-weight:800}.owh-text-link:hover{color:var(--owh-red)}

/* Forms, auth, contact */
.owh-page-inner .page-login{max-width:100%;padding:28px!important}
.owh-page-inner .center-box{float:none;margin:0 auto}
.owh-route-login #main,.owh-route-register #main,.owh-route-reset-password #main,.owh-route-change-password #main,.owh-route-profile-update #main{padding-top:42px}
.owh-route-login .page-login,.owh-route-register .page-login,.owh-route-reset-password .page-login,.owh-route-change-password .page-login,.owh-route-profile-update .page-login{position:relative;overflow:hidden;border-top:4px solid var(--owh-red)}
.owh-route-login .page-login:before,.owh-route-register .page-login:before,.owh-route-reset-password .page-login:before,.owh-route-change-password .page-login:before,.owh-route-profile-update .page-login:before{content:"";position:absolute;right:-70px;top:-70px;width:160px;height:160px;border-radius:50%;background:rgba(215,25,32,.055);pointer-events:none}
.owh-page-inner .form-group{margin-bottom:16px}
.owh-page-inner .form-control{height:48px;border:1px solid #dce0e5;border-radius:10px;background:#fbfbfc;box-shadow:none;color:#252a31;font-size:14px;padding:10px 14px;transition:border-color var(--owh-transition),box-shadow var(--owh-transition),background var(--owh-transition)}
.owh-page-inner textarea.form-control{height:auto;min-height:140px;resize:vertical}
.owh-page-inner .form-control:focus{border-color:rgba(215,25,32,.65);background:#fff;box-shadow:0 0 0 4px rgba(215,25,32,.09)}
.owh-page-inner .has-feedback .form-control{padding-right:42px}
.owh-page-inner .form-control-feedback{top:7px;color:#a0a6af}
.owh-page-inner .btn{border-radius:9px;font-weight:850;transition:transform var(--owh-transition),box-shadow var(--owh-transition),background var(--owh-transition)}
.owh-page-inner .btn-primary,.owh-page-inner .btn-action{border-color:var(--owh-red)!important;background:linear-gradient(135deg,var(--owh-red),#ee3038)!important;color:#fff!important;padding:11px 20px;box-shadow:0 7px 16px rgba(215,25,32,.2)}
.owh-page-inner .btn-primary:hover,.owh-page-inner .btn-action:hover{transform:translateY(-2px);box-shadow:0 11px 24px rgba(215,25,32,.28);background:linear-gradient(135deg,#c41118,#e3252d)!important}
.owh-page-inner .btn-success{border-color:#14854d;background:#169b5b}
.owh-page-inner .alert{border:0;border-radius:10px;padding:13px 15px;box-shadow:0 5px 14px rgba(15,23,42,.05)}
.owh-page-inner .img-update{width:118px;height:118px;object-fit:cover;border-radius:50%;margin:0 auto 10px;border:5px solid #fff;box-shadow:0 7px 20px rgba(15,23,42,.14)}
.owh-page-inner .uploadFile{cursor:pointer}
.owh-route-contact .page-contact{background:#fff;border:1px solid var(--owh-line);border-radius:16px;padding:28px;box-shadow:var(--owh-shadow)}
.owh-route-contact .contact-leave-message{font-size:22px;font-weight:900;color:var(--owh-ink);margin:8px 0 20px}
.owh-route-contact .row-contact-text{background:linear-gradient(135deg,#f7f8fa,#fff);border:1px solid #e7e9ed;border-radius:12px;padding:18px;margin:0 0 22px}

/* Static pages, RSS, tables */
.owh-page-inner .text-style{font-size:15px;line-height:1.8;color:#3f4650}
.owh-page-inner .text-style h2,.owh-page-inner .text-style h3{color:var(--owh-ink);font-weight:900;margin-top:27px}
.owh-page-inner .text-style ul,.owh-page-inner .text-style ol{padding-left:22px}
.owh-page-inner .text-style table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--owh-line);border-radius:10px;overflow:hidden}
.owh-page-inner .text-style table th{background:#f3f4f6;color:#23272d;font-weight:900}
.owh-page-inner .text-style table th,.owh-page-inner .text-style table td{padding:11px 12px;border-bottom:1px solid var(--owh-line)}
.owh-page-inner .rss-item{display:grid;grid-template-columns:minmax(180px,30%) 1fr;gap:15px;align-items:center;padding:14px;border:1px solid var(--owh-line);border-radius:10px;margin-bottom:10px;background:#fff;transition:transform var(--owh-transition),border-color var(--owh-transition)}
.owh-page-inner .rss-item:hover{transform:translateX(4px);border-color:#d3d7dd}
.owh-page-inner .rss-item .left a{color:var(--owh-red);font-weight:900}.owh-page-inner .rss-item p{margin:0;word-break:break-all;color:#69707a}

/* Gallery */
.owh-page-inner .page-gallery{padding:25px}
.owh-page-inner .filters{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:22px}
.owh-page-inner .filters .btn{float:none;margin:0;background:#f2f3f5!important;border:1px solid #e1e4e8!important;color:#4d545e!important;box-shadow:none;padding:9px 14px}
.owh-page-inner .filters .btn.active,.owh-page-inner .filters .btn:hover{background:var(--owh-red)!important;border-color:var(--owh-red)!important;color:#fff!important}
.owh-page-inner .gallery-item{padding:8px}
.owh-page-inner .gallery-item .item-inner{position:relative;border-radius:13px;overflow:hidden;box-shadow:0 7px 20px rgba(15,23,42,.09);background:#eef0f3}
.owh-page-inner .gallery-item img{width:100%;transition:transform .5s ease,filter .5s ease}
.owh-page-inner .gallery-item .item-inner:hover img{transform:scale(1.06);filter:brightness(.84)}
.owh-page-inner .gallery-item .item-inner:after{content:"\f00e";font-family:FontAwesome;position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:rgba(215,25,32,.92);color:#fff;font-size:18px;transform:translate(-50%,-40%) scale(.7);opacity:0;transition:all var(--owh-transition);pointer-events:none}
.owh-page-inner .gallery-item .item-inner:hover:after{opacity:1;transform:translate(-50%,-50%) scale(1)}

/* Comments and reactions */
.owh-page-inner .comments,.owh-page-inner .comment-section{margin-top:24px}
.owh-page-inner .comment-box,.owh-page-inner .comment-item{background:#fff;border:1px solid var(--owh-line);border-radius:12px;padding:15px;margin-bottom:12px}
.owh-page-inner .emoji-reactions{border:1px solid var(--owh-line);border-radius:12px;background:#fafafa;padding:13px}

/* Ads */
.owh-page-inner .ad-space,.owh-page-inner .ad-space-inner{max-width:100%;overflow:hidden;border-radius:10px}
.owh-page-inner .ad-space img,.owh-page-inner .ad-space-inner img{max-width:100%;height:auto}

/* Footer */
#footer{position:relative;background:#14171c!important;color:#c9ced5;margin-top:0;border-top:4px solid var(--owh-red)}
#footer:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 0,rgba(215,25,32,.13),transparent 27%),linear-gradient(135deg,rgba(255,255,255,.018),transparent);pointer-events:none}
#footer .container{position:relative;z-index:1}
#footer .footer-widgets{padding-top:44px;padding-bottom:30px}
#footer .footer-widget .title{color:#fff!important;font-size:16px!important;font-weight:900!important;letter-spacing:.15px!important;text-transform:none!important}
#footer .title-line{width:42px!important;height:3px!important;border:0!important;background:var(--owh-red)!important;border-radius:3px;margin:10px 0 17px!important}
#footer p{color:#aeb5bf;line-height:1.75}
#footer a{color:#d7dbe0}#footer a:hover{color:#fff}
#footer .f-random-list li{display:grid;grid-template-columns:72px 1fr;gap:11px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.08)}
#footer .f-random-list li:last-child{border-bottom:0}
#footer .f-random-list img{width:72px;height:52px;object-fit:cover;border-radius:7px}
#footer .f-random-list .title{font-size:12px!important;line-height:1.4;margin:0!important}
#footer .f-widget-follow ul{display:flex;flex-wrap:wrap;gap:7px}
#footer .f-widget-follow li a{display:flex!important;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.08);transition:transform var(--owh-transition),background var(--owh-transition)}
#footer .f-widget-follow li a:hover{transform:translateY(-3px);background:var(--owh-red)}
#footer .newsletter{margin-top:18px}
#footer .newsletter form{display:flex;gap:7px}
#footer .newsletter input[type=email]{flex:1;min-width:0;height:43px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.07);color:#fff;padding:0 12px;outline:0}
#footer .newsletter input[type=email]:focus{border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.1)}
#footer .newsletter-button{height:43px;border:0;border-radius:8px;background:var(--owh-red);color:#fff;font-weight:900;padding:0 15px;transition:background var(--owh-transition),transform var(--owh-transition)}
#footer .newsletter-button:hover{background:#b81017;transform:translateY(-2px)}
#footer .footer-bottom{border-top:1px solid rgba(255,255,255,.1)!important;padding:18px 0!important}
#footer .footer-bottom p{margin:0;font-size:12px}
#footer .nav-footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:14px}
#footer .nav-footer a{font-size:12px}
.scrollup{display:flex!important;align-items:center;justify-content:center;width:46px!important;height:46px!important;right:22px!important;bottom:22px!important;border-radius:50%!important;background:var(--owh-red)!important;color:#fff!important;box-shadow:0 10px 24px rgba(215,25,32,.3)!important;opacity:0;visibility:hidden;transform:translateY(10px);transition:all var(--owh-transition)!important}
.scrollup.owh-show{opacity:1;visibility:visible;transform:none}
.scrollup:hover{background:#b81017!important;transform:translateY(-3px)!important}

/* Responsive */
@media(max-width:1199px){
    .owh-route-post .post-title .title{font-size:34px}
    .owh-authors-page-grid{grid-template-columns:1fr}
}
@media(max-width:991px){
    .owh-page-inner #main,.owh-page-inner div#main{padding-top:20px}
    .owh-page-inner .sidebar{margin-top:24px}
    .owh-page-inner .content{padding:20px}
    .owh-page-inner .post-item-horizontal{grid-template-columns:250px 1fr}
    .owh-route-post .post-content{padding:0 22px 25px}.owh-route-post .post-image{margin:0 -22px 22px}
    .owh-route-post .post-title .title{font-size:31px}
    #footer .footer-widget{margin-bottom:25px}
}
@media(max-width:767px){
    body.owh-page-inner{background:#f5f6f8}
    .owh-topic-strip .container{padding-left:10px;padding-right:10px;gap:8px}.owh-topic-label{font-size:9px;padding:6px 8px}.owh-topic-links a{font-size:11px;padding:11px 10px}
    .owh-page-inner #main,.owh-page-inner div#main{padding:16px 0 40px}
    .owh-page-inner #main>.container,.owh-page-inner div#main>.container{padding-left:12px;padding-right:12px}
    .owh-page-inner .page-breadcrumb{padding:0 10px;margin-bottom:12px}.owh-page-inner .breadcrumb{font-size:10px}.owh-page-inner .breadcrumb>.active{max-width:220px}
    .owh-page-inner .content,.owh-page-inner .page-content.font-text,.owh-page-inner .page-rss{padding:17px;border-radius:12px}
    .owh-page-inner .page-title{font-size:23px;margin-bottom:18px}
    .owh-page-inner .post-item-horizontal{display:block;min-height:0}.owh-page-inner .post-item-horizontal .item-image{height:205px;min-height:0}.owh-page-inner .post-item-horizontal .item-content{padding:17px}.owh-page-inner .post-item-horizontal .title{font-size:18px}
    .owh-page-inner .post-item .post-image{height:230px}.owh-page-inner .post-item .post-footer{padding:17px}.owh-page-inner .post-item .title{font-size:19px}
    .owh-page-inner .post-item-boxed .item-image{height:205px}
    .owh-route-post .content{padding:0}.owh-route-post .post-content{padding:0 16px 22px}.owh-route-post .post-image{margin:0 -16px 18px}.owh-route-post .post-title .title{font-size:27px;line-height:1.2}.owh-route-post .post-text{font-size:16px;line-height:1.82}.owh-route-post .post-meta{gap:9px}
    .owh-page-inner .about-author{grid-template-columns:82px 1fr;gap:14px;padding:16px}.owh-page-inner .about-author .img-author{width:78px;height:78px;border-width:3px}.owh-page-inner .p-about-author{font-size:18px}
    .owh-page-hero{padding:30px 24px;border-radius:15px}.owh-page-hero h1{font-size:31px}.owh-authors-page{padding-top:18px}.owh-author-page-card{grid-template-columns:82px 1fr;gap:14px;padding:15px}.owh-author-page-card img{width:78px;height:78px}.owh-author-page-card h2{font-size:17px}.owh-author-page-card p{display:none}
    .owh-page-inner .rss-item{grid-template-columns:1fr;gap:5px}
    #footer .footer-widgets{padding-top:32px}.footer-bottom-left,.footer-bottom-right{float:none!important;text-align:center}.footer-bottom-right{margin-top:12px}.footer-bottom-right .nav-footer{justify-content:center}
    #footer .newsletter form{flex-direction:column}#footer .newsletter-button{width:100%}
    .scrollup{width:42px!important;height:42px!important;right:14px!important;bottom:14px!important}
}
@media(max-width:420px){
    .owh-page-inner .post-item-horizontal .item-image{height:185px}.owh-page-inner .post-item-boxed .item-image{height:185px}
    .owh-route-post .post-title .title{font-size:24px}
    .owh-page-inner .about-author{display:block;text-align:center}.owh-page-inner .about-author .img-author{margin:0 auto 12px}.owh-page-inner .author-social{justify-content:center}
}


/* V7.2 - Haber görüntülenme sayaçları */
.owh-meta-view-count{display:inline-flex!important;align-items:center;gap:4px;font-weight:700;color:#6f7680!important}
.owh-meta-view-count i{color:var(--owh-red)!important}
.owh-post-view-summary{display:flex;align-items:center;gap:14px;margin:26px 0 20px;padding:16px 18px;border:1px solid #eceff2;border-left:4px solid var(--owh-red);border-radius:10px;background:#fafbfc;color:#252a31}
.owh-post-view-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:rgba(226,25,31,.09);color:var(--owh-red);font-size:18px;flex:0 0 42px}
.owh-post-view-summary strong{display:block;font-size:23px;line-height:1;font-weight:900;color:var(--owh-ink)}
.owh-post-view-summary small{display:block;margin-top:5px;color:#737a84;font-size:12px;font-weight:600}
.owh-related-view-count{display:block;margin-top:8px;color:#7e858e;font-size:10px;font-weight:700}
.owh-related-view-count i{color:var(--owh-red);margin-right:3px}
@media(max-width:767px){
    .owh-post-view-summary{margin:20px 0 16px;padding:13px 14px}
    .owh-post-view-summary strong{font-size:20px}
}
