/* Blue Emka branding for the existing QR sign-in flow. */
html[data-theme="emka"]{color:#17243d;background:#eaf2ff}
html[data-theme="emka"] body{
  color:#17243d;
  background:radial-gradient(ellipse at 12% 28%,#b8dcff 0,transparent 43%),
             radial-gradient(ellipse at 86% 74%,#93bfff99 0,transparent 38%),
             linear-gradient(140deg,#f7fbff,#e7f2ff 56%,#d7e9ff);
}
html[data-theme="emka"] .brand{color:#10254c;font-weight:750;letter-spacing:-.3px}
html[data-theme="emka"] .panel{border:1px solid #e2eaf5;box-shadow:0 24px 64px #153b7526}
html[data-theme="emka"] .eyebrow{color:#1768f5}
html[data-theme="emka"] h1{color:#10254c}
html[data-theme="emka"] p{color:#687993}
html[data-theme="emka"] .qr-wrap{border-color:#d9e7fa;box-shadow:0 8px 28px #1768f51a}
html[data-theme="emka"] .status{color:#1559cc}
html[data-theme="emka"] .hint{color:#7586a1}
html[data-theme="emka"] .secondary,
html[data-theme="emka"] .logout{border:1px solid #cbdcf6;color:#10254c;background:#edf4ff}
html[data-theme="emka"] .secondary:hover,
html[data-theme="emka"] .logout:hover{background:#e2edff}
html[data-theme="emka"] .cloud{color:#91c6ff}
html[data-theme="emka"] .folder{color:#4597f8}
html[data-theme="emka"] .spark{color:#7465f5}
