/* Sign-in page stylesheet.
 *
 * The login page used to pull in style.css, the full application
 * stylesheet, for one thing: the dark theme tokens and the body reset. That
 * put the whole file -- including every section comment describing the
 * signed-in application -- in front of anyone who could reach the host. So
 * the sign-in page now carries the few declarations it actually used, and
 * style.css moved behind the session with the rest of the app.
 *
 * Keep this file free of anything that describes the application. It is,
 * by design, one of the five files served before sign-in (see
 * src/shell-gate.js), so a comment written here is a comment published to
 * the internet.
 *
 * Kept byte-for-byte identical to the matching rules in style.css, so the
 * sign-in page renders exactly as it did before. Everything else the page
 * needs is already in its own inline <style> block.
 */

:root {
  --bg: #0f1117;
  --surface: #1a1d27;
  --border: #2e3345;
  --text: #e2e8f0;
  --text-muted: #8892a4;
  --text-dim: #7a8499;
  --blue: #3b82f6;
  --red: #ef4444;
}

* { box-sizing: border-box; margin: 0; padding: 0; }

body {
  background: var(--bg);
  color: var(--text);
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  min-height: 100vh;
}
