.ktd-wrap{max-width:1200px;margin:20px auto;padding:10px;color:#074534;font-family:inherit}.ktd-hero{text-align:center;border:2px solid #c79c46;border-radius:24px;background:linear-gradient(135deg,#023c30,#0d604a);color:#fff7e4;padding:35px 22px;box-shadow:0 8px 25px #59401515}.ktd-hero span{color:#eac87b;letter-spacing:3px;font-size:13px}.ktd-hero h2{color:#fff6db!important;font-family:Georgia,serif;font-size:clamp(30px,5vw,51px);margin:12px 0}.ktd-hero p{color:#fff4df;margin:0;font-size:17px}.ktd-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:25px 0 12px}.ktd-search,.ktd-filter{border:1px solid #c8a65f!important;background:#fffdf5!important;color:#043a2c!important;border-radius:11px!important;min-height:47px;padding:8px 12px!important}.ktd-search{flex:2;min-width:200px}.ktd-filter{flex:1;min-width:180px}.ktd-favfilter{display:flex;gap:5px;align-items:center;white-space:nowrap;font-size:14px}.ktd-count{font-size:13px;color:#526b60;margin-bottom:10px}.ktd-list{display:grid;gap:12px}.ktd-item{border:1px solid #d9bb7a;border-radius:15px;background:#fffaf0;overflow:hidden}.ktd-itemtop{display:flex;align-items:stretch}.ktd-toggle{border:0!important;box-shadow:none!important;background:transparent!important;color:#064c3a!important;text-align:left!important;flex:1;display:flex;gap:11px;align-items:center;padding:19px!important;cursor:pointer;min-width:0}.ktd-title{font-weight:750;font-size:18px}.ktd-toggle small{margin-left:auto;color:#987135;font-size:12px}.ktd-chevron{font-size:26px;line-height:1;margin-left:6px}.ktd-toggle[aria-expanded=true] .ktd-chevron{transform:rotate(180deg)}.ktd-fav{background:transparent!important;border:0!important;box-shadow:none!important;color:#aa7c29!important;font-size:30px;padding:5px 20px!important;cursor:pointer}.ktd-fav.active{color:#cb962d!important}.ktd-details{border-top:1px solid #e8d8b1;padding:12px 23px 22px;color:#193d31}.ktd-details[hidden],.ktd-none[hidden]{display:none!important}.ktd-arabic{font-family:'Amiri','Noto Naskh Arabic',serif;font-size:clamp(28px,4vw,39px);line-height:2.25;text-align:right;background:#fff3d7;padding:18px;border-radius:12px}.ktd-field{margin-top:14px}.ktd-field b{color:#00553d}.ktd-field p{font-size:17px;margin:6px 0}.ktd-source{font-size:13px;color:#657268;margin-top:20px}.ktd-note{margin-top:22px;font-size:13px;color:#626d61}.ktd-details audio{width:100%;margin-top:10px}@media(max-width:650px){.ktd-toolbar{flex-direction:column;align-items:stretch}.ktd-search,.ktd-filter{flex:auto;min-width:0;width:100%}.ktd-toggle{padding:15px 12px!important;flex-wrap:wrap}.ktd-toggle small{order:3;width:100%;margin-left:0}.ktd-fav{padding:10px!important}.ktd-title{font-size:16px}.ktd-details{padding:12px}.ktd-arabic{line-height:2}}

.ktd-ai-disclosure{font-size:12px;opacity:.8;margin-top:5px}
