/* Страниците без приложението (install.php, временната начална).
   Отделен файл: CSP е style-src 'self' - вграден стил не минава. */
:root { color-scheme: light dark; --fon: #f4f6f5; --karta: #fff; --tekst: #17201e; --sivo: #5d6b68;
        --akcent: #0f6b5c; --cherveno: #b3261e; --zeleno: #1b6e3a; --ramka: #d9e0de; }
@media (prefers-color-scheme: dark) {
  :root { --fon: #0e1514; --karta: #172120; --tekst: #e3eeec; --sivo: #9fb0ac;
          --akcent: #5cc4b0; --cherveno: #ff8a80; --zeleno: #7fd39a; --ramka: #2a3735; }
}
* { box-sizing: border-box; }
body { margin: 0; padding: 32px 16px; background: var(--fon); color: var(--tekst);
       font: 16px/1.5 "Segoe UI", system-ui, -apple-system, sans-serif; }
main { max-width: 640px; margin: 0 auto; background: var(--karta); border: 1px solid var(--ramka);
       border-radius: 12px; padding: 24px; }
h1 { margin: 0; font-size: 1.4rem; }
h2 { font-size: 1.1rem; margin: 24px 0 8px; }
.pod { color: var(--sivo); margin: 4px 0 16px; }
label { display: block; font-weight: 600; margin: 16px 0 6px; }
input { width: 100%; padding: 10px 12px; font: inherit; border: 1px solid var(--ramka); border-radius: 8px;
        background: var(--fon); color: var(--tekst); }
button { margin-top: 14px; padding: 10px 18px; font: inherit; font-weight: 600; border: 0; border-radius: 8px;
         background: var(--akcent); color: #fff; cursor: pointer; }
a.btn { display: inline-block; padding: 12px 22px; font-weight: 600; border-radius: 8px;
        background: var(--akcent); color: #fff; text-decoration: none; }
button.vtorichen { background: transparent; color: var(--akcent); border: 1px solid var(--akcent); }
form { margin: 0; }
.greshka { color: var(--cherveno); font-weight: 600; }
.gotovo li { color: var(--zeleno); }
.vazhno { margin-top: 20px; padding: 12px; border-left: 4px solid var(--akcent); background: var(--fon); }
table { border-collapse: collapse; width: 100%; }
th, td { text-align: left; vertical-align: top; padding: 6px 8px; border-bottom: 1px solid var(--ramka); }
th { width: 38%; color: var(--sivo); font-weight: 600; }
code { font-family: Consolas, monospace; font-size: .9em; overflow-wrap: anywhere; }
