.ktlib{--kt-green:#063c2f;--kt-deep:#032d24;--kt-gold:#c99b43;--kt-cream:#fff4db;--kt-ink:#15382e;font-family:Georgia,'Times New Roman',serif;color:var(--kt-ink);background:#fcf5e7;line-height:1.6;isolation:isolate}
.ktlib *{box-sizing:border-box}.ktlib a{text-decoration:none}.ktlib-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0%,#24614e 0%,var(--kt-green) 48%,var(--kt-deep) 100%);padding:64px 24px 54px;text-align:center;color:#fff3d4;border-block:4px solid var(--kt-gold)}
.ktlib-hero:before,.ktlib-hero:after{content:'❧';position:absolute;opacity:.12;font-size:180px;color:#e5bc69;top:-40px}.ktlib-hero:before{left:-10px}.ktlib-hero:after{right:-10px;transform:scaleX(-1)}
.ktlib-hero-art{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:#cba14f;opacity:.075;font-size:330px}.ktlib-hero>*:not(.ktlib-hero-art){position:relative;z-index:1}.ktlib-eyebrow{font:700 12px/1.6 Arial,sans-serif;letter-spacing:3px;color:#eed29b}.ktlib-hero h1{font-family:Georgia,serif!important;font-size:clamp(38px,6vw,66px)!important;color:#fff2d8!important;margin:14px 0 4px!important;line-height:1.15!important}.ktlib-ornament{font-size:22px;color:#e4b85d}.ktlib-hero p{font-size:clamp(16px,2vw,20px);max-width:720px;margin:12px auto 27px;color:#ffefcc}.ktlib-search{display:flex;max-width:760px;margin:auto;padding:5px;background:#fffdf6;border:2px solid #d2a75b;border-radius:50px;box-shadow:0 8px 32px #0004}.ktlib-search input{min-width:0;flex:1;background:transparent!important;border:0!important;outline:0;box-shadow:none!important;border-radius:28px;padding:14px 19px!important;color:#193b31!important;font:15px Arial,sans-serif}.ktlib-search button,.ktlib-filters button{background:var(--kt-gold);color:#17362a;border:0;border-radius:30px;font:bold 15px Arial,sans-serif;padding:12px 27px;cursor:pointer}.ktlib-search button:hover,.ktlib-filters button:hover{background:#e2b55d}.ktlib-hero-foot{font:13px Arial,sans-serif;color:#eddbb1;margin-top:21px}.ktlib-hero-foot span{margin:0 8px;color:#d0a453}
.ktlib-inner{max-width:1270px;margin:auto;padding:40px 22px 60px}.ktlib-heading{display:flex;align-items:center;gap:18px;justify-content:center;text-align:center;margin-bottom:28px}.ktlib-heading>span{color:#ba8635;font-size:24px}.ktlib-heading small{font:bold 11px Arial,sans-serif;color:#ae7b33;letter-spacing:3px}.ktlib-heading h2{color:#064432!important;font:700 clamp(27px,3vw,37px)/1.2 Georgia,serif!important;margin:7px 0 0!important}.ktlib-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ktlib-category{background:linear-gradient(155deg,#fffef7,#f9eacb);border:1px solid #d8b36b;border-radius:17px;overflow:hidden;box-shadow:0 5px 15px #57431c15;transition:transform .2s,box-shadow .2s}.ktlib-category:hover{transform:translateY(-3px);box-shadow:0 8px 22px #57431c26}.ktlib-catlink{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 18px 15px;color:#064331!important;min-height:206px}.ktlib-symbol{width:65px;height:65px;display:flex;align-items:center;justify-content:center;border:2px solid #c8a15a;background:#f7e6be;border-radius:50%;font-size:35px;color:#064632;line-height:1}.ktlib-catlink h3{font:700 19px/1.3 Georgia,serif!important;color:#084233!important;margin:13px 0!important;max-width:320px}.ktlib-more{font:bold 12px Arial,sans-serif;color:#9a681f;margin-top:auto}.ktlib-details{background:#fff6e5;border-top:1px solid #e8d3a8;font:13px Arial,sans-serif}.ktlib-details summary{padding:11px 17px;cursor:pointer;text-align:center;color:#305246}.ktlib-details ul{padding:3px 26px 15px 35px;margin:0}.ktlib-details li{padding:4px 0}.ktlib-details a{color:#205446}.ktlib-details a:hover{text-decoration:underline}.ktlib-listing{margin-top:66px;scroll-margin-top:155px}.ktlib-filters{display:grid;grid-template-columns:1.2fr 1.5fr 1fr 1fr auto auto;align-items:end;gap:10px;background:#f3e5c8;border:1px solid #d8b36b;padding:17px;border-radius:15px;font:13px Arial,sans-serif}.ktlib-filters label{font-weight:700;color:#255044}.ktlib-filters input,.ktlib-filters select{display:block;width:100%;height:43px;border:1px solid #cdb98e!important;border-radius:7px;padding:7px 9px;background:#fffcf4!important;color:#244e41!important;margin-top:6px;font:13px Arial,sans-serif}.ktlib-filters button{border-radius:8px;height:43px;padding:10px 14px;font-size:13px}.ktlib-reset{align-self:center;color:#335d4c!important;font-weight:700;padding:8px}.ktlib-result-count{font:13px Arial,sans-serif;color:#51675d;margin:20px 0 12px}.ktlib-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ktlib-article{background:#fffdf5;border:1px solid #e2c891;border-radius:13px;overflow:hidden}.ktlib-article a{display:block;color:#114638!important}.ktlib-article img,.ktlib-placeholder{width:100%;height:188px;object-fit:cover}.ktlib-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d9b97a,#f6e4bb);font-size:95px;color:#36705c}.ktlib-article-body{padding:20px}.ktlib-article-body small{font:700 11px Arial,sans-serif;letter-spacing:1px;color:#ad7d33}.ktlib-article h3{font:700 21px/1.3 Georgia,serif!important;color:#064432!important;margin:8px 0!important}.ktlib-article p{font:14px/1.6 Arial,sans-serif;color:#45574d}.ktlib-article-body>span{font:700 13px Arial,sans-serif;color:#a37329}.ktlib-empty{text-align:center;background:#fffdf5;padding:32px 18px;border-radius:12px;border:1px dashed #c9a361}.ktlib-empty p{margin-bottom:0}.ktlib-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:24px}.ktlib-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;background:white;color:#064432!important;border:1px solid #d0b274;border-radius:7px}.ktlib-pagination a[aria-current]{background:#064432;color:white!important}.ktlib-trust{margin-top:35px;border-left:4px solid #bb8e3d;background:#f8ebce;padding:19px 24px;font:14px/1.6 Arial,sans-serif}.ktlib-trust p{margin:5px 0 0}.ktlib-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ktlib-entry{max-width:1000px;margin:10px auto 30px;font-family:Georgia,serif;color:#163e30}.ktlib-entry-tools{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0;padding:12px;background:#f8ead0;border:1px solid #d6b46e;border-radius:10px}.ktlib-entry-tools button{background:#084635;color:white;border:0;border-radius:6px;padding:10px 13px;cursor:pointer;font:13px Arial,sans-serif}.ktlib-entry-reading{line-height:1.9}.ktlib-facts,.ktlib-sources{margin-top:30px;border:1px solid #dfc488;border-radius:12px;background:#fffaf0;padding:22px}.ktlib-facts h2,.ktlib-sources h2{font-size:24px!important;color:#064432!important;margin:0 0 15px!important}.ktlib-facts dl{margin:0}.ktlib-facts dl div{display:grid;grid-template-columns:185px 1fr;gap:10px;border-top:1px solid #ecdcc0;padding:11px 0}.ktlib-facts dt{font-weight:bold}.ktlib-facts dd{margin:0}.ktlib-map{display:inline-block;padding:11px 19px;background:#084635;color:white!important;border-radius:6px}.ktlib-audio{margin-top:20px}.ktlib-audio audio{display:block;max-width:100%;margin-top:9px}.ktlib-sources{word-break:break-word}
@media(max-width:980px){.ktlib-grid,.ktlib-articles{grid-template-columns:repeat(2,minmax(0,1fr))}.ktlib-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ktlib-filters button,.ktlib-reset{width:100%;text-align:center}}
@media(max-width:620px){.ktlib-inner{padding:26px 12px}.ktlib-hero{padding:43px 14px}.ktlib-hero:before,.ktlib-hero:after{font-size:80px}.ktlib-search{border-radius:15px}.ktlib-search input{padding:12px!important;font-size:13px}.ktlib-search button{padding:10px 14px;font-size:13px}.ktlib-grid,.ktlib-articles,.ktlib-filters{grid-template-columns:1fr}.ktlib-catlink{min-height:175px}.ktlib-facts dl div{grid-template-columns:1fr;gap:3px}.ktlib-hero-foot{line-height:1.9}.ktlib-hero-foot span{margin:0 3px}}
@media print{.ktlib-entry-tools,.ktlib-search,.ktlib-filters,.ktlib-hero{display:none!important}.ktlib-entry{color:#000}.ktlib-facts,.ktlib-sources{border:1px solid #777}}

/* v1.3.0 — Peygamber Efendimizin hayatı için öne çıkan özel alan */
.ktlib-featured{position:relative;display:grid;grid-template-columns:minmax(180px,29%) minmax(0,1fr) minmax(100px,15%);isolation:isolate;overflow:hidden;min-height:345px;margin:6px 0 26px;background:radial-gradient(circle at 49% 15%,#fff9e9,#f8dfaa 80%);border:3px double #c89a3b;border-radius:30px;box-shadow:0 10px 28px #6a441c36,inset 0 0 0 6px #fff9e6}
.ktlib-featured:before,.ktlib-featured:after{content:'❦';position:absolute;z-index:2;top:9px;color:#b5802d;font-size:30px;opacity:.85}.ktlib-featured:before{left:13px}.ktlib-featured:after{right:13px;transform:scaleX(-1)}
.ktlib-featured-photo{background:linear-gradient(90deg,transparent 63%,#f8e5b9 100%),url('prophet/medine-hero.webp') center/cover no-repeat;min-height:320px}
.ktlib-featured-content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:38px 8px 30px}
.ktlib-featured-eyebrow{display:inline-block;padding:7px 18px;border:1px solid #b88e3e;border-radius:40px;background:#074734;color:#fff5d7;font:700 11px Arial,sans-serif;letter-spacing:1.8px;box-shadow:0 3px 0 #ba8d36}
.ktlib-featured h3{font:700 clamp(26px,3.2vw,44px)/1.12 Georgia,serif!important;color:#073e30!important;margin:17px 0 10px!important;max-width:660px;text-wrap:balance}
.ktlib-featured p{font:17px/1.55 Georgia,serif;color:#3f392b;max-width:600px;margin:0 0 17px}
.ktlib-featured-cta{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(#087052,#004532);color:#fff7dd!important;text-decoration:none!important;font:700 17px Arial,sans-serif;padding:13px 28px;border:2px solid #c69737;border-radius:36px;box-shadow:0 5px 0 #bc913e,0 9px 20px #0002;transition:transform .2s}
.ktlib-featured-cta:hover,.ktlib-featured-cta:focus{transform:translateY(-2px);color:white!important}
.ktlib-featured-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px;margin-top:23px}
.ktlib-featured-links a{display:inline-block;padding:7px 14px;background:#fff7df;border:1px solid #bd8e3d;border-radius:24px;font:700 12px Arial,sans-serif;color:#644618!important;box-shadow:0 2px 4px #0001}
.ktlib-featured-links a:hover,.ktlib-featured-links a:focus{background:#0b503e;color:#fff!important}
.ktlib-featured-side{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;background:linear-gradient(90deg,#f8e5b900,#ad773323),repeating-radial-gradient(circle,#be95551d 0 2px,transparent 3px 25px);color:#0a503d;font-size:39px}
.ktlib-featured-side span:first-child{display:grid;place-items:center;background:#07513c;border:4px double #c99b41;border-radius:50%;width:108px;height:108px;font-size:44px;color:#ecc477;box-shadow:0 7px 18px #4c2b1540}
.ktlib-featured-side span+span{color:#bf8d37;font-size:50px}
@media(max-width:900px){.ktlib-featured{grid-template-columns:26% 1fr}.ktlib-featured-side{display:none}.ktlib-featured-content{padding:30px 16px}.ktlib-featured h3{font-size:clamp(25px,4vw,36px)!important}.ktlib-featured p{font-size:15px}}
@media(max-width:620px){.ktlib-featured{display:block;border-radius:22px}.ktlib-featured-photo{height:168px;min-height:0;background:linear-gradient(0deg,#f8e5b9,transparent 65%),url('prophet/medine-hero.webp') center 42%/cover no-repeat}.ktlib-featured-content{padding:8px 15px 26px}.ktlib-featured h3{font-size:29px!important}.ktlib-featured p{font-size:15px}.ktlib-featured-links{gap:7px}.ktlib-featured-links a{font-size:12px;padding:7px 10px}}
