/* ════════════════════════════════════════════════════════════
 * BRODEX BEYAZ TEMASI — Rafine Editorial White
 * ChatGPT'nin minimalizmi + dergi karakteri.
 * Kağıt tonu #fafaf7 zemin, Fraunces italic display, Geist body,
 * Geist Mono code, hairline ayrımlar, ince paper grain.
 * data-tema="beyaz" ile aktif olur.
 * ════════════════════════════════════════════════════════════ */

@import url("https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..700;1,9..144,300..700&family=Geist:wght@300..700&family=Geist+Mono:wght@400..600&display=swap");

html[data-tema="beyaz"] { background: #fafaf7; }
html[data-tema="beyaz"] body { background: #fafaf7; }

#home-screen[data-tema="beyaz"],
#home-screen.chatting[data-tema="beyaz"],
#home-screen.dark-mode[data-tema="beyaz"] {
  --c-bg: #fafaf7;
  --c-bg-chat: #fafaf7;
  --c-header-bg: #fafaf7;
  --c-header-border: rgba(26,26,26,0.07);
  --c-input-bg: #ffffff;
  --c-input-border: rgba(26,26,26,0.10);
  --c-input-focus: rgba(13,138,106,0.35);
  --c-input-text: #1a1a1a;
  --c-placeholder: rgba(26,26,26,0.40);
  --c-title: #1a1a1a;
  --c-back: rgba(26,26,26,0.70);
  --c-back-border: rgba(26,26,26,0.06);
  --c-back-hover: rgba(26,26,26,0.92);
  --c-send-bg: #1a1a1a;
  --c-send-hover: #0d0d0d;
  --c-send-shadow: rgba(26,26,26,0.18);
  --c-bubble-ai-bg: transparent;
  --c-bubble-ai-border: transparent;
  --c-bubble-ai-text: #1a1a1a;
  --c-bubble-user-bg: #f0ede4;            /* warm paper */
  --c-bubble-user-border: rgba(26,26,26,0.08);
  --c-bubble-user-text: #1a1a1a;
  --c-time: rgba(26,26,26,0.32);
  --c-menu-bg: rgba(250,250,247,0.96);
  --c-menu-hover: rgba(240,237,228,0.6);
  --c-orb1: rgba(13,138,106,0.05);
  --c-orb2: rgba(13,138,106,0.03);
  --c-orb3: rgba(26,26,26,0.03);
  --c-spark: rgba(13,138,106,0.10);
  --c-scrollbar-track: rgba(240,237,228,0.4);
  --c-scrollbar-thumb: rgba(26,26,26,0.15);
  --c-typing-dot: rgba(26,26,26,0.30);
  --c-app-bg: rgba(255,255,255,0.7);
  --c-app-border: rgba(26,26,26,0.06);
  --c-app-hover-bg: rgba(255,255,255,0.9);
  --c-app-hover-border: rgba(13,138,106,0.35);
  --c-app-label: #1a1a1a;
  --c-belge-bg: rgba(255,255,255,0.7);
  --c-belge-border: rgba(26,26,26,0.06);
  --c-belge-text: #1a1a1a;
  --c-accent: #0d8a6a;
  --c-accent-rgb: 13,138,106;
  --c-home-orb1: rgba(13,138,106,0.10);
  --c-home-orb2: rgba(13,138,106,0.04);
}

/* ─── Paper Grain Atmosphere (subtle, editorial) ─── */
html[data-tema="beyaz"] body::before {
  content: '';
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.10 0 0 0 0 0.10 0 0 0 0 0.10 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='0.45'/%3E%3C/svg%3E");
  background-size: 240px 240px;
  opacity: 0.55;
  mix-blend-mode: multiply;
}

/* ─── Apps sidebar ─── */
#home-screen[data-tema="beyaz"] .unified-apps {
  background: transparent;
  border-right-color: rgba(26,26,26,0.06);
}
#home-screen[data-tema="beyaz"] .unified-app { color: rgba(26,26,26,0.50); }
#home-screen[data-tema="beyaz"] .unified-app:hover {
  background: rgba(13,138,106,0.06);
  color: #1a1a1a;
}
#home-screen[data-tema="beyaz"] .unified-app.active {
  background: rgba(13,138,106,0.08);
  color: #1a1a1a;
}
#home-screen[data-tema="beyaz"] .unified-app.active::before {
  background: #0d8a6a;
  box-shadow: 0 0 6px rgba(13,138,106,0.50);
}

#home-screen[data-tema="beyaz"] .mobile-apps-dropdown {
  background: #fafaf7;
  border-bottom-color: rgba(26,26,26,0.08);
}
#home-screen[data-tema="beyaz"] .mobile-apps-dropdown .unified-app {
  background: #ffffff;
  border-color: rgba(26,26,26,0.08);
  color: rgba(26,26,26,0.55);
}
#home-screen[data-tema="beyaz"] .mobile-apps-dropdown .unified-app:hover,
#home-screen[data-tema="beyaz"] .mobile-apps-dropdown .unified-app.active {
  background: rgba(13,138,106,0.08);
  border-color: rgba(13,138,106,0.35);
  color: #1a1a1a;
}

#home-screen[data-tema="beyaz"] .chat-mobile-menu-btn {
  border-color: rgba(26,26,26,0.10);
  color: rgba(26,26,26,0.60);
}
#home-screen[data-tema="beyaz"] .chat-mobile-menu-btn:hover {
  border-color: rgba(13,138,106,0.45);
  color: #1a1a1a;
}

/* ─── Header (display: Fraunces italic, sharp) ─── */
#home-screen[data-tema="beyaz"] .chat-header-title {
  color: #1a1a1a;
  font-family: "Fraunces", "Iowan Old Style", Georgia, serif;
  font-weight: 500;
  font-style: italic;
  font-variation-settings: "opsz" 144, "SOFT" 30;
  letter-spacing: -0.01em;
}
#home-screen[data-tema="beyaz"] .chat-header-title::before {
  background: #0d8a6a;
  box-shadow: 0 0 6px rgba(13,138,106,0.55);
}

