/* Önizleme temaları (?tema=a|b|c) — yalnızca önizleme, kalıcı değil */
body[data-tema]{--acc-ink:#10242a}
body[data-tema] .r2-note,body[data-tema] .r2-foot{background:var(--dark)}
body[data-tema] .r2-foot-bot{border-top-color:rgba(255,255,255,.14)}
body[data-tema] .r2-step span{background:var(--acc);color:var(--acc-ink)}
body[data-tema] .r2-person i,body[data-tema] .r2-li-person i,body[data-tema] .r2-pro-head i{background:linear-gradient(145deg,var(--av1),var(--av2));color:var(--dark)}
body[data-tema] .r2-chip{border-color:var(--chipb);background:var(--chipbg)}
body[data-tema] .r2-hero-shade{background:linear-gradient(180deg,rgba(0,0,0,.12) 0%,rgba(0,0,0,.25) 40%,var(--shade) 100%)}
body[data-tema] .r2-hero .r2-eyebrow{color:var(--acc)}
body[data-tema] .r2-hero img,body[data-tema] .r2-card img,body[data-tema] .r2-shot img,body[data-tema] .r2-li>img,body[data-tema] .r2-wide,body[data-tema] .r2-about-img{filter:var(--imgf)}
body[data-tema] .r2-tabs a.on{color:var(--g)}
body[data-tema] .r2-btn-ghost{background:rgba(255,255,255,.2)}
body[data-tema] .r2-apply-box{background:linear-gradient(135deg,var(--g),var(--g3))}
body[data-tema] .r2-sh a,body[data-tema] .r2-more{color:var(--g)}
body[data-tema] .r2-faq summary::after{color:var(--g)}
body[data-tema] .r2-eyebrow{color:var(--g)}
body[data-tema] .r2-hero .r2-eyebrow{color:var(--acc)}
body[data-tema] .r2-card,body[data-tema] .r2-step,body[data-tema] .r2-person{box-shadow:0 6px 18px -10px var(--sh)}
body[data-tema] .r2-top{border-bottom-color:var(--line)}
body[data-tema] .r2-btn-sm{box-shadow:0 4px 12px -4px var(--sh)}

/* A: turkuaz + mercan */
body[data-tema=a]{--g:#0a7c86;--g2:#0a7c86;--g3:#086a8f;--bg:#fffaf4;--tint:#e3f5f4;--line:#d6ebe9;--ink:#10303a;--mut:#4b6670;--dark:#0b3a44;--acc:#ff8a6b;--av1:#ffd2c4;--av2:#bfeae6;--chipb:#bfe3e0;--chipbg:#fff;--shade:rgba(5,50,58,.82);--sh:rgba(10,124,134,.45);--imgf:hue-rotate(142deg) saturate(1.6) brightness(1.08)}
/* B: güneş sarısı + gökyüzü mavisi */
body[data-tema=b]{--g:#1a63c4;--g2:#1a63c4;--g3:#2b86e0;--bg:#fffcef;--tint:#e5f1ff;--line:#d9e6f5;--ink:#10223d;--mut:#4a5f7a;--dark:#0f2b52;--acc:#ffc928;--av1:#ffe58a;--av2:#bcdcff;--chipb:#c9defa;--chipbg:#fff;--shade:rgba(9,32,70,.82);--sh:rgba(26,99,196,.45);--imgf:hue-rotate(152deg) saturate(1.5) brightness(1.1)}
/* C: canlı yeşil-limon + turuncu */
body[data-tema=c]{--g:#2a7d1e;--g2:#2a7d1e;--g3:#3f9a22;--bg:#fcfff0;--tint:#ecf8d2;--line:#dcecb8;--ink:#17301a;--mut:#4d6648;--dark:#17400f;--acc:#ff9f1c;--av1:#ffd9a0;--av2:#d7f08c;--chipb:#cfe69a;--chipbg:#fff;--shade:rgba(16,50,10,.8);--sh:rgba(42,125,30,.45);--imgf:hue-rotate(50deg) saturate(1.8) brightness(1.08)}
body[data-tema=b] .r2-btn{background:var(--g)}
body[data-tema=a] .r2-btn:not(.r2-btn-ghost){background:var(--g)}

/* ===== Açık temalar: D (beyaz + mavi-lila) ve E (krem + şeftali-mint) ===== */
body[data-tema=d],body[data-tema=e]{--imgf:none;--card:#fff;--acc-ink:#fff}
body[data-tema=d]{--g:#3558e6;--g2:#3558e6;--g3:#6a7cff;--bg:#fafcff;--tint:#eef3ff;--tint2:#f2eeff;--line:#e1e8f7;--ink:#1b2340;--mut:#56607e;--acc:#3558e6;--av1:#dfe7ff;--av2:#eadfff;--chipb:#d8e2fb;--chipbg:#fff;--sh:rgba(53,88,230,.28)}
body[data-tema=e]{--g:#cf3f26;--g2:#cf3f26;--g3:#e8684c;--bg:#fffdf8;--tint:#fff1e6;--tint2:#e8f7f0;--line:#f1e6d8;--ink:#2a2230;--mut:#665b67;--acc:#cf3f26;--av1:#ffe0cf;--av2:#d5f1e4;--chipb:#f3dfcc;--chipbg:#fff;--sh:rgba(207,63,38,.22)}
body[data-tema=d],body[data-tema=e]{background:var(--bg)}
body[data-tema=d] .r2-note,body[data-tema=e] .r2-note{background:var(--tint);color:var(--ink)}
body[data-tema=d] .r2-note a,body[data-tema=e] .r2-note a{color:var(--g)}
body[data-tema=d] .r2-top,body[data-tema=e] .r2-top{background:rgba(255,255,255,.92)}
body[data-tema=d] .r2-hero,body[data-tema=e] .r2-hero{color:var(--ink)}
body[data-tema=d] .r2-hero-shade,body[data-tema=e] .r2-hero-shade{background:linear-gradient(180deg,rgba(255,255,255,0) 18%,rgba(255,255,255,.78) 52%,var(--bg) 92%)}
body[data-tema=d] .r2-hero-copy h1,body[data-tema=e] .r2-hero-copy h1{color:var(--ink)}
body[data-tema=d] .r2-hero-copy p,body[data-tema=e] .r2-hero-copy p{color:var(--mut)}
body[data-tema=d] .r2-hero .r2-eyebrow,body[data-tema=e] .r2-hero .r2-eyebrow{color:var(--g)}
body[data-tema=d] .r2-btn-ghost,body[data-tema=e] .r2-btn-ghost{background:#fff;color:var(--g)!important;border:1.5px solid var(--g)}
body[data-tema=d] .r2-btn,body[data-tema=e] .r2-btn{box-shadow:0 8px 18px -8px var(--sh)}
body[data-tema=d] .r2-btn-ghost,body[data-tema=e] .r2-btn-ghost{box-shadow:none}
body[data-tema=d] .r2-foot,body[data-tema=e] .r2-foot{background:var(--tint);color:var(--mut)}
body[data-tema=d] .r2-foot a,body[data-tema=e] .r2-foot a{color:var(--g)}
body[data-tema=d] .r2-foot-brand,body[data-tema=e] .r2-foot-brand{color:var(--ink)}
body[data-tema=d] .r2-foot-bot,body[data-tema=e] .r2-foot-bot{color:var(--mut);border-top-color:var(--line)}
body[data-tema=d] .r2-apply-box{background:linear-gradient(135deg,var(--tint),var(--tint2));color:var(--ink)}
body[data-tema=e] .r2-apply-box{background:linear-gradient(135deg,var(--tint),var(--tint2));color:var(--ink)}
body[data-tema=d] .r2-apply-box h2,body[data-tema=d] .r2-apply-box .r2-eyebrow,body[data-tema=e] .r2-apply-box h2,body[data-tema=e] .r2-apply-box .r2-eyebrow{color:var(--ink)}
body[data-tema=d] .r2-apply-box .r2-eyebrow,body[data-tema=e] .r2-apply-box .r2-eyebrow{color:var(--g)}
body[data-tema=d] .r2-apply-box p,body[data-tema=e] .r2-apply-box p{color:var(--mut)}
body[data-tema=d] .r2-apply-box .r2-form .r2-btn,body[data-tema=e] .r2-apply-box .r2-form .r2-btn{background:var(--g);color:#fff!important}
body[data-tema=d] .r2-form input,body[data-tema=d] .r2-form select,body[data-tema=d] .r2-form textarea,body[data-tema=e] .r2-form input,body[data-tema=e] .r2-form select,body[data-tema=e] .r2-form textarea{border-color:var(--line)}
body[data-tema=d] .r2-step span,body[data-tema=e] .r2-step span{background:var(--g);color:#fff}
body[data-tema=d] .r2-person i,body[data-tema=d] .r2-li-person i,body[data-tema=d] .r2-pro-head i,body[data-tema=e] .r2-person i,body[data-tema=e] .r2-li-person i,body[data-tema=e] .r2-pro-head i{color:var(--g)}
body[data-tema=d] .r2-card,body[data-tema=d] .r2-step,body[data-tema=d] .r2-person,body[data-tema=e] .r2-card,body[data-tema=e] .r2-step,body[data-tema=e] .r2-person{box-shadow:0 10px 26px -16px var(--sh)}
body[data-tema=d] .r2-sec,body[data-tema=e] .r2-sec{padding:38px 0}
body[data-tema=e] .r2-sec.r2-tint:nth-of-type(even){background:var(--tint2)}
body[data-tema=d] .r2-shot figcaption,body[data-tema=e] .r2-shot figcaption{color:var(--ink);background:linear-gradient(transparent,rgba(255,255,255,.92))}
body[data-tema=d] .r2-demo-msg,body[data-tema=e] .r2-demo-msg{background:#fff8dc}
