.elementor-3890 .elementor-element.elementor-element-3b1e6bb9{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3890 .elementor-element.elementor-element-b41f359{--display:flex;}.elementor-3890 .elementor-element.elementor-global-3978 > .elementor-widget-container{margin:0px 0px 0px 0px;}/* Start custom CSS for global, class: .elementor-global-3978 *//* ---- Scoped theme (sadece .sw-block içinde geçerli) ---- */
    .sw-block{--bg:#11100e;--fg:#ffffff;--accent:#e2b80a;--muted:#b6b09c;--edge:rgba(226,184,10,.35)}
    .sw-block{color:var(--fg);line-height:1.7}
    .sw-block a{color:var(--fg);text-decoration:none;border-bottom:1px dotted transparent}
    .sw-block a:hover{color:var(--accent);border-bottom-color:var(--accent)}

    /* Başlıklar */
    .sw-block h1,.sw-block h2,.sw-block h3{color:var(--fg);margin:0 0 .6rem}
    .sw-block h1{font-size:2rem;line-height:1.25;margin-top:.25rem}
    .sw-block h2{font-size:1.4rem;line-height:1.35;margin-top:1.6rem}
    .sw-block h3{font-size:1.15rem;line-height:1.35;margin-top:1.2rem}
    .sw-block p{margin:0 0 1rem}

    /* Swifty CTA (Hakkımızda benzeri) */
    .swifty-hero{background:var(--bg);border:1px dashed var(--edge);border-radius:18px;padding:22px;margin:28px 0}
    .swifty-eyebrow{font-size:.85rem;opacity:.85;margin-bottom:.25rem}
    .swifty-title{font-size:1.4rem;margin:.2rem 0 .6rem}
    .swifty-lead{margin:.6rem 0}
    .swifty-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0 0}
    .swifty-badge{display:inline-block;border:1px solid var(--accent);border-radius:999px;padding:.45rem .9rem;line-height:1;color:var(--fg)}
    .swifty-kv{display:grid;gap:.5rem;margin:1rem 0 0}
    .swifty-kv a{color:var(--fg);border-bottom:1px dotted transparent}
    .swifty-kv a:hover{color:var(--accent);border-bottom-color:var(--accent)}

    /* Okumaya devam et */
    .sw-related{margin:28px 0 8px}
    .sw-related h2{font-size:1.1rem;margin:0 0 .6rem}
    .sw-related ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}
    .sw-related a{display:inline-block;border:1px solid var(--accent);border-radius:999px;padding:.45rem .9rem}
    .sw-related a:hover{color:var(--accent)}

    @media (max-width:640px){
      .sw-block h1{font-size:1.6rem}
      .sw-block h2{font-size:1.25rem}
    }/* End custom CSS */