/* Kur'an Takip — bağımsız siyer rehberi. Tema CSS'inden izole. */
.ktph{--ktph-green:#063c2f;--ktph-gold:#c69c4c;--ktph-cream:#fff8e9;color:#173d31;background:linear-gradient(150deg,#fffdf7,#fbf0d8);font:16px/1.65 Georgia,'Times New Roman',serif;padding-bottom:30px;border:1px solid #e3c591;max-width:1300px;margin:auto}.ktph *{box-sizing:border-box}.ktph a{text-decoration:none!important}.ktph-crumb{display:flex;flex-wrap:wrap;gap:9px;padding:14px 25px;font:13px/1.5 Arial,sans-serif;color:#596e61}.ktph-crumb a{color:#07543c!important}.ktph-hero{display:grid;grid-template-columns:1.45fr 1fr;min-height:310px;background:radial-gradient(ellipse at 10% 10%,#fffdf2,#f6e2ad);border-block:2px solid #c69c4c;overflow:hidden}.ktph-hero-content{padding:42px 32px 36px;text-align:center;align-self:center;position:relative}.ktph-hero-content:before{content:'❧';position:absolute;left:-10px;top:-40px;color:#bd964c;opacity:.16;font-size:180px;pointer-events:none}.ktph-kicker{font:bold 12px/1.5 Arial,sans-serif;letter-spacing:2.5px;color:#a57827!important}.ktph .ktph-hero h2{font:700 clamp(30px,4.5vw,53px)/1.14 Georgia,serif!important;color:#06432f!important;margin:14px 0!important}.ktph-lead{font:17px/1.75 Georgia,serif;color:#264335;margin:10px auto 20px;max-width:690px}.ktph-hero-tags{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;font:12px/1.5 Arial,sans-serif;color:#785d29}.ktph-hero-image{position:relative;min-height:300px}.ktph-hero-image:before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#f7e7be 0%,transparent 34%)}.ktph-hero-image img{width:100%;height:100%;object-fit:cover;display:block}.ktph-intro{max-width:1000px;text-align:center;margin:25px auto 0;padding:0 25px}.ktph-intro p{margin:0}.ktph-chapter-head{text-align:center;padding:30px 12px 24px}.ktph-chapter-head p{font:bold 11px Arial,sans-serif;letter-spacing:2px;color:#af7e2b;margin:0}.ktph .ktph-chapter-head h2{font:700 clamp(26px,3vw,38px)/1.2 Georgia,serif!important;color:#074331!important;margin:8px 0!important}.ktph-chapter-head span{font:13px Arial,sans-serif;color:#5b6e60}.ktph-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0 24px}.ktph-card{min-width:0;background:#fffaf0;border:1px solid #d4ac62;border-radius:15px;overflow:hidden;box-shadow:0 6px 18px #4e35121b;transition:transform .2s}.ktph-card:hover{transform:translateY(-4px)}.ktph-cardlink{height:100%;display:flex;flex-direction:column;color:#064331!important}.ktph-card img{display:block;width:100%;aspect-ratio:2.5/1;object-fit:cover;border-bottom:2px solid #d4ac62}.ktph-card-body{padding:15px 18px 20px;text-align:center;display:flex;flex:1;flex-direction:column;align-items:center}.ktph-num{font:700 12px Arial,sans-serif;color:#a27527;background:#f8ebd0;border:1px solid #dfc38f;border-radius:99px;padding:6px 10px}.ktph .ktph-card h3{font:700 19px/1.3 Georgia,serif!important;color:#064331!important;margin:10px 0!important}.ktph-card p{font:14px/1.55 Arial,sans-serif;color:#405b4c;margin:0 0 16px}.ktph-cta{margin-top:auto;border:1px solid #c89a47;background:#fff0cd;color:#674617;padding:7px 19px;border-radius:30px;font:bold 12px/1.3 Arial,sans-serif}.ktph-source-note{max-width:1050px;margin:35px 24px 20px;padding:25px 29px;border:1px solid #d6b56d;border-left:5px solid #bb8b30;border-radius:13px;background:#f8edcf}.ktph .ktph-source-note h2{font:700 24px Georgia,serif!important;color:#064331!important;margin:0 0 9px!important}.ktph-source-note p{font:14px/1.75 Arial,sans-serif;margin:8px 0;color:#365242}.ktph-back{text-align:center;margin:25px}.ktph-back a{display:inline-block;border-radius:30px;background:#0b4b38;color:#fff9e6!important;padding:12px 24px;font:bold 14px Arial,sans-serif}.ktph-card:target{outline:3px solid #c69c4c;scroll-margin-top:120px}
@media(min-width:1120px){.ktph-chapters{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:850px){.ktph-hero{grid-template-columns:1fr}.ktph-hero-image{max-height:240px;min-height:200px}.ktph-hero-image:before{background:linear-gradient(0deg,transparent,#f9e7bd 100%)}.ktph-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.ktph-hero-content{padding:30px 19px}}
@media(max-width:560px){.ktph-chapters{grid-template-columns:1fr;padding:0 15px;gap:14px}.ktph-hero-image{min-height:180px}.ktph-crumb{padding:12px 15px}.ktph .ktph-hero h2{font-size:30px!important}.ktph-lead{font-size:15px}.ktph-source-note{margin:24px 15px;padding:18px}.ktph-intro{padding:0 17px}}

/* v1.2.0: Ayrıntılı siyer bölüm sayfaları */
.ktph-detail-hero{display:grid;grid-template-columns:42% 1fr;align-items:center;gap:24px;background:#f6e6bd;border-block:2px solid #c99e52;padding:22px}.ktph-detail-hero img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:13px;border:1px solid #ceac68}.ktph-detail-hero h2{font:700 clamp(25px,3.2vw,42px)/1.22 Georgia,serif!important;color:#06432f!important;margin:13px 0!important}.ktph-detail-hero p{margin:5px 0}.ktph-detail-body{max-width:930px;margin:auto;padding:28px 28px 12px}.ktph-detail-lead{font-size:19px;color:#153b2d}.ktph-detail-body h3{color:#06432f!important;font:700 24px Georgia,serif!important;margin:25px 0 14px!important}.ktph-detail-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ktph-detail-topics>div{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #dfc28e;border-radius:12px;background:#fffbf2}.ktph-detail-topics span{color:#9a6b22;font:bold 14px Arial,sans-serif}.ktph-detail-topics strong{font:600 15px/1.4 Arial,sans-serif}.ktph-detail-note{margin:27px 0 12px;padding:18px 22px;border:1px solid #d9b671;border-left:4px solid #b78c3f;background:#f8efdc;border-radius:10px}.ktph-detail-note h3{margin:0 0 6px!important;font-size:20px!important}.ktph-detail-note p{font:14px/1.7 Arial,sans-serif;margin:0}.ktph-detail-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;padding:20px}.ktph-detail-nav a{background:#064331;color:#fff9e6!important;padding:10px 18px;border-radius:25px;font:600 13px Arial,sans-serif}@media(max-width:650px){.ktph-detail-hero{grid-template-columns:1fr;gap:12px}.ktph-detail-topics{grid-template-columns:1fr}.ktph-detail-body{padding:21px 17px}}

/* v1.4.0: Tam metinli bölüm anlatımları ve tıklanabilir içindekiler */
.ktph-reading-intro{padding:6px 0 13px}.ktph-reading-intro h3{margin:12px 0 4px!important}.ktph-reading-intro p{font:14px/1.65 Arial,sans-serif;color:#53665b}
.ktph-detail-topics a{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #dfc28e;border-radius:12px;background:#fffbf2;color:#064331!important;transition:background .18s,border-color .18s}
.ktph-detail-topics a:hover{background:#f6e9cd;border-color:#bf8d34}
.ktph-topic-arrow{margin-left:auto!important;font:700 17px Arial,sans-serif!important}
.ktph-reading-articles{margin-top:26px;display:grid;gap:15px}
.ktph-reading-unit{display:grid;grid-template-columns:44px 1fr;gap:15px;background:#fffdf7;border:1px solid #e2c995;border-radius:14px;padding:22px 23px;scroll-margin-top:110px}
.ktph-reading-unit:target{outline:2px solid #b38839;background:#fff5df}
.ktph-reading-number{font:700 17px Georgia,serif;color:#936521;background:#f8eacc;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}
.ktph .ktph-reading-unit h3{margin:0 0 10px!important;font:700 24px/1.3 Georgia,serif!important}
.ktph-reading-unit p{margin:0;font:16px/1.9 Georgia,'Times New Roman',serif;color:#263d31}
.ktph-reference-links{margin:12px 0!important;padding-left:22px}.ktph-reference-links li{margin:6px 0}.ktph-reference-links a{color:#075744!important;text-decoration:underline!important;font:14px/1.7 Arial,sans-serif}.ktph-image-disclaimer{margin-top:10px!important;font-size:13px!important;color:#657366}
@media(max-width:560px){.ktph-reading-unit{grid-template-columns:1fr;padding:17px}.ktph .ktph-reading-unit h3{font-size:21px!important}.ktph-reading-unit p{font-size:15px}}
