# Web Teması + Glassmorphism

## Bağlam

Kullanıcı arayüzü Windows masaüstü uygulaması görünümünden web/glassmorphism (Apple/Notion tarzı) görünümüne çevriliyor. Mevcut 3 tema (`Koyu`/`Neon`/`Açık`) korunuyor; yeni `Web` teması ana tema olarak ekleniyor. Web teması saydam cam paneller + DWM bulanıklık (frosted-glass) efekti taşır.

## Değişiklikler

### 1. Web teması token'ları — `tema.hpp` / `tema.cpp`
- `Tema` struct'ına `bool glass = false;` ekle (cam efekiti işaretle).
- `webTema()` ekle: saydam/ışıklı cam paleti. `arka` alfa düşük (cam arkadan görünsün), `panel`/`cerceve` hafif beyazlı frosted cam, ince parlak kenar, temiz koyu metin, yumuşak vurgu (cyan→beyaz), `yuvarlak ~11`, `glowSiddet ~0.7`, `glass=true`.
- `g_temalar[3]` → `[4]`, `temaSayisi()` 3→4, `temaAl()` mod 3→mod 4, `temaSec()` döngüsünü `temaSayisi()`'ye bağla (sabit 3 kaldır).
- `temaUygula()`: çoklu-viewport düzeltmesinde `WindowBg` alfasını 1.0 yapma — `glass` temada atla (saydam pencere için arka plan saydam kalmalı).

### 2. DWM bulanıklık — `pencere.hpp` / `pencere_win32.cpp`
- `PencereAyar`'a `bool glass = false;` ekle.
- Ana pencere kurulumunda (tek Win32 pencere) DWM bulanıklık uygula: `RegisterDwmEnableBlurBehindWindow` + `DwmEnableBlurBehindWindow(&sifir)`. Başlık çubuğunu saydam bırak (`DwmSetWindowAttribute(DWMWA_CAPTION_COLOR, 0…)`).
- Yalnız ana pencereye uygula (ikincil OS pencerelerine değil). Blur ayarlanamazsa sessiz geç (eski koyu araka görünür).

### 3. Widget'ları cam stiline sadeleştir — `bilesen.cpp`
- `glowSiddet` sabitini `ui::tema().glowSiddet`'den oku (tema → bileşen).
- `glowCerceve`: neon parlaklığı yumuşat → yumuşak dış gölge (glass için uygun).
- Buton/kart/anahtar/ilerleme: parlak neon gradient yerine hafif cam frame + ince parlak kenar + yumuşak hover parlaması.
- Glow yoğunluğu temadan gelsin (Koyu/Neon parlak kalsın, Web yumuşak).

### 4. Tema seçici — ayarlar penceresi
- Ayarlar penceresine tema seçici ekle: `Koyu / Web / Neon / Açık`. `temaSec(ad)` ile anında uygula.
- Mevcut tema değiştirme varsa genişlet; yoksa yeni ayar bölümüne ekle.

## Notlar
- `temaUygula` çağrılan yerler (`imgui_katman.cpp`, `galeri.cpp`, `lua_api_diger.cpp`) otomatik yeni temayı görür.
- RUNTIME TEST bekliyor (GUI ile çalıştırma kuralı).
