.kupa-ozgun-icerik {font-family: 'Segoe UI', Tahoma, sans-serif; line-height: 1.8; color: #444; padding: 20px;}
.kupa-ozgun-icerik h1 {color: var(--ana-renk); font-size: 2.2rem; border-bottom: 3px solid var(--ana-renk); display: inline-block; margin-bottom: 25px; font-weight: 800; letter-spacing: -1px;}
.kupa-ozgun-icerik h2 {color: #333; font-size: 1.6rem; margin-top: 35px; font-weight: 700; position: relative; padding-left: 15px;}
.kupa-ozgun-icerik h2::before {content: ''; position: absolute; left: 0; top: 20%; height: 60%; width: 5px; background: var(--ana-renk); border-radius: 10px;}
.kupa-ozgun-icerik p {margin-bottom: 15px; font-size: 1.05rem;}
.kupa-ozgun-icerik ul {margin-left: 25px; margin-bottom: 30px; list-style-type: none;}
.kupa-ozgun-icerik ul li {position: relative; margin-bottom: 10px; padding-left: 25px;}
.kupa-ozgun-icerik ul li::before {content: '\2713'; position: absolute; left: 0; color: var(--ana-renk); font-weight: bold;}
.kupa-ozgun-icerik .vurgu-kutusu {background-color: var(--ana-renk-soft); border-left: 6px solid var(--ana-renk); padding: 25px; margin-top: 35px; border-radius: 0 12px 12px 0; box-shadow: 0 4px 15px rgba(0,0,0,0.03);}
.kupa-ozgun-icerik .vurgu-kutusu h3 {margin-top: 0; color: var(--ana-renk-2); font-weight: 700;}
.kupa-ozgun-icerik .yonlendirme-alani {margin-top: 40px; padding: 25px; border: 2px dashed var(--ana-renk); border-radius: 15px; text-align: center; background: #fff;}
.kupa-ozgun-icerik .yonlendirme-alani a {color: var(--ana-renk); font-weight: 700; text-decoration: none; border-bottom: 1px solid var(--ana-renk);}
.kupa-ozgun-icerik .yonlendirme-alani a:hover {color: var(--ana-renk-2); border-bottom-width: 2px;}
.kupa-ozgun-icerik .alt-bilgi {margin-top: 45px; font-size: 0.9rem; color: #888; text-align: center; border-top: 1px solid #eee; padding-top: 25px;}