/* Pornest 1.6.1 / lightblue1: public light-theme palette only.
   Loaded AFTER existing public styles. No layout or transparency overrides.
   Leave site.css and owner customizations untouched; dark/admin/login stay unchanged. */
:root:not([data-theme="dark"]) body:not(.admin-body):not(.login-body) {
  --bg: #eff4fb;
  --surface: #ffffff;
  --soft: #e5edf8;
  --text: #1f2d40;
  --muted: #58697d;
  --line: #d4dfed;
  --button: #315882;
  --button-text: #ffffff;
  --accent: #365f91;
  --focus: #2d6aa6;
  --shadow: 0 16px 40px -24px rgb(31 45 64 / .22);
}

/* Recolor selected icons only. Retain all existing alpha, size, borders,
   hover/focus behavior and disabled-state rules in site.css. */
:root:not([data-theme="dark"]) body:not(.admin-body):not(.login-body)
.preview-actions .preview-action[aria-pressed="true"] {
  color: var(--accent);
}