#home-screen[data-tema="beyaz"] .chat-back-btn {
  background: #1a1a1a; color: #fafaf7;
}
#home-screen[data-tema="beyaz"] .chat-back-btn:hover { background: #0d0d0d; }

#home-screen[data-tema="beyaz"] .notif-btn {
  background: #ffffff; border-color: rgba(26,26,26,0.08); color: rgba(26,26,26,0.55);
}
#home-screen[data-tema="beyaz"] .notif-btn:hover {
  border-color: rgba(13,138,106,0.45); color: #1a1a1a;
}
#home-screen[data-tema="beyaz"] .notif-badge { background: #0d8a6a; color: #fafaf7; }

#home-screen[data-tema="beyaz"] .chat-new-btn {
  background: #ffffff; border-color: rgba(26,26,26,0.08); color: rgba(26,26,26,0.55);
}
#home-screen[data-tema="beyaz"] .chat-new-btn:hover {
  border-color: rgba(13,138,106,0.45); color: #1a1a1a;
}

#home-screen[data-tema="beyaz"] .chat-panel-back-btn {
  background: #ffffff; border-color: rgba(26,26,26,0.08); color: rgba(26,26,26,0.55);
}
#home-screen[data-tema="beyaz"] .chat-panel-back-btn:hover {
  border-color: rgba(13,138,106,0.45); color: #1a1a1a;
}

/* ─── Welcome card (editorial) ─── */
#home-screen[data-tema="beyaz"] .chat-welcome-card {
  background: #ffffff;
  border: 1px solid rgba(26,26,26,0.08);
  border-radius: 14px;
}
#home-screen[data-tema="beyaz"] .chat-welcome-card::before {
  background: linear-gradient(135deg, rgba(13,138,106,0.04), transparent);
}
#home-screen[data-tema="beyaz"] .chat-welcome-card:hover {
  border-color: rgba(13,138,106,0.35);
  box-shadow: 0 8px 28px rgba(26,26,26,0.07), 0 0 0 1px rgba(13,138,106,0.10);
}

#home-screen[data-tema="beyaz"] .mod-icon { background: #f4f1ea; border: 1px solid rgba(26,26,26,0.08); }
#home-screen[data-tema="beyaz"] .mod-yt   { background: #B23B2C; border-color: #9A2E22; }

#home-screen[data-tema="beyaz"] .chat-welcome-card-icon svg {
  filter: drop-shadow(0 0 2px rgba(13,138,106,0.30));
  stroke-width: 1.6px;
}
#home-screen[data-tema="beyaz"] .chat-welcome-card-icon path[fill="#ffffff"] { fill: #fafaf7 !important; }

#home-screen[data-tema="beyaz"] .chat-welcome-card-title {
  color: #1a1a1a;
  font-family: "Fraunces", Georgia, serif;
  font-weight: 500;
  letter-spacing: -0.01em;
}
#home-screen[data-tema="beyaz"] .chat-welcome-card-desc { color: rgba(26,26,26,0.55); }
#home-screen[data-tema="beyaz"] .chat-welcome-card-arrow { color: #1a1a1a; }
#home-screen[data-tema="beyaz"] .chat-welcome-card:hover .chat-welcome-card-arrow { color: #0d8a6a; }

#home-screen[data-tema="beyaz"] .chat-welcome-badge {
  background: rgba(13,138,106,0.06);
  border-color: rgba(13,138,106,0.25);
  color: #1a1a1a;
  text-transform: uppercase;
  letter-spacing: 0.10em;
  font-size: 0.72em;
  font-weight: 500;
}
#home-screen[data-tema="beyaz"] .chat-welcome-badge::before {
  background: #0d8a6a; box-shadow: 0 0 6px rgba(13,138,106,0.5);
}

#home-screen[data-tema="beyaz"] .chat-welcome-title {
  color: #1a1a1a;
  font-family: "Fraunces", Georgia, serif;
  font-weight: 300;
  font-style: italic;
  letter-spacing: -0.02em;
  font-variation-settings: "opsz" 144, "SOFT" 50;
}
#home-screen[data-tema="beyaz"] .chat-welcome-title .wname {
  color: #1a1a1a;
  font-weight: 500;
  font-style: italic;
}
#home-screen[data-tema="beyaz"] .chat-welcome-title .wname::after {
  background: linear-gradient(90deg, #0d8a6a, transparent);
  height: 2px;
}

#home-screen[data-tema="beyaz"] .chat-welcome-status-dot {
  background: #0d8a6a;
  box-shadow: 0 0 4px rgba(13,138,106,0.6), 0 0 0 2px rgba(13,138,106,0.10);
}
#home-screen[data-tema="beyaz"] .chat-welcome-status-dot.off { background: #c7c2b3; box-shadow: none; }

/* ─── Input ─── */
#home-screen[data-tema="beyaz"] .chat-input-area-wrap { background: transparent; }

/* Alt bar daraltılır (ChatGPT tarzı kompakt) — textarea flex:1 olduğu için
   typing alanı orantılı küçülür ama yine yeterli alan kalır */
#home-screen[data-tema="beyaz"] .chat-input-area {
  max-width: 560px !important;
}

#home-screen[data-tema="beyaz"] .chat-input-outer {
  background: transparent;
  border: none;
  padding: 8px 8px;
  gap: 6px;
}

#home-screen[data-tema="beyaz"] .chat-input-wrapper {
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
}
#home-screen[data-tema="beyaz"] .chat-input-wrapper:focus-within {
  background: transparent;
  border: none;
  box-shadow: none;
}

#home-screen[data-tema="beyaz"] .chat-input { color: #1a1a1a; }
#home-screen[data-tema="beyaz"] .chat-input::placeholder {
  color: rgba(26,26,26,0.42);
  font-style: italic;
}

