/*
Theme Name: Kadın Girişimci Premium
Theme URI: https://kadingirisimci.com.tr/
Author: OpenAI
Description: Kadın Girişimci platformu için lacivert-turuncu premium, responsive WordPress teması. Ana sayfa, üyelik paketleri, satıcı başvurusu, içerik sayfaları ve kapsamlı footer içerir.
Version: 1.5.7
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
Text Domain: kadin-girisimci
*/

/* v1.0.9 — high-contrast results full-width interactive tool pages */
.kg-tool-page-wrap{width:100%;max-width:none;padding-left:clamp(16px,3vw,48px);padding-right:clamp(16px,3vw,48px)}
.kg-tool-container{width:100%;max-width:none!important;margin-left:auto;margin-right:auto}
.kg-tool-layout{display:block!important;width:100%;max-width:none!important}
.kg-tool-content{width:100%!important;max-width:none!important;min-width:0;padding:clamp(20px,3vw,44px)!important;border-radius:24px}
.kg-tool-content>h1{font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.04em;max-width:none}
.kg-tool-content>.kg-content-prose{max-width:none}
.kg-tool-page{width:100%;max-width:none;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:24px}
.kg-tool-hero{width:100%;padding:clamp(24px,4vw,52px);border-radius:22px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.kg-tool-hero>div{max-width:1000px}.kg-tool-hero h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.08;max-width:1000px}.kg-tool-intro{font-size:1.08rem;line-height:1.8;max-width:1100px;margin:0 0 4px}
.kg-tool-panel{width:100%;padding:clamp(22px,3vw,42px);border:1px solid #e3e8ef;border-radius:22px;background:#fff;box-shadow:0 12px 36px rgba(18,35,65,.06)}
.kg-tool-panel>h2{font-size:clamp(1.35rem,2.2vw,2rem);margin:0 0 24px}
.kg-tool-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.kg-tool-fields label,.kg-tool-extra-fields label{display:flex;flex-direction:column;gap:9px;min-width:0;font-weight:650;color:#17243b;line-height:1.45}
.kg-tool-fields input,.kg-tool-fields textarea,.kg-tool-extra-fields input{width:100%;min-height:50px;border:1px solid #d7dee8;border-radius:12px;padding:12px 14px;background:#fbfcfe;color:#14233b;font:inherit;box-sizing:border-box}
.kg-tool-fields textarea{min-height:100px;resize:vertical}.kg-tool-fields input:focus,.kg-tool-fields textarea:focus,.kg-tool-extra-fields input:focus{outline:3px solid rgba(255,94,45,.16);border-color:#ff5e2d}
.kg-tool-result{margin-top:26px;padding:24px 28px;border-radius:16px;background:#101d35;color:white;display:flex;flex-direction:column;gap:8px}.kg-tool-result>span{color:#dbe4f3}.kg-tool-result>strong{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.15;color:#ff784d}.kg-tool-result small{color:#dbe4f3;font-size:.95rem}
.kg-tool-extra-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.kg-tool-result-secondary{background:#f2f5fa;color:#14233b;border:1px solid #e1e7f0}.kg-tool-result-secondary>span,.kg-tool-result-secondary small{color:#526079}.kg-tool-result-secondary>strong{color:#10213e}.kg-tool-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.kg-tool-metrics>div{background:rgba(255,255,255,.08);padding:15px;border-radius:12px;display:flex;flex-direction:column;gap:6px}.kg-tool-metrics span{font-size:.9rem;color:#dbe4f3}.kg-tool-metrics b{font-size:1.15rem;color:white}.kg-tool-guide{width:100%;padding:clamp(22px,3vw,36px);background:#f6f8fb;border-radius:20px}.kg-tool-guide p{max-width:1000px;line-height:1.8}.kg-tool-links{display:flex;gap:12px;flex-wrap:wrap}.kg-tool-links a{padding:12px 16px;border:1px solid #dce3ed;border-radius:10px;background:white;text-decoration:none;font-weight:650}
@media(max-width:900px){.kg-tool-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.kg-tool-extra-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.kg-tool-metrics{grid-template-columns:1fr}}
@media(max-width:600px){.kg-tool-page-wrap{padding-left:10px;padding-right:10px}.kg-tool-content{padding:14px!important;border-radius:16px}.kg-tool-hero{padding:24px 18px;border-radius:16px}.kg-tool-hero-mark{display:none}.kg-tool-panel{padding:18px 14px;border-radius:16px}.kg-tool-fields,.kg-tool-extra-fields{grid-template-columns:minmax(0,1fr);gap:15px}.kg-tool-result{padding:20px 16px}.kg-tool-guide{padding:20px 15px}.kg-tool-links{flex-direction:column}.kg-tool-links a{text-align:center}}


/* v1.1.8 — fix collapsed content column on editorial pages */
.kg-page-wrap{width:100%;}
.kg-page-wrap>.kg-container{width:min(100% - 40px,1440px);max-width:1440px;margin-left:auto;margin-right:auto;}
.kg-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 306px;align-items:start;gap:36px;width:100%;}
.kg-page-content{display:block;width:100%;min-width:0;max-width:none;box-sizing:border-box;overflow-wrap:anywhere;}
.kg-content-prose{display:block;width:100%;min-width:0;max-width:none;box-sizing:border-box;}
.kg-content-prose p,.kg-content-prose li,.kg-content-prose h2,.kg-content-prose h3{max-width:100%;overflow-wrap:anywhere;word-break:normal;}
.kg-page-aside{width:100%;min-width:0;box-sizing:border-box;}
@media(max-width:900px){.kg-page-layout{grid-template-columns:minmax(0,1fr);gap:24px}.kg-page-aside{order:2}.kg-page-wrap>.kg-container{width:calc(100% - 32px)}}
@media(max-width:600px){.kg-page-wrap>.kg-container{width:calc(100% - 24px)}.kg-page-content{padding:20px 16px}}


/* v1.3.6 — sitemap/legal pages use a full-width content layout */
.kg-page-layout.kg-legal-layout{display:block!important;grid-template-columns:minmax(0,1fr)!important;width:100%;max-width:none;}
.kg-legal-layout>.kg-legal-page-content{display:block!important;width:100%!important;max-width:none!important;min-width:0;}
.kg-legal-page-content>.kg-content-prose{display:block!important;width:100%!important;max-width:none!important;min-width:0;}
.kg-sitemap-page{display:block!important;width:100%;max-width:none;margin:0 auto;}
.kg-sitemap-page .kg-legal-content{display:block!important;width:100%;max-width:none;}
.kg-sitemap-page .kg-sitemap-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;width:100%;max-width:none;}
.kg-sitemap-page .kg-sitemap-grid>section{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid #e1e7ef;border-radius:22px;background:#fff;box-shadow:0 12px 36px rgba(18,35,65,.04);}
.kg-sitemap-page .kg-sitemap-grid>section>span{font-size:.76rem;font-weight:800;letter-spacing:.12em;color:#10213e;}
.kg-sitemap-page .kg-sitemap-grid>section>h2{margin:20px 0 18px;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.25;color:#10213e;}
.kg-sitemap-page .kg-sitemap-grid>section>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;border-top:1px solid #e9edf3;color:#30435f;text-decoration:none;line-height:1.5;}
.kg-sitemap-page .kg-sitemap-grid>section>a:hover{color:#e85c32;}
.kg-sitemap-page .kg-sitemap-grid>section>a>b{flex:0 0 auto;font-weight:500;}
.kg-sitemap-page .kg-sitemap-note{display:block!important;width:100%;max-width:none;margin:24px 0 0;padding:22px 24px;border-radius:16px;background:#f3f6f9;color:#526079;line-height:1.8;box-sizing:border-box;}
@media(max-width:1000px){.kg-sitemap-page .kg-sitemap-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:640px){.kg-page-layout.kg-legal-layout{display:block!important}.kg-legal-layout>.kg-legal-page-content{padding:18px 12px!important}.kg-sitemap-page .kg-sitemap-grid{grid-template-columns:minmax(0,1fr);gap:14px}.kg-sitemap-page .kg-sitemap-grid>section{padding:22px 18px}.kg-sitemap-page .kg-sitemap-note{padding:17px 16px;margin-top:16px;}}
