/* WordPress'e özgü ek stiller */
.skip-link{position:absolute;left:-9999px;top:0;background:var(--gold);color:var(--bean);padding:10px 16px;z-index:100;font-weight:700}
.skip-link:focus{left:16px;top:16px}
.logo-img img{max-height:44px;width:auto}
.narrow{max-width:820px}
.page-hero{background:radial-gradient(ellipse at 80% 20%,#4a2a1a 0%,var(--cacao) 50%,var(--bean) 100%);color:var(--butter);padding:90px 0 70px}
.page-hero h1{font-size:clamp(2.1rem,5vw,3.6rem);color:var(--pulp);max-width:900px}
.page-hero .lead{color:rgba(239,226,207,.8)}
.page-hero .eyebrow{color:var(--gold)}
.page-contact{padding-top:90px}
.page-contact h1{color:var(--pulp);font-size:clamp(2rem,4.5vw,3rem)}
.editor-content{padding:70px 0 0}
.entry-section{padding:70px 0 100px}
.entry h2{margin-top:1.6em;font-size:clamp(1.6rem,3vw,2.2rem)}
.entry h3{margin-top:1.4em}
.entry img{border-radius:var(--radius);height:auto}
.entry ul,.entry ol{padding-left:1.2em}
.entry blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:3px solid var(--gold);font-family:var(--serif);font-size:1.2rem}
.entry table{min-width:0}
.entry-thumb{margin-bottom:30px;border-radius:var(--radius)}
.dark .entry, .dark .entry p{color:rgba(239,226,207,.8)}
.link-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}
.link-card .more{margin-top:auto;font-weight:700;color:var(--pod)}
.card-thumb{border-radius:12px;margin-bottom:16px;aspect-ratio:16/10;object-fit:cover;width:100%}
.cta-band{padding:80px 0}
.cta-inner{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap}
.cta-inner h2{margin-bottom:.3em}
.cta-inner p{margin:0;max-width:560px}
.cta-inner .hero-cta{margin-top:0}
.bt-alert{padding:14px 18px;border-radius:12px;font-weight:600;margin:0 0 18px}
.bt-alert.ok{background:rgba(120,170,90,.18);color:#cfe8bf;border:1px solid rgba(120,170,90,.4)}
.bt-alert.err{background:rgba(192,97,46,.18);color:#f3c7a8;border:1px solid rgba(192,97,46,.5)}
.bt-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.bt-consent{flex-direction:row!important;align-items:flex-start;gap:10px!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important;font-size:.85rem!important;color:rgba(239,226,207,.75)!important}
.bt-consent input{width:18px;height:18px;margin-top:3px;padding:0}
.wa-float{position:fixed;right:18px;bottom:18px;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 10px 24px rgba(0,0,0,.25);z-index:60}
.foot-menu{display:flex;gap:18px;flex-wrap:wrap;list-style:none;padding:0;margin:30px 0 0}
.pager{margin-top:40px}
.pager .nav-links{display:flex;gap:8px}
.pager .page-numbers{padding:8px 14px;border:1px solid var(--line);border-radius:10px;text-decoration:none}
.pager .current{background:var(--cacao);color:var(--pulp)}
.alignwide{max-width:1180px}
.wp-block-button__link{background:var(--gold);color:var(--bean);border-radius:999px;font-weight:700}
/* Formun açık zemin üzerinde kullanımı (kısa kod) */
.bt-shortcode-form{background:var(--cacao);padding:30px;border-radius:var(--radius)}
@media (max-width:1020px){.burger{margin-left:auto}}