#home-screen[data-tema="beyaz"] .chat-send-btn {
  background: #1a1a1a; color: #fafaf7;
  box-shadow: 0 2px 8px rgba(26,26,26,0.18);
}
#home-screen[data-tema="beyaz"] .chat-send-btn:hover {
  background: #0d0d0d; box-shadow: 0 4px 14px rgba(26,26,26,0.28);
}

/* ─── Typography overrides ─── */
#home-screen[data-tema="beyaz"] .chat-welcome-card-title,
#home-screen[data-tema="beyaz"] .chat-welcome-card h3,
#home-screen[data-tema="beyaz"] .chat-welcome-card h4,
#home-screen[data-tema="beyaz"] .chat-welcome-card strong { color: #1a1a1a !important; }

#home-screen[data-tema="beyaz"] .chat-welcome-status,
#home-screen[data-tema="beyaz"] .chat-welcome-status-text,
#home-screen[data-tema="beyaz"] .chat-welcome-status span,
#home-screen[data-tema="beyaz"] .chat-status-label {
  color: rgba(26,26,26,0.55) !important;
  font-family: "Geist", "Söhne", -apple-system, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: 0.78em;
}

#home-screen[data-tema="beyaz"] .unified-app-label,
#home-screen[data-tema="beyaz"] .notif-btn,
#home-screen[data-tema="beyaz"] .chat-new-btn {
  font-family: "Geist", "Söhne", -apple-system, BlinkMacSystemFont, sans-serif;
  letter-spacing: -0.005em;
}

#home-screen[data-tema="beyaz"] .chat-welcome-card-desc,
#home-screen[data-tema="beyaz"] .chat-welcome-sub {
  font-family: "Fraunces", Georgia, serif;
  font-style: italic;
  font-weight: 300;
  font-variation-settings: "opsz" 32, "SOFT" 60;
}
#home-screen[data-tema="beyaz"] .chat-input::placeholder {
  font-family: "Fraunces", Georgia, serif;
  font-style: italic;
  font-weight: 300;
}

#home-screen[data-tema="beyaz"] .chat-welcome-card-desc  { color: rgba(26,26,26,0.55); }
#home-screen[data-tema="beyaz"] .chat-welcome-sub        { color: rgba(26,26,26,0.55); }
#home-screen[data-tema="beyaz"] .unified-app-label       { color: rgba(26,26,26,0.55); }
#home-screen[data-tema="beyaz"] .unified-app.active .unified-app-label { color: #1a1a1a; }

#home-screen[data-tema="beyaz"] .home-bg-system::after {
  content: '';
  position: absolute;
  inset: 0;
  background-image: none;
  pointer-events: none;
  z-index: 1;
  opacity: 0;
}

/* Tema kart dot — beyaz dairesi koyu ring ile görünür kılınır */
.tema-kart-dot[data-tema="beyaz"] {
  background: #ffffff;
  border: 1px solid rgba(26,26,26,0.18);
  box-shadow: inset 0 0 0 2px rgba(26,26,26,0.04);
}
.tema-kart-dot[data-tema="beyaz"].aktif {
  box-shadow: inset 0 0 0 2px rgba(26,26,26,0.04), 0 0 0 2px #1a1a1a, 0 0 0 4px rgba(26,26,26,0.10);
}

/* ─── User bubble (warm paper, refined) ─── */
#home-screen[data-tema="beyaz"] .user-bubble-wrap > .chat-msg.user {
  background: #f0ede4;
  border: 1px solid rgba(26,26,26,0.06);
  color: #1a1a1a;
  border-radius: 18px;
  box-shadow: 0 1px 0 rgba(26,26,26,0.02);
}

#home-screen[data-tema="beyaz"] .thought-bubble-wrap > .chat-msg.bilinc {
  background: rgba(13,138,106,0.04);
  border-color: rgba(13,138,106,0.18);
  color: rgba(26,26,26,0.72);
  font-family: "Fraunces", Georgia, serif;
  font-style: italic;
  font-weight: 300;
}
#home-screen[data-tema="beyaz"] .thought-bubble-wrap::after {
  background: rgba(13,138,106,0.04);
  border-color: rgba(13,138,106,0.18);
  box-shadow:
    -12px 9px 0 -2px rgba(13,138,106,0.18),
    -12px 9px 0 -3.5px rgba(13,138,106,0.04);
}

#home-screen[data-tema="beyaz"] .chat-voice-indicator { color: rgba(26,26,26,0.7); }
#home-screen[data-tema="beyaz"] .chat-voice-indicator[data-state="listening"] .cvi-wave span,
#home-screen[data-tema="beyaz"] .cvi-wave span { background: rgba(13,138,106,0.6); }
#home-screen[data-tema="beyaz"] .chat-voice-indicator[data-state="speaking"] .cvi-wave span {
  background: rgba(26,26,26,0.55);
}

