/* Renkler tema.py ile ayni (TM.*). Tk punto -> px: 1 pt = 4/3 px (96 dpi). */
:root {
  --bg0: #0d0d12; --bg1: #111118; --fg: #f0f0f5; --vurgu: #ff8a42; --vurgu-acik: #ffa066;
  --yazi: "Segoe UI", "Segoe UI Variable", system-ui, sans-serif;
}
* { box-sizing: border-box; }
html, body { margin: 0; height: 100%; background: var(--bg0); overflow: hidden;
  font-family: var(--yazi); cursor: default; user-select: none; -webkit-user-select: none; }
#masaustu { position: fixed; inset: 0; }

/* --- ana pencere yuklenirken --- */
#yukleniyor { position: absolute; inset: 0; display: flex; flex-direction: column; gap: 14px;
  align-items: center; justify-content: center; color: #9999b0; font: 12px var(--yazi); }
#yukleniyor .cubuk { width: 260px; height: 3px; background: #1f1f2b; border-radius: 2px;
  overflow: hidden; }
#yukleniyor .cubuk i { display: block; height: 100%; width: 0; background: var(--vurgu);
  transition: width .3s; }
#yukleniyor .durum { min-height: 1em; color: #6b6b82; }
