/* ===== NetComTV brand layer — minimal & clean (coloring handled by proxy CSS-rewrite) ===== */
:root{
  --nc-accent:#f97316;  --nc-accent2:#fbbf24;
  --nc-black:#131416;    --nc-black2:#0e0f11;
  --nc-cream:#fff7ed;    --nc-muted:#dcc9b4;
  color-scheme:dark;
  accent-color:#f97316;
}
html{ background:var(--nc-black) !important; }

/* --- LOGIN SCREEN: NetComTV logo bar + footer only. No field/form overrides. --- */
/* nudge the centered login card down so it clears the fixed logo bar,
   and use the SAME solid background as the dashboard (--ubnt-color-background-primary)
   so login flows straight into the app with no color seam */
html.netcom-login .unifiAccountContainer{
  padding-top:104px !important;
  background-image:none !important;
  background-color:#131416 !important;   /* exact dashboard bg: --color-neutral-00 / rgb(19,20,22) */
}

html.netcom-login body::before{
  content:"";
  position:fixed; top:0; left:0; right:0; height:76px;
  background:var(--nc-black2) url("/netcom-logo.svg") 28px center/auto 40px no-repeat;
  border-bottom:2px solid var(--nc-accent);
  box-shadow:0 4px 18px rgba(0,0,0,.55);
  z-index:2147483000; pointer-events:none;
}
html.netcom-login body::after{
  content:"NetComTV \00B7 net-com.tv";
  position:fixed; bottom:12px; left:0; right:0; text-align:center;
  color:var(--nc-muted); z-index:2147483000; pointer-events:none;
  font:500 12px/1 'Lato','Helvetica Neue',Segoe UI,Arial,sans-serif;
}