/* ─── Cüzdan panel ─── */
#home-screen.chatting[data-tema="beyaz"] .cuzdan-panel { background: #fafaf7; }
#home-screen.chatting[data-tema="beyaz"] .cuzdan-header {
  background: #ffffff;
  border-bottom-color: rgba(26,26,26,0.07);
  padding-left: 72px;
}
#home-screen.chatting[data-tema="beyaz"] .cuzdan-title { color: #1a1a1a; font-family: "Fraunces", serif; font-style: italic; font-weight: 500; }
#home-screen.chatting[data-tema="beyaz"] .cuzdan-close { color: rgba(26,26,26,0.55); }
#home-screen.chatting[data-tema="beyaz"] .cuzdan-close:hover { background: rgba(13,138,106,0.08); color: #1a1a1a; }
#home-screen.chatting[data-tema="beyaz"] .cuzdan-bakiye { background: #ffffff; }
#home-screen.chatting[data-tema="beyaz"] .cuzdan-bakiye-label { color: rgba(26,26,26,0.55); text-transform: uppercase; letter-spacing: 0.08em; font-size: 0.78em; }
#home-screen.chatting[data-tema="beyaz"] .cuzdan-bakiye-tutar { color: #1a1a1a; font-family: "Fraunces", serif; font-weight: 500; }
#home-screen.chatting[data-tema="beyaz"] .cuzdan-tabs { background: #ffffff; border-bottom-color: rgba(26,26,26,0.07); }
#home-screen.chatting[data-tema="beyaz"] .cuzdan-tab { color: rgba(26,26,26,0.55); }
#home-screen.chatting[data-tema="beyaz"] .cuzdan-tab.active { color: #1a1a1a; border-bottom-color: #1a1a1a; }
#home-screen.chatting[data-tema="beyaz"] .cuzdan-islem { background: #ffffff; border-color: rgba(26,26,26,0.07); }
#home-screen.chatting[data-tema="beyaz"] .cuzdan-islem-kat { color: #1a1a1a; }
#home-screen.chatting[data-tema="beyaz"] .cuzdan-islem-tarih,
#home-screen.chatting[data-tema="beyaz"] .cuzdan-islem-aciklama { color: rgba(26,26,26,0.55); }
#home-screen.chatting[data-tema="beyaz"] .cuzdan-bos { color: rgba(26,26,26,0.45); }
#home-screen.chatting[data-tema="beyaz"] .cuzdan-tip-btn { background: #ffffff; border-color: rgba(26,26,26,0.10); color: rgba(26,26,26,0.55); }
#home-screen.chatting[data-tema="beyaz"] .cuzdan-tutar-input,
#home-screen.chatting[data-tema="beyaz"] .cuzdan-aciklama-input { background: #ffffff; border-color: rgba(26,26,26,0.10); color: #1a1a1a; }
#home-screen.chatting[data-tema="beyaz"] .cuzdan-kat-btn { background: #ffffff; border-color: rgba(26,26,26,0.10); color: rgba(26,26,26,0.55); }
#home-screen.chatting[data-tema="beyaz"] .cuzdan-kat-btn.selected { background: rgba(13,138,106,0.08); border-color: rgba(13,138,106,0.35); color: #1a1a1a; }

/* ─── Kamera panel ─── */
#home-screen.chatting[data-tema="beyaz"] .kamera-panel { background: #fafaf7; }
#home-screen.chatting[data-tema="beyaz"] .kamera-header {
  background: #ffffff;
  border-bottom-color: rgba(26,26,26,0.07);
  padding-left: 72px;
}
#home-screen.chatting[data-tema="beyaz"] .kamera-title { color: #1a1a1a; font-family: "Fraunces", serif; font-style: italic; font-weight: 500; }
#home-screen.chatting[data-tema="beyaz"] .kamera-geri-btn { background: rgba(13,138,106,0.08); color: #1a1a1a; }
#home-screen.chatting[data-tema="beyaz"] .kamera-geri-btn:hover { background: #B23B2C; color: #fafaf7; }
#home-screen.chatting[data-tema="beyaz"] .kamera-tabs { background: #ffffff; border-bottom-color: rgba(26,26,26,0.07); }
#home-screen.chatting[data-tema="beyaz"] .kamera-tab { color: rgba(26,26,26,0.55); }
#home-screen.chatting[data-tema="beyaz"] .kamera-tab.active { color: #1a1a1a; border-bottom-color: #1a1a1a; }
#home-screen.chatting[data-tema="beyaz"] .kamera-item { background: #ffffff; border-color: rgba(26,26,26,0.07); }
#home-screen.chatting[data-tema="beyaz"] .kamera-bos { color: rgba(26,26,26,0.45); }
#home-screen.chatting[data-tema="beyaz"] .kamera-item-ad { color: #1a1a1a; }
#home-screen.chatting[data-tema="beyaz"] .kamera-input { background: #ffffff; border-color: rgba(26,26,26,0.10); color: #1a1a1a; }
#home-screen.chatting[data-tema="beyaz"] .kamera-input:focus { border-color: #0d8a6a; box-shadow: 0 0 0 3px rgba(13,138,106,0.10); }
#home-screen.chatting[data-tema="beyaz"] .kamera-kaydet-btn { background: #0d8a6a; }

/* ─── Konum panel ─── */
#home-screen.chatting[data-tema="beyaz"] .konum-panel { background: #fafaf7; }
#home-screen.chatting[data-tema="beyaz"] .konum-header {
  background: #ffffff;
  border-bottom-color: rgba(26,26,26,0.07);
  padding-left: 72px;  /* chat-panel-back-btn ile çakışma çözümü */
}
#home-screen.chatting[data-tema="beyaz"] .konum-title { color: #1a1a1a; font-family: "Fraunces", serif; font-style: italic; font-weight: 500; }
#home-screen.chatting[data-tema="beyaz"] .konum-close { color: rgba(26,26,26,0.55); }
#home-screen.chatting[data-tema="beyaz"] .konum-adres-bar { background: #ffffff; border-bottom-color: rgba(26,26,26,0.07); color: #1a1a1a; }
#home-screen.chatting[data-tema="beyaz"] .konum-loading { color: rgba(26,26,26,0.55); }
#home-screen.chatting[data-tema="beyaz"] .konum-content { background: #fafaf7; }
#home-screen.chatting[data-tema="beyaz"] .konum-kat-btn { background: #ffffff; border-color: rgba(26,26,26,0.08); color: rgba(26,26,26,0.55); }
#home-screen.chatting[data-tema="beyaz"] .konum-kat-btn:hover { border-color: rgba(13,138,106,0.45); background: rgba(13,138,106,0.06); }
#home-screen.chatting[data-tema="beyaz"] .konum-sonuc-baslik { color: #1a1a1a; border-bottom-color: rgba(26,26,26,0.07); font-family: "Fraunces", serif; font-style: italic; font-weight: 500; }
#home-screen.chatting[data-tema="beyaz"] .konum-sonuc-item { background: #ffffff; border-color: rgba(26,26,26,0.07); }
#home-screen.chatting[data-tema="beyaz"] .konum-sonuc-ad { color: #1a1a1a; }
#home-screen.chatting[data-tema="beyaz"] .konum-sonuc-detay,
#home-screen.chatting[data-tema="beyaz"] .konum-sonuc-mesafe { color: rgba(26,26,26,0.55); }
#home-screen.chatting[data-tema="beyaz"] .konum-geri-btn { border-color: rgba(26,26,26,0.10); color: rgba(26,26,26,0.55); }
#home-screen.chatting[data-tema="beyaz"] .konum-geri-btn:hover { background: rgba(13,138,106,0.06); }
#home-screen.chatting[data-tema="beyaz"] .konum-yakit-tablo { color: #1a1a1a; }

