/* MoyMote site temalari (store/tema-uret.py ile uretildi, elle duzenleme).
   Palet kaynagi: uygulama tasarim/tema/tema-<ad>.css. html[data-mm-skin] yalniz tema seciliyken vardir. */
html[data-mm-skin=sakura]{--mm-bg:#fff3f7;--mm-surface:#ffe8f0;--mm-raised:#ffd9e6;--mm-line:#d98aa6;--mm-text:#4a1a32;--mm-muted:#7d3d5c;--mm-accent:#b02a64;--mm-track:#ffdbe7;--mm-fill:#c42b66;--mm-fill-text:#fff;--mm-thumb:#c42b66;--mm-green:#1f8a5e;--mm-amber:#a8541a;--mm-amber-start:#9db8ee;--mm-amber-mid:#d9c4cf;--mm-amber-end:#d9731f;--mm-amber-thumb:#7d3d5c;--mm-card-text:#4a1a32;--mm-card-muted:#7d3d5c;--mm-focus:#c42b66;--mm-wordmark:#b02a64;--mm-app-bg:rgba(255,246,249,.80);--mm-shadow:#d63d7a30;--mm-ember:#b02a64;--mm-ember-hi:#e0457b;--mm-screen-bg:radial-gradient(ellipse at 50% 105%,#ffa9c6a0,transparent 72%),linear-gradient(130deg,#ffd6e4,#fff0f5);--mm-scheme:light;--mm-poster:url(/gorunum/tema/img/sakura-450.webp);color-scheme:light}
@media (min-width:600px),(min-resolution:1.5dppx){html[data-mm-skin=sakura]{--mm-poster:url(/gorunum/tema/img/sakura-900.webp)}}
.mm-ts button[data-s=sakura]{--sw-bg:#fff3f7;--sw-acc:#b02a64}
html[data-mm-skin=neon]{--mm-bg:#07040f;--mm-surface:#0b1226;--mm-raised:#14204a;--mm-line:#2a9fc0;--mm-text:#e8fcff;--mm-muted:#8fc3d6;--mm-accent:#00e5ff;--mm-track:#0a1022;--mm-fill:#00c8e8;--mm-fill-text:#021018;--mm-thumb:#fff;--mm-green:#39ff88;--mm-amber:#ff8ad8;--mm-amber-start:#00e5ff;--mm-amber-mid:#9b5cff;--mm-amber-end:#ff2bd6;--mm-amber-thumb:#fff;--mm-card-text:#e8fcff;--mm-card-muted:#8fc3d6;--mm-focus:#ff2bd6;--mm-wordmark:#e8fcff;--mm-app-bg:rgba(8,5,22,.82);--mm-shadow:#00e5ff33;--mm-ember:#00e5ff;--mm-ember-hi:#ff2bd6;--mm-screen-bg:radial-gradient(ellipse at 50% 105%,#00e5ffa0,transparent 72%),linear-gradient(130deg,#2a0b4a,#06101f);--mm-scheme:dark;--mm-poster:url(/gorunum/tema/img/neon-450.webp);color-scheme:dark}
@media (min-width:600px),(min-resolution:1.5dppx){html[data-mm-skin=neon]{--mm-poster:url(/gorunum/tema/img/neon-900.webp)}}
.mm-ts button[data-s=neon]{--sw-bg:#07040f;--sw-acc:#00e5ff}
html[data-mm-skin=halloween]{--mm-bg:#150a22;--mm-surface:#24123a;--mm-raised:#33194f;--mm-line:#8a55c4;--mm-text:#fdebd2;--mm-muted:#cdb3e6;--mm-accent:#ff8a2a;--mm-track:#1a0d2b;--mm-fill:#ff7a1a;--mm-fill-text:#1a0b2b;--mm-thumb:#ffe08a;--mm-green:#9bd35a;--mm-amber:#ff9a3c;--mm-amber-start:#8a5cff;--mm-amber-mid:#c47a58;--mm-amber-end:#ff5a00;--mm-amber-thumb:#ffe08a;--mm-card-text:#fdebd2;--mm-card-muted:#cdb3e6;--mm-focus:#ffb347;--mm-wordmark:#ffb35c;--mm-app-bg:rgba(22,9,36,.84);--mm-shadow:#ff7a1a30;--mm-ember:#ff8a2a;--mm-ember-hi:#ffe08a;--mm-screen-bg:radial-gradient(ellipse at 50% 105%,#ff7a1a99,transparent 72%),linear-gradient(130deg,#3a1a5c,#120820);--mm-scheme:dark;--mm-poster:url(/gorunum/tema/img/halloween-450.webp);color-scheme:dark}
@media (min-width:600px),(min-resolution:1.5dppx){html[data-mm-skin=halloween]{--mm-poster:url(/gorunum/tema/img/halloween-900.webp)}}
.mm-ts button[data-s=halloween]{--sw-bg:#150a22;--sw-acc:#ff8a2a}
html[data-mm-skin=noel]{--mm-bg:#170b11;--mm-surface:#2b141a;--mm-raised:#18382a;--mm-line:#b6636d;--mm-text:#fff4e4;--mm-muted:#e6d3c6;--mm-accent:#ffcf6b;--mm-track:#1d0c13;--mm-fill:#d6283a;--mm-fill-text:#fff;--mm-thumb:#fff;--mm-green:#ffcf6b;--mm-amber:#ffcf6b;--mm-amber-start:#bfe6ff;--mm-amber-mid:#c9c2a0;--mm-amber-end:#ffb347;--mm-amber-thumb:#fff;--mm-card-text:#fff4e4;--mm-card-muted:#e6d3c6;--mm-focus:#ffcf6b;--mm-wordmark:#fff4e4;--mm-app-bg:linear-gradient(135deg,rgba(66,12,26,.88),rgba(10,48,33,.88));--mm-shadow:#00000070;--mm-ember:#ffcf6b;--mm-ember-hi:#fff1c9;--mm-screen-bg:radial-gradient(ellipse at 50% 105%,#ffcf6baa,transparent 72%),linear-gradient(130deg,#4a1220,#0e3a2a);--mm-scheme:dark;--mm-poster:url(/gorunum/tema/img/noel-450.webp);color-scheme:dark}
@media (min-width:600px),(min-resolution:1.5dppx){html[data-mm-skin=noel]{--mm-poster:url(/gorunum/tema/img/noel-900.webp)}}
.mm-ts button[data-s=noel]{--sw-bg:#170b11;--sw-acc:#ffcf6b}
html[data-mm-skin=anime]{--mm-bg:#0b0710;--mm-surface:rgba(25,14,33,.84);--mm-raised:rgba(40,22,52,.92);--mm-line:#8a3a68;--mm-text:#f7eef4;--mm-muted:#d9c6d4;--mm-accent:#ff4fa8;--mm-track:#241431;--mm-fill:#ff2e93;--mm-fill-text:#14060e;--mm-thumb:#ffe3f1;--mm-green:#5fe0a0;--mm-amber:#ff7fbd;--mm-amber-start:#8fa6ff;--mm-amber-mid:#c9b8d6;--mm-amber-end:#ff2e93;--mm-amber-thumb:#ffe3f1;--mm-card-text:#f7eef4;--mm-card-muted:#d9c6d4;--mm-focus:#ff6fb5;--mm-wordmark:#fbeaf3;--mm-app-bg:rgba(11,7,16,.22);--mm-shadow:#ff2e9333;--mm-ember:#ff6fb5;--mm-ember-hi:#ffb3d6;--mm-screen-bg:radial-gradient(ellipse at 50% 105%,#ff2e9399,transparent 72%),linear-gradient(130deg,#3a1630,#120a18);--mm-scheme:dark;--mm-poster:url(/gorunum/tema/img/anime-450.webp);color-scheme:dark}
@media (min-width:600px),(min-resolution:1.5dppx){html[data-mm-skin=anime]{--mm-poster:url(/gorunum/tema/img/anime-900.webp)}}
.mm-ts button[data-s=anime]{--sw-bg:#0b0710;--sw-acc:#ff4fa8}
/* --- ortak.css --- */
/* Ortak tema katmani: poster sayfanin arkasinda, tema renginde ortu ile (metni bastirmaz). Gorunume ozel eslemeler kopru-<gorunum>.css'te. */
html[data-mm-skin]{background-color:var(--mm-bg)}
html[data-mm-skin]::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;
  background:linear-gradient(color-mix(in srgb,var(--mm-bg) 78%,transparent),color-mix(in srgb,var(--mm-bg) 78%,transparent)),var(--mm-poster) 50% 0/cover no-repeat}
html[data-mm-skin] ::selection{background:var(--mm-fill);color:var(--mm-fill-text)}
@media (forced-colors:active){html[data-mm-skin]::before{display:none}}
/* tema hapindaki Varsayilan dugmesi: Klasik gorunumun kendi renkleri (site.css --navy-2, --ember) */
.mm-ts button[data-s=""]{--sw-bg:#0e1a30;--sw-acc:#f7941e}
/* --- kopru-ekran.css --- */
/* Ekran koprusu: demonun kendi --bg/--fg/... degiskenleri tema paletine baglanir (data-theme ne olursa olsun; ozgullugu 0,2,1). */
html[data-mm-skin][data-mm-view=ekran]{
  --bg:var(--mm-bg);--fg:var(--mm-text);--mut:var(--mm-muted);--line:var(--mm-line);
  --card:color-mix(in srgb,var(--mm-surface) 88%,transparent);
  --acc:var(--mm-accent);--acc2:var(--mm-accent);--ink-on-acc:var(--mm-fill-text)}
html[data-mm-skin][data-mm-view=ekran] body{background:transparent}
html[data-mm-skin][data-mm-view=ekran] :focus-visible{outline-color:var(--mm-focus)}
html[data-mm-skin][data-mm-view=ekran] .btn,
html[data-mm-skin][data-mm-view=ekran] .skip:focus,
html[data-mm-skin][data-mm-view=ekran] .steps button[aria-pressed=true],
html[data-mm-skin][data-mm-view=ekran] .seg button[aria-pressed=true],
html[data-mm-skin][data-mm-view=ekran] .chip[aria-checked=true],
html[data-mm-skin][data-mm-view=ekran] .chip.on,
html[data-mm-skin][data-mm-view=ekran] .rmodes button[aria-pressed=true],
html[data-mm-skin][data-mm-view=ekran] .grip::after{background:var(--mm-fill);border-color:var(--mm-fill);color:var(--mm-fill-text)}
html[data-mm-skin][data-mm-view=ekran] .btn.ghost{background:transparent;color:var(--mm-text);border-color:var(--mm-line)}
html[data-mm-skin][data-mm-view=ekran] .btn:hover{box-shadow:0 8px 30px -6px var(--mm-fill)}
html[data-mm-skin][data-mm-view=ekran] .switch[aria-checked=true] i{background:var(--mm-fill)}
html[data-mm-skin][data-mm-view=ekran] .switch i::after{background:var(--mm-thumb)}
html[data-mm-skin][data-mm-view=ekran] .card[aria-pressed=true]{border-color:var(--mm-fill);box-shadow:0 0 0 2px var(--mm-fill)}
html[data-mm-skin][data-mm-view=ekran] input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--mm-fill) var(--p),var(--mm-track) var(--p))}
html[data-mm-skin][data-mm-view=ekran] input[type=range]::-moz-range-track{background:linear-gradient(90deg,var(--mm-fill) var(--p),var(--mm-track) var(--p))}
html[data-mm-skin][data-mm-view=ekran] input[type=range]::-webkit-slider-thumb{background:var(--mm-thumb);border-color:var(--mm-fill)}
html[data-mm-skin][data-mm-view=ekran] input[type=range]::-moz-range-thumb{background:var(--mm-thumb);border-color:var(--mm-fill)}
html[data-mm-skin][data-mm-view=ekran] .hero{background:radial-gradient(70% 55% at 70% 40%,color-mix(in srgb,var(--mm-accent) 16%,transparent),transparent 70%)}
html[data-mm-skin][data-mm-view=ekran] .top::before{background:linear-gradient(color-mix(in srgb,var(--mm-bg) 90%,transparent) 35%,transparent)}
html[data-mm-skin][data-mm-view=ekran] .osd{background:color-mix(in srgb,var(--mm-bg) 80%,transparent)}
html[data-mm-skin][data-mm-view=ekran] .rbtn{background:color-mix(in srgb,var(--mm-bg) 88%,transparent);box-shadow:0 8px 30px var(--mm-shadow)}
html[data-mm-skin][data-mm-view=ekran] .rpanel{background:color-mix(in srgb,var(--mm-surface) 94%,transparent);box-shadow:0 20px 60px var(--mm-shadow)}
html[data-mm-skin][data-mm-view=ekran] .shot img{box-shadow:0 30px 80px -30px var(--mm-shadow),0 0 0 6px color-mix(in srgb,var(--mm-text) 4%,transparent)}
html[data-mm-skin][data-mm-view=ekran] .flow img{box-shadow:0 20px 60px -30px var(--mm-shadow)}
html[data-mm-skin][data-mm-view=ekran] .orb{box-shadow:0 0 60px -8px var(--mm-accent),inset 0 0 30px color-mix(in srgb,var(--mm-accent) 30%,transparent)}
/* Acik tema (sakura): poster uzerinde kucuk mono metinler icin soluk ve vurgu renkleri metin rengine dogru koyulastirilir */
html[data-mm-skin=sakura][data-mm-view=ekran]{--mut:color-mix(in srgb,var(--mm-muted) 45%,var(--mm-text));--acc:color-mix(in srgb,var(--mm-accent) 55%,var(--mm-text));--acc2:var(--acc)}
/* sakura: lamba efekti sayfayi karartmak yerine kenarlari acik tema rengine soldurur (koyu metin okunur kalir) */
html[data-mm-skin=sakura][data-mm-view=ekran] .fx-lamp{background:radial-gradient(circle var(--lr,240px) at var(--lx) var(--ly),transparent 0,color-mix(in srgb,var(--mm-bg) 35%,transparent) 45%,color-mix(in srgb,var(--mm-bg) 88%,transparent) 100%)}
/* Okunurluk (WCAG AA, 25.10): bosta (idle) ekran gostergesi yari saydam kalinca metin zeminle karisiyordu (2.4-4.0); saydamlik hafifletilir */
html[data-mm-skin][data-mm-view=ekran] .osd.idle{opacity:.8}
/* anime: adim numarasi koyu zeminde biraz acilir */
html[data-mm-skin=anime][data-mm-view=ekran] .num{color:color-mix(in srgb,var(--mm-accent) 65%,var(--mm-text))}
/* anime: ekran gostergesi degeri (osd-v) 4.49 olcuyordu; vurgu metin rengine dogru acilir */
html[data-mm-skin=anime][data-mm-view=ekran] .osd-v{color:color-mix(in srgb,var(--mm-accent) 70%,var(--mm-text))}
/* --- kopru-isik-lab.css --- */
/* Isik Lab koprusu: demonun kendi --bg/--fg/... degiskenleri tema paletine baglanir (data-theme ne olursa olsun; ozgullugu 0,2,1). */
html[data-mm-skin][data-mm-view=isik-lab]{
  --bg:var(--mm-bg);--bg2:var(--mm-surface);--fg:var(--mm-text);--mut:var(--mm-muted);--line:var(--mm-line);
  --card:color-mix(in srgb,var(--mm-surface) 80%,transparent);--dock:color-mix(in srgb,var(--mm-bg) 90%,var(--mm-surface));
  --acc:var(--mm-accent);--acc2:var(--mm-accent);--blue:var(--mm-accent);--on-acc:var(--mm-fill-text);
  --shadow:0 0 36px color-mix(in srgb,var(--mm-bg) 85%,transparent)}
html[data-mm-skin][data-mm-view=isik-lab] body{background:transparent}
html[data-mm-skin][data-mm-view=isik-lab] #stage{background:transparent}
html[data-mm-skin][data-mm-view=isik-lab] :focus-visible,
html[data-mm-skin][data-mm-view=isik-lab] .dock button:focus-visible{outline-color:var(--mm-focus)}
html[data-mm-skin][data-mm-view=isik-lab] .btn,
html[data-mm-skin][data-mm-view=isik-lab] .btn[aria-pressed=true],
html[data-mm-skin][data-mm-view=isik-lab] .dock button[aria-pressed=true],
html[data-mm-skin][data-mm-view=isik-lab] .num,
html[data-mm-skin][data-mm-view=isik-lab] .skip:focus{background:var(--mm-fill);border-color:var(--mm-fill);color:var(--mm-fill-text)}
html[data-mm-skin][data-mm-view=isik-lab] .btn.ghost{background:transparent;color:var(--mm-text);border-color:var(--mm-line)}
html[data-mm-skin][data-mm-view=isik-lab] .btn:hover{box-shadow:0 8px 30px -6px var(--mm-fill)}
html[data-mm-skin][data-mm-view=isik-lab] .hold .fill{background:var(--mm-fill)}
html[data-mm-skin][data-mm-view=isik-lab] .hint-dot,
html[data-mm-skin][data-mm-view=isik-lab] .dock-toggle .dot{background:var(--mm-accent);box-shadow:0 0 14px var(--mm-accent)}
html[data-mm-skin][data-mm-view=isik-lab] input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--mm-fill) var(--p,100%),var(--mm-track) var(--p,100%))}
html[data-mm-skin][data-mm-view=isik-lab] input[type=range]::-moz-range-track{background:var(--mm-track)}
html[data-mm-skin][data-mm-view=isik-lab] input[type=range]::-moz-range-progress{background:var(--mm-fill)}
html[data-mm-skin][data-mm-view=isik-lab] input[type=range]::-webkit-slider-thumb{background:var(--mm-thumb);border-color:var(--mm-fill)}
html[data-mm-skin][data-mm-view=isik-lab] input[type=range]::-moz-range-thumb{background:var(--mm-thumb);border-color:var(--mm-fill)}
html[data-mm-skin][data-mm-view=isik-lab] #rBlue::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--mm-amber-start),var(--mm-amber-mid) 50%,var(--mm-amber-end))}
html[data-mm-skin][data-mm-view=isik-lab] #rBlue::-moz-range-track{background:linear-gradient(90deg,var(--mm-amber-start),var(--mm-amber-mid) 50%,var(--mm-amber-end))}
html[data-mm-skin][data-mm-view=isik-lab] .dock{box-shadow:0 20px 60px -10px var(--mm-shadow)}
html[data-mm-skin][data-mm-view=isik-lab] .panel .wrap{background:color-mix(in srgb,var(--mm-surface) 88%,transparent)}
/* Acik tema (sakura): 3B sahne koyu kalir; metin okunurlugu icin kopya blogu yari opak yuzey alir */
html[data-mm-skin=sakura][data-mm-view=isik-lab] .beat .copy{background:color-mix(in srgb,var(--mm-bg) 82%,transparent);padding:clamp(16px,2.4vw,28px);border-radius:22px;border:1px solid var(--mm-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-shadow:none}
/* Okunurluk (WCAG AA, 25.10): dar ekranda kopya blogu 3B monitorun/posterin ustune biner; tum temalarda yari opak yuzey alir (sakura bunu zaten her genislikte aliyor) */
@media (max-width:700px){html[data-mm-skin][data-mm-view=isik-lab] .beat .copy{background:color-mix(in srgb,var(--mm-bg) 80%,transparent);padding:clamp(16px,2.4vw,28px);border-radius:22px;border:1px solid var(--mm-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-shadow:none}}
/* sakura: acik zeminde vurgu renkli kucuk ust baslik metin rengine dogru koyulastirilir */
html[data-mm-skin=sakura][data-mm-view=isik-lab] .eyebrow{color:color-mix(in srgb,var(--mm-accent) 55%,var(--mm-text))}
/* --- kopru-klasik.css --- */
/* Klasik gorunum koprusu: public/css/site.css (degismez, 1 yil onbellekli) tema paletine baglanir. Yalniz renk/zemin/golge; sahne fotograflari, .glow/.dim/.screen ve img'ler renklendirilmez. */
html[data-mm-skin][data-mm-view=klasik]{
  --black:var(--mm-bg);
  --navy-1:color-mix(in srgb,var(--mm-surface) 88%,var(--mm-bg));
  --navy-2:var(--mm-surface);
  --navy-3:var(--mm-raised);
  --line:var(--mm-line);
  --text:var(--mm-text);
  --text-2:var(--mm-muted);
  --text-3:var(--mm-muted);
  --ember:var(--mm-ember);
  --ember-hi:var(--mm-ember-hi);
  --ember-ink:var(--mm-fill-text);
  --ice:var(--mm-accent);
  --fill:var(--mm-fill);
  --ok:var(--mm-green);
  --kk-bad:#ffb4ac;--kk-good:color-mix(in srgb,var(--mm-green) 70%,#fff);
  --kk-veil:color-mix(in srgb,var(--mm-bg) 55%,transparent);
  --kk-hair:color-mix(in srgb,var(--mm-line) 55%,transparent)
}
html[data-mm-skin=sakura][data-mm-view=klasik]{--ember-hi:var(--mm-ember);--kk-bad:#a3123a;--kk-good:#12603f;--kk-veil:color-mix(in srgb,var(--mm-bg) 62%,transparent)}
/* sayfa zemini: poster html::before ile gorunur */
html[data-mm-skin][data-mm-view=klasik] body{background:transparent;color:var(--mm-text)}
html[data-mm-skin][data-mm-view=klasik] ::selection{background:var(--mm-fill);color:var(--mm-fill-text)}
html[data-mm-skin][data-mm-view=klasik] :focus-visible{outline-color:var(--mm-focus)}
html[data-mm-skin][data-mm-view=klasik] .skip-link{background:var(--mm-fill);color:var(--mm-fill-text)}
/* ust menu */
html[data-mm-skin][data-mm-view=klasik] .nav{background:color-mix(in srgb,var(--mm-bg) 80%,transparent);border-bottom-color:var(--kk-hair)}
html[data-mm-skin][data-mm-view=klasik] .brand{color:var(--mm-wordmark)}
html[data-mm-skin][data-mm-view=klasik] .nav-links a:hover{color:var(--mm-text)}
html[data-mm-skin][data-mm-view=klasik] .lang a[aria-current="true"]{background:var(--mm-raised);color:var(--mm-text)}
html[data-mm-skin][data-mm-view=klasik] .nav-toggle{color:var(--mm-text)}
@media (max-width:880px){html[data-mm-skin][data-mm-view=klasik] .nav.open .nav-links{background:var(--mm-bg)}
html[data-mm-skin][data-mm-view=klasik] .nav.open .nav-links a{border-bottom-color:var(--kk-hair)}}
/* dugmeler */
html[data-mm-skin][data-mm-view=klasik] .btn-primary{background:var(--mm-fill);color:var(--mm-fill-text)}
html[data-mm-skin][data-mm-view=klasik] .btn-primary:hover{background:color-mix(in srgb,var(--mm-fill) 82%,var(--mm-text))}
html[data-mm-skin][data-mm-view=klasik] .btn-ghost{border-color:var(--mm-line);color:var(--mm-text);background:color-mix(in srgb,var(--mm-bg) 35%,transparent)}
html[data-mm-skin][data-mm-view=klasik] .btn-ghost:hover{border-color:var(--mm-accent)}
/* hero (sahne/glow/dim/screen dokunulmaz) */
html[data-mm-skin][data-mm-view=klasik] .hero h1{text-shadow:0 0 34px color-mix(in srgb,var(--mm-accent) 14%,transparent)}
html[data-mm-skin=sakura][data-mm-view=klasik] .hero h1{filter:none;opacity:1;text-shadow:none}
html[data-mm-skin][data-mm-view=klasik] .trial-title{color:var(--mm-ember-hi)}
html[data-mm-skin=sakura][data-mm-view=klasik] .trial-title{color:var(--mm-ember)}
html[data-mm-skin][data-mm-view=klasik] .hp-range:focus-visible ~ .phone-cap{color:var(--mm-text)}
/* bolumler */
html[data-mm-skin][data-mm-view=klasik] .sec-navy{background:linear-gradient(180deg,color-mix(in srgb,var(--mm-surface) 72%,transparent),color-mix(in srgb,var(--mm-bg) 45%,transparent) 85%);border-top-color:var(--kk-hair)}
html[data-mm-skin][data-mm-view=klasik] .sec:not(.sec-navy),html[data-mm-skin][data-mm-view=klasik] .doc{background:var(--kk-veil)}
html[data-mm-skin][data-mm-view=klasik] .hero{background:var(--kk-veil)}
html[data-mm-skin][data-mm-view=klasik] .controls li,html[data-mm-skin][data-mm-view=klasik] .why-list li,html[data-mm-skin][data-mm-view=klasik] .faq details,html[data-mm-skin][data-mm-view=klasik] .faq details:last-child{border-color:var(--mm-line)}
html[data-mm-skin][data-mm-view=klasik] .why-list li::before{border-color:color-mix(in srgb,var(--mm-ember) 45%,transparent)}
html[data-mm-skin][data-mm-view=klasik] .privacy div{border-top-color:var(--mm-ember)}
html[data-mm-skin][data-mm-view=klasik] .story-media img,html[data-mm-skin][data-mm-view=klasik] .fblock2-media img,html[data-mm-skin][data-mm-view=klasik] .window img,html[data-mm-skin][data-mm-view=klasik] .pair-pc .pair-media img{box-shadow:0 30px 80px var(--mm-shadow)}
html[data-mm-skin][data-mm-view=klasik] .pair-pc .pair-media img{border-color:var(--mm-line)}
html[data-mm-skin][data-mm-view=klasik] .pair-n{background:var(--mm-fill);color:var(--mm-fill-text)}
/* kartlar */
html[data-mm-skin][data-mm-view=klasik] .checks li,html[data-mm-skin][data-mm-view=klasik] .gcard{background:var(--mm-surface);border-color:var(--mm-line)}
html[data-mm-skin][data-mm-view=klasik] .price-card{background:linear-gradient(170deg,var(--mm-raised),var(--mm-surface));border-color:var(--mm-line);box-shadow:0 24px 60px var(--mm-shadow)}
html[data-mm-skin][data-mm-view=klasik] .badge{color:var(--mm-ember-hi);background:color-mix(in srgb,var(--mm-ember) 12%,transparent);border-color:color-mix(in srgb,var(--mm-ember) 40%,transparent)}
html[data-mm-skin=sakura][data-mm-view=klasik] .badge{color:var(--mm-ember)}
/* formlar */
html[data-mm-skin][data-mm-view=klasik] .support-form input,html[data-mm-skin][data-mm-view=klasik] .support-form textarea,html[data-mm-skin][data-mm-view=klasik] .contact input,html[data-mm-skin][data-mm-view=klasik] .contact textarea,html[data-mm-skin][data-mm-view=klasik] .contact select{background:var(--mm-track);border-color:var(--mm-line);color:var(--mm-text)}
html[data-mm-skin][data-mm-view=klasik] .form-status{background:var(--mm-surface);border-color:var(--mm-line)}
html[data-mm-skin][data-mm-view=klasik] .form-status[data-state="ok"]{border-color:var(--kk-good);color:var(--kk-good)}
html[data-mm-skin][data-mm-view=klasik] .form-status[data-state="error"]{border-color:var(--kk-bad);color:var(--kk-bad)}
/* SSS */
html[data-mm-skin][data-mm-view=klasik] .faq summary::after{border-color:var(--mm-ember)}
/* son cagri + alt bilgi */
html[data-mm-skin][data-mm-view=klasik] .final{background:radial-gradient(60% 70% at 50% 100%,color-mix(in srgb,var(--mm-ember) 16%,transparent),transparent 70%),var(--kk-veil);border-top-color:var(--kk-hair)}
html[data-mm-skin][data-mm-view=klasik] .foot{background:color-mix(in srgb,var(--mm-bg) 82%,transparent);border-top-color:var(--mm-line)}
html[data-mm-skin][data-mm-view=klasik] .foot .row + .row{border-top-color:var(--kk-hair)}
html[data-mm-skin][data-mm-view=klasik] .foot a:hover{color:var(--mm-text)}
/* QR penceresi (QR kutusu beyaz kalir: tarama icin) */
html[data-mm-skin][data-mm-view=klasik] .qr-modal{background:color-mix(in srgb,var(--mm-bg) 78%,#000)}
html[data-mm-skin][data-mm-view=klasik] .qr-dialog{background:var(--mm-surface);border-color:var(--mm-line);box-shadow:0 40px 100px var(--mm-shadow)}
html[data-mm-skin][data-mm-view=klasik] .qr-top{background:radial-gradient(120% 90% at 50% 100%,var(--mm-ember-hi) 0%,var(--mm-fill) 42%,color-mix(in srgb,var(--mm-fill) 45%,#000) 100%)}
html[data-mm-skin][data-mm-view=klasik] .qr-body{background:var(--mm-bg)}
html[data-mm-skin=anime][data-mm-view=klasik] .qr-body{background:var(--mm-raised)}
/* sakura: telefon cercevesinin koyu dis golgesi acik zemini gri yapip alttaki basliklari/altyazilari okunmaz kiliyordu; golge yakina ve hafife cekilir (ic cizgiler aynen) */
html[data-mm-skin=sakura][data-mm-view=klasik] .device{box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),inset 0 0 0 2.5px #07080a,inset 0 0 0 3.5px rgba(255,255,255,.07),0 1px 1px rgba(255,255,255,.08),0 2px 3px rgba(0,0,0,.6),0 14px 30px -20px color-mix(in srgb,var(--mm-text) 40%,transparent)}
/* sakura: kayan ust menu altindan koyu gorsel gecerken marka/baglanti okunur kalsin */
html[data-mm-skin=sakura][data-mm-view=klasik] .nav{background:color-mix(in srgb,var(--mm-bg) 93%,transparent)}
/* sakura: rozet metni biraz koyu, zemin tonu hafif */
html[data-mm-skin=sakura][data-mm-view=klasik] .badge{color:color-mix(in srgb,var(--mm-ember) 62%,var(--mm-text));background:color-mix(in srgb,var(--mm-ember) 7%,transparent)}
/* telefon gorselinin parlak cercevesine binen etkilesim ipucu (.phone-cap) tum temalarda yari opak zemin alir (once yalniz sakura'daydi; neon/halloween/noel/anime 3.0-4.3 olcuyordu) */
html[data-mm-skin][data-mm-view=klasik] .phone-cap{background:color-mix(in srgb,var(--mm-bg) 92%,transparent);padding:3px 14px;border-radius:999px}
html[data-mm-skin][data-mm-view=klasik] .phone-cap b{color:var(--mm-text)}
/* neon: macenta rozet metni lacivert zeminde 3.8 kaliyordu; ayni tonun acigi */
html[data-mm-skin=neon][data-mm-view=klasik] .badge{color:color-mix(in srgb,var(--mm-ember-hi) 60%,#fff)}

/* sakura: poster uzerindeki soluk/baglanti metinleri (rapor 25.10: .intro TR 390 4.1, /privacy/ kilavuz baglantisi 4.4/3.9) metin rengine dogru koyulastirilir */
html[data-mm-skin=sakura][data-mm-view=klasik] .sec .intro{color:color-mix(in srgb,var(--mm-muted) 50%,var(--mm-text))}
html[data-mm-skin=sakura][data-mm-view=klasik] .doc a:not(.btn){color:color-mix(in srgb,var(--mm-accent) 60%,var(--mm-text))}

/* anime: macenta dolgu uzerindeki koyu metin 4.4-4.5 olcuyordu (btn-primary, pair-n); dolgu ayni tonun biraz acigi */
html[data-mm-skin=anime][data-mm-view=klasik] .btn-primary,
html[data-mm-skin=anime][data-mm-view=klasik] .pair-n{background:var(--mm-accent)}