#home-screen.chatting[data-tema="beyaz"] #ceviri-kamera-panel,
body[data-tema="beyaz"] #ceviri-kamera-panel { background: #fafaf7; color: #1a1a1a; }
#home-screen.chatting[data-tema="beyaz"] .ceviri-kamera-header,
body[data-tema="beyaz"] .ceviri-kamera-header { background: #ffffff; border-bottom-color: rgba(26,26,26,0.07); color: #1a1a1a; }
body[data-tema="beyaz"] .ceviri-kamera-kapat {
  color: #1a1a1a !important;
  background: #f4f1ea;
  border-radius: 8px;
  width: 32px; height: 32px;
  display: flex; align-items: center; justify-content: center;
  padding: 0;
  font-size: 1.05rem;
}
body[data-tema="beyaz"] .ceviri-kamera-kapat:hover {
  background: #1a1a1a;
  color: #fafaf7 !important;
}

/* ─── WS Modal ─── */
body[data-tema="beyaz"] .ws-modal-overlay { background: rgba(26,26,26,0.40); backdrop-filter: blur(8px); }
body[data-tema="beyaz"] .ws-modal { background: #fafaf7; border-color: rgba(26,26,26,0.08); }
body[data-tema="beyaz"] .ws-modal-title { color: #1a1a1a; font-family: "Fraunces", serif; font-style: italic; font-weight: 500; }
body[data-tema="beyaz"] .ws-modal-close { color: rgba(26,26,26,0.55); }
body[data-tema="beyaz"] .ws-modal-close:hover { background: rgba(13,138,106,0.10); color: #1a1a1a; }
body[data-tema="beyaz"] .ws-modal-input { background: #ffffff; border-color: rgba(26,26,26,0.10); color: #1a1a1a; }
body[data-tema="beyaz"] .ws-modal-input:focus { border-color: #0d8a6a; }
body[data-tema="beyaz"] .ws-modal-btn-primary { background: #1a1a1a; color: #fafaf7; border-color: #1a1a1a; }
body[data-tema="beyaz"] .ws-modal-btn-primary:hover { background: #0d0d0d; }

/* ─── Work Agent modal ─── */
#home-screen.chatting[data-tema="beyaz"] .work-agent-modal { background: #fafaf7; border-color: rgba(26,26,26,0.08); }
#home-screen.chatting[data-tema="beyaz"] .wa-header { background: #ffffff; border-bottom-color: rgba(26,26,26,0.07); }
#home-screen.chatting[data-tema="beyaz"] .wa-title { color: #1a1a1a; font-family: "Fraunces", serif; font-style: italic; font-weight: 500; }
#home-screen.chatting[data-tema="beyaz"] .wa-label { color: #1a1a1a; }
#home-screen.chatting[data-tema="beyaz"] .wa-input { background: #ffffff; border-color: rgba(26,26,26,0.10); color: #1a1a1a; }
#home-screen.chatting[data-tema="beyaz"] .wa-input:focus { border-color: #0d8a6a; }
#home-screen.chatting[data-tema="beyaz"] .wa-btn-primary { background: #1a1a1a; color: #fafaf7; }
#home-screen.chatting[data-tema="beyaz"] .wa-btn-secondary { background: #ffffff; color: rgba(26,26,26,0.55); }
#home-screen.chatting[data-tema="beyaz"] .wa-btn-komut { background: #ffffff; color: rgba(26,26,26,0.55); }
#home-screen.chatting[data-tema="beyaz"] .wa-btn-komut:hover { background: #f4f1ea; }
#home-screen.chatting[data-tema="beyaz"] .wa-btn-icon { background: #ffffff; color: #1a1a1a; }
#home-screen.chatting[data-tema="beyaz"] .wa-komut-sonuc { background: #ffffff; border-color: rgba(26,26,26,0.07); color: rgba(26,26,26,0.55); font-family: "Geist Mono", monospace; }
#home-screen.chatting[data-tema="beyaz"] .wa-hint { color: rgba(26,26,26,0.55); font-style: italic; }
#home-screen.chatting[data-tema="beyaz"] .wa-close { color: rgba(26,26,26,0.55); }
#home-screen.chatting[data-tema="beyaz"] .wa-close:hover { background: #f4f1ea; color: #1a1a1a; }

/* ─── Bahçe ─── */
#home-screen.chatting[data-tema="beyaz"] .bahce-opt { background: #ffffff; border-color: rgba(26,26,26,0.10); color: rgba(26,26,26,0.55); }
#home-screen.chatting[data-tema="beyaz"] .bahce-opt:hover { border-color: #0d8a6a; color: #1a1a1a; }
#home-screen.chatting[data-tema="beyaz"] .bahce-opt.active { background: rgba(13,138,106,0.08); border-color: #0d8a6a; color: #1a1a1a; }
#home-screen.chatting[data-tema="beyaz"] .bahce-bitki-kart { background: #ffffff; border-color: rgba(26,26,26,0.07); }
#home-screen.chatting[data-tema="beyaz"] .bahce-bitki-kart .bk-isim { color: #1a1a1a; font-family: "Fraunces", serif; font-weight: 500; }
#home-screen.chatting[data-tema="beyaz"] .bahce-journal-satir { color: rgba(26,26,26,0.55); border-bottom-color: rgba(26,26,26,0.06); }

/* ─── YouTube + Arcade panel ─── */
body[data-tema="beyaz"] #youtube-panel { background: #fafaf7; }
body[data-tema="beyaz"] .yt-panel-header { background: none; }
body[data-tema="beyaz"] .yt-panel-header h2 { color: #1a1a1a; font-family: "Fraunces", serif; font-style: italic; font-weight: 500; letter-spacing: -0.01em; }
body[data-tema="beyaz"] .yt-panel-close { background: #ffffff; color: rgba(26,26,26,0.55); border-color: rgba(26,26,26,0.10); }
body[data-tema="beyaz"] .yt-panel-close:hover { background: #1a1a1a; color: #fafaf7; border-color: #1a1a1a; }
body[data-tema="beyaz"] .yt-mode-tabs { border-color: rgba(26,26,26,0.07); background: #ffffff; }
body[data-tema="beyaz"] .yt-mode-tab { background: #ffffff; color: rgba(26,26,26,0.55); }
body[data-tema="beyaz"] .yt-mode-tab:first-child { border-right-color: rgba(26,26,26,0.07); }
body[data-tema="beyaz"] .yt-mode-tab.active { background: #fafaf7; color: #1a1a1a; }
body[data-tema="beyaz"] .yt-mode-tab:hover:not(.active) { background: #f4f1ea; color: #1a1a1a; }

body[data-tema="beyaz"] #arcade-panel { background: #fafaf7; }
body[data-tema="beyaz"] .arcade-panel-header { background: #ffffff; border-bottom-color: rgba(26,26,26,0.07); color: #1a1a1a; }
body[data-tema="beyaz"] .arcade-panel-header h2 { color: #1a1a1a; font-family: "Fraunces", serif; font-style: italic; font-weight: 500; letter-spacing: -0.01em; }
body[data-tema="beyaz"] .arcade-panel-close { background: #ffffff; color: rgba(26,26,26,0.55); border-color: rgba(26,26,26,0.10); }
body[data-tema="beyaz"] .arcade-panel-close:hover { background: #1a1a1a; color: #fafaf7; }

/* ─── Bahçe panel (modal) ─── */
body[data-tema="beyaz"] #bahce-panel { background: rgba(26,26,26,0.30) !important; backdrop-filter: blur(6px); }
body[data-tema="beyaz"] #bahce-panel > div { background: #fafaf7 !important; border-color: rgba(26,26,26,0.08) !important; }
body[data-tema="beyaz"] #bahce-panel div,
body[data-tema="beyaz"] #bahce-panel span { color: #1a1a1a !important; }
body[data-tema="beyaz"] #bahce-panel label { color: rgba(26,26,26,0.55) !important; text-transform: uppercase; letter-spacing: 0.08em; font-size: 0.78em; }
body[data-tema="beyaz"] #bahce-panel input[type="text"],
body[data-tema="beyaz"] #bahce-panel input[type="number"] { background: #ffffff !important; border-color: rgba(26,26,26,0.10) !important; color: #1a1a1a !important; }
body[data-tema="beyaz"] #bahce-panel .bahce-opt { background: #ffffff !important; border-color: rgba(26,26,26,0.10) !important; color: rgba(26,26,26,0.55) !important; }
body[data-tema="beyaz"] #bahce-panel .bahce-opt:hover { border-color: #0d8a6a !important; color: #1a1a1a !important; }
body[data-tema="beyaz"] #bahce-panel .bahce-opt.active { background: rgba(13,138,106,0.08) !important; border-color: #0d8a6a !important; color: #1a1a1a !important; }
body[data-tema="beyaz"] #bahce-panel .bahce-bitki-kart { background: #ffffff !important; border-color: rgba(26,26,26,0.07) !important; }
body[data-tema="beyaz"] #bahce-panel .bk-isim { color: #1a1a1a !important; font-family: "Fraunces", serif !important; font-weight: 500 !important; }
body[data-tema="beyaz"] #bahce-panel .bk-kalan { color: rgba(26,26,26,0.55) !important; }
body[data-tema="beyaz"] #bahce-panel .bk-hasat-btn { border-color: #0d8a6a !important; color: #0d8a6a !important; background: transparent !important; }
body[data-tema="beyaz"] #bahce-panel .bk-hasat-btn:hover { background: rgba(13,138,106,0.08) !important; }
body[data-tema="beyaz"] #bahce-panel .bahce-journal-satir { color: rgba(26,26,26,0.55) !important; border-bottom-color: rgba(26,26,26,0.07) !important; }
body[data-tema="beyaz"] #bahce-panel .bahce-ektim-btn { border-color: #0d8a6a !important; color: #0d8a6a !important; background: transparent !important; }
body[data-tema="beyaz"] #bahce-panel .bahce-ektim-btn.eklendi { color: rgba(26,26,26,0.55) !important; border-color: rgba(26,26,26,0.10) !important; }
body[data-tema="beyaz"] #bahce-panel #bahce-profil-ozet { background: #ffffff !important; color: rgba(26,26,26,0.55) !important; }
body[data-tema="beyaz"] #bahce-panel #bahce-bos-mesaj { color: rgba(26,26,26,0.55) !important; font-style: italic; }
body[data-tema="beyaz"] #bahce-panel #bahce-sonuc-metin { color: #1a1a1a !important; }
body[data-tema="beyaz"] #bahce-panel button[onclick="bahceAnaliz()"],
body[data-tema="beyaz"] #bahce-panel button[onclick="bahceYeniOneri()"] { background: #1a1a1a !important; color: #fafaf7 !important; border-color: transparent !important; }
body[data-tema="beyaz"] #bahce-panel button[onclick="bahceBahcemGoster()"] { border-color: #0d8a6a !important; color: #0d8a6a !important; background: transparent !important; }
body[data-tema="beyaz"] #bahce-panel button[onclick="bahceFormGoster()"],
body[data-tema="beyaz"] #bahce-panel button[onclick="bahceKapat()"] { color: rgba(26,26,26,0.55) !important; border-color: rgba(26,26,26,0.10) !important; background: transparent !important; }

/* ─── Workspace ─── */
body[data-tema="beyaz"] #workspace-screen { background: #fafaf7 !important; }
body[data-tema="beyaz"] .ws-header { background: #ffffff !important; border-bottom-color: rgba(26,26,26,0.07) !important; }
body[data-tema="beyaz"] .ws-back-btn { color: #1a1a1a !important; }
body[data-tema="beyaz"] .ws-header-title { color: #1a1a1a !important; font-family: "Fraunces", serif !important; font-style: italic; font-weight: 500; }
body[data-tema="beyaz"] .ws-header-btn { background: rgba(13,138,106,0.06) !important; border-color: rgba(13,138,106,0.22) !important; color: rgba(26,26,26,0.55) !important; }
body[data-tema="beyaz"] .ws-header-btn:hover { background: rgba(13,138,106,0.12) !important; color: #1a1a1a !important; }
body[data-tema="beyaz"] .ws-doc-bar { background: #ffffff !important; border-bottom-color: rgba(26,26,26,0.07) !important; }
body[data-tema="beyaz"] .ws-doc-select { background: #fafaf7 !important; border-color: rgba(26,26,26,0.10) !important; color: #1a1a1a !important; }
body[data-tema="beyaz"] .ws-doc-select option { background: #ffffff !important; }
body[data-tema="beyaz"] .ws-doc-upload-btn { background: #1a1a1a !important; color: #fafaf7 !important; }
body[data-tema="beyaz"] .ws-mobile-tabs { background: #ffffff !important; border-bottom-color: rgba(26,26,26,0.07) !important; }
body[data-tema="beyaz"] .ws-mobile-tab { color: rgba(26,26,26,0.40) !important; }
body[data-tema="beyaz"] .ws-mobile-tab.active { color: #1a1a1a !important; border-bottom-color: #1a1a1a !important; }
body[data-tema="beyaz"] .ws-ai-panel { border-right-color: rgba(26,26,26,0.07) !important; }
body[data-tema="beyaz"] .ws-ai-messages { background: #fafaf7 !important; }
body[data-tema="beyaz"] .ws-chat-panel-header { background: #ffffff !important; border-bottom-color: rgba(26,26,26,0.07) !important; color: rgba(26,26,26,0.55) !important; }
body[data-tema="beyaz"] .ws-chat-messages { background: #fafaf7 !important; }
body[data-tema="beyaz"] .ws-chat-input-area .ws-input-wrapper { background: #ffffff !important; border-color: rgba(26,26,26,0.10) !important; border-radius: 18px !important; }
body[data-tema="beyaz"] .ws-chat-input-area .ws-input-wrapper:focus-within { border-color: rgba(13,138,106,0.45) !important; }
body[data-tema="beyaz"] .ws-ai-input-area .ws-input-wrapper { background: #ffffff !important; border-color: rgba(26,26,26,0.10) !important; border-radius: 18px !important; }
body[data-tema="beyaz"] .ws-ai-input-area .ws-input-wrapper:focus-within { border-color: rgba(13,138,106,0.45) !important; }
body[data-tema="beyaz"] .ws-input { color: #1a1a1a !important; }
body[data-tema="beyaz"] .ws-input::placeholder { color: rgba(26,26,26,0.42) !important; font-style: italic; }
body[data-tema="beyaz"] .ws-send-btn { background: #1a1a1a !important; color: #fafaf7 !important; }
body[data-tema="beyaz"] .ws-send-btn:hover { background: #0d0d0d !important; }
body[data-tema="beyaz"] .ws-bottom-bar { background: #ffffff !important; border-top-color: rgba(26,26,26,0.07) !important; }
body[data-tema="beyaz"] .ws-bottom-btn { color: rgba(26,26,26,0.55) !important; border-right-color: rgba(26,26,26,0.07) !important; }
body[data-tema="beyaz"] .ws-bottom-btn:hover { color: #1a1a1a !important; background: rgba(13,138,106,0.06) !important; }
body[data-tema="beyaz"] .ws-msg-user { background: #f0ede4 !important; color: #1a1a1a !important; }
body[data-tema="beyaz"] .ws-msg-self { background: rgba(13,138,106,0.10) !important; color: #1a1a1a !important; }
body[data-tema="beyaz"] .ws-msg-ai { background: #ffffff !important; border-color: rgba(26,26,26,0.07) !important; color: #1a1a1a !important; }
body[data-tema="beyaz"] .ws-msg-ai strong { color: #1a1a1a !important; }
body[data-tema="beyaz"] .ws-msg-system { color: rgba(26,26,26,0.40) !important; font-style: italic; }
body[data-tema="beyaz"] .ws-msg-ts { color: rgba(26,26,26,0.35) !important; }
body[data-tema="beyaz"] .ws-typing { color: rgba(26,26,26,0.40) !important; }
body[data-tema="beyaz"] .ws-lang-dropdown { background: #fafaf7 !important; border-color: rgba(26,26,26,0.08) !important; }
body[data-tema="beyaz"] .ws-lang-item { color: #1a1a1a !important; }
body[data-tema="beyaz"] .ws-lang-item:hover { background: rgba(13,138,106,0.08) !important; }
body[data-tema="beyaz"] .ws-lang-item.active { background: rgba(13,138,106,0.16) !important; color: #1a1a1a !important; }

/* ─── AI mesajı markdown elementleri ─── */
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant a,
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant a:visited {
    color: #0d8a6a !important;
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
    text-decoration-color: rgba(13,138,106,0.45);
}
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant a:hover {
    color: #0a6b52 !important;
    text-decoration-color: #0d8a6a;
}
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant blockquote {
    color: rgba(26,26,26,0.75) !important;
    border-left: 2px solid #0d8a6a !important;
    background: transparent !important;
    font-family: "Fraunces", Georgia, serif !important;
    font-style: italic !important;
    font-weight: 300 !important;
    font-size: 1.05em;
    padding-left: 1.2em !important;
    margin-left: 0.2em !important;
}
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant hr {
    border: none !important;
    height: 1px !important;
    background: rgba(26,26,26,0.10) !important;
    margin: 1.4em 0 !important;
}
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant ul,
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant ol {
    color: #1a1a1a !important;
}
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant table {
    border-collapse: collapse !important;
}
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant table,
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant td,
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant th {
    color: #1a1a1a !important;
    border-color: rgba(26,26,26,0.08) !important;
}
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant th {
    background: #f4f1ea !important;
    font-family: "Geist", sans-serif !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    font-size: 0.82em;
}

/* AI mesajı içinde başlıklar: Fraunces italic (editorial) */
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant h1,
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant h2,
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant h3 {
    font-family: "Fraunces", Georgia, serif !important;
    font-weight: 500 !important;
    font-style: italic !important;
    letter-spacing: -0.01em !important;
    font-variation-settings: "opsz" 144, "SOFT" 40 !important;
}
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant h4 {
    font-family: "Geist", sans-serif !important;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    font-size: 0.85em;
    font-weight: 600 !important;
}

/* "Düşünüyor" dalga efekti (.pulse) — beyaz tema'da koyu noktalar */
#home-screen[data-tema="beyaz"] .pulse span:nth-child(1) { background: rgba(26,26,26,0.55) !important; }
#home-screen[data-tema="beyaz"] .pulse span:nth-child(2) { background: rgba(26,26,26,0.40) !important; }
#home-screen[data-tema="beyaz"] .pulse span:nth-child(3) { background: rgba(26,26,26,0.28) !important; }
#home-screen[data-tema="beyaz"] .pulse span:nth-child(4) { background: rgba(26,26,26,0.18) !important; }

/* Mesaj altı "Kopyala" butonu (msg-copy-btn) — beyaz tema'da görünür kıl */
#home-screen[data-tema="beyaz"] .msg-copy-btn {
  background: #ffffff !important;
  color: rgba(26,26,26,0.65) !important;
  border: 1px solid rgba(26,26,26,0.12) !important;
  box-shadow: 0 1px 0 rgba(26,26,26,0.03);
}
#home-screen[data-tema="beyaz"] .ai-bubble-wrap:hover .msg-copy-btn { opacity: 1 !important; }
#home-screen[data-tema="beyaz"] .msg-copy-btn:hover {
  background: #f4f1ea !important;
  color: #1a1a1a !important;
  border-color: rgba(26,26,26,0.25) !important;
}
#home-screen[data-tema="beyaz"] .msg-copy-btn.copied {
  opacity: 1 !important;
  color: #0d8a6a !important;
  border-color: rgba(13,138,106,0.45) !important;
  background: rgba(13,138,106,0.10) !important;
}

/* Kod bloğu Kopyala butonu */
#home-screen[data-tema="beyaz"] .code-copy-btn {
    background: #fafaf7 !important;
    color: rgba(26,26,26,0.55) !important;
    border: 1px solid rgba(26,26,26,0.10) !important;
    font-family: "Geist Mono", monospace !important;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    font-size: 0.72em;
}
#home-screen[data-tema="beyaz"] .code-copy-btn:hover {
    background: #ffffff !important;
    color: #1a1a1a !important;
}
#home-screen[data-tema="beyaz"] .code-copy-btn.copied {
    background: rgba(13,138,106,0.10) !important;
    color: #0d8a6a !important;
    border-color: #0d8a6a !important;
}

/* Kod bloğu — açık kağıt + ince hairline border */
#home-screen[data-tema="beyaz"] pre,
#home-screen[data-tema="beyaz"] pre code,
#home-screen[data-tema="beyaz"] pre code *,
#home-screen[data-tema="beyaz"] pre.hljs,
#home-screen[data-tema="beyaz"] pre.hljs * {
    color: #1a1a1a !important;
    background: #ffffff !important;
    font-family: "Geist Mono", "JetBrains Mono", "SF Mono", monospace !important;
}
#home-screen[data-tema="beyaz"] pre {
    border: 1px solid rgba(26,26,26,0.08) !important;
    border-radius: 10px !important;
}
#home-screen[data-tema="beyaz"] code:not(pre code) {
    color: #B23B2C !important;
    background: #f4f1ea !important;
    border: 1px solid rgba(26,26,26,0.06) !important;
    border-radius: 4px;
    padding: 1px 5px;
    font-family: "Geist Mono", "JetBrains Mono", monospace !important;
    font-size: 0.92em;
}

/* AI mesajı text rengi */
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant,
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant.markdown,
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant p,
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant li,
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant strong,
#home-screen[data-tema="beyaz"] .ai-bubble-wrap > .chat-msg.assistant em {
    color: #1a1a1a !important;
}

/* Beyaz tema font sistemi: Geist body + Fraunces display */
html[data-tema="beyaz"] body,
html[data-tema="beyaz"] #chat-messages,
html[data-tema="beyaz"] #chat-input,
html[data-tema="beyaz"] .chat-msg,
html[data-tema="beyaz"] .ws-msg-text {
    font-family: "Geist", "Söhne", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
    font-feature-settings: "ss01", "cv11";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

html[data-tema="beyaz"] #chat-messages {
    position: relative;
}

/* Scrollbar — incele, sade */
html[data-tema="beyaz"] *::-webkit-scrollbar { width: 8px; height: 8px; }
html[data-tema="beyaz"] *::-webkit-scrollbar-track { background: transparent; }
html[data-tema="beyaz"] *::-webkit-scrollbar-thumb { background: rgba(26,26,26,0.15); border-radius: 4px; }
html[data-tema="beyaz"] *::-webkit-scrollbar-thumb:hover { background: rgba(26,26,26,0.30); }

/* Tüm interaktif element transition */
html[data-tema="beyaz"] button,
html[data-tema="beyaz"] .unified-app,
html[data-tema="beyaz"] .chat-welcome-card {
    transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Selection rengi */
html[data-tema="beyaz"] ::selection { background: rgba(13,138,106,0.20); color: #1a1a1a; }
