/* Blue UI tokens visually matched to the supplied Seller screenshot.
   Screen UI only: labels, barcode artwork and print styles keep their own colors. */
@media screen {
 html[data-palette=blue]:not([data-theme=dark]) {
  --ref-blue:#005bff;--ref-blue-hover:#004edb;--ref-blue-soft:#eef6ff;
  --ref-white:#fff;--ref-card:#f7f8fa;--ref-stage:#f4fbff;
  --ref-text:#111;--ref-muted:#85919e;--ref-line:#e5eaf0;
 }
 html[data-palette=blue]:not([data-theme=dark]) body.lime-editor {
  --le-bg:var(--ref-white);--le-surface:var(--ref-white);--le-soft:var(--ref-card);--le-stage:var(--ref-stage);
  --le-ink:var(--ref-text);--le-muted:#788593;--le-line:var(--ref-line);--le-hover:var(--ref-blue-soft);
  --le-lime:var(--ref-blue);--le-primary-ink:#fff;--le-lime-hover:var(--ref-blue-hover);--le-accent:var(--ref-blue);--le-selected:var(--ref-blue-soft);
  --le-dot:#d7e4ee;--le-shadow:0 8px 24px #172b4e06;
 }
 html[data-palette=blue]:not([data-theme=dark]) body.lime-editor .compact-top .template-trigger {background:var(--ref-blue-soft);color:var(--ref-blue);}
 html[data-palette=blue]:not([data-theme=dark]) body.lime-editor .compact-top .template-trigger:hover {background:#e2efff;}
 html[data-palette=blue]:not([data-theme=dark]) body.lime-editor .compact-top .template-trigger :is(small,.template-icon) {color:var(--ref-blue);}
 html[data-palette=blue]:not([data-theme=dark]) body.lime-editor :is(.saved-label-card,.template-card,.library-notice) {background:var(--ref-card);}
 html[data-palette=blue]:not([data-theme=dark]) body.lime-site.tool-constructor {--lt-lime:var(--ref-blue);--lt-accent:var(--ref-blue);--lt-ink:var(--ref-text);--lt-muted:#788593;--lt-soft:var(--ref-card);--lt-selected:var(--ref-blue-soft);--lt-line:var(--ref-line);}
 html[data-palette=blue]:not([data-theme=dark]) body.lime-site.lime-site .label-editor {
  --lt-bg:#fff;--lt-panel:#fff;--lt-soft:var(--ref-card);--lt-selected:var(--ref-blue-soft);--lt-line:var(--ref-line);--lt-line-strong:#8cb6ff;
  --lt-ink:var(--ref-text);--lt-muted:#788593;--lt-accent:var(--ref-blue);--lt-lime:var(--ref-blue);--lt-preview:var(--ref-stage);
  background:#fff;color:var(--ref-text);
 }
 html[data-palette=blue]:not([data-theme=dark]) body.lime-site.lime-site .label-editor :is(.workspace>aside,.preview-panel) {background:#fff;border-color:var(--ref-line);}
 html[data-palette=blue]:not([data-theme=dark]) body.lime-site.lime-site .label-editor #preview {background:var(--ref-stage);}
 html[data-palette=blue]:not([data-theme=dark]) body.lime-site.lime-site .label-editor #layouts>button {background:#fff;color:var(--ref-text);border-color:var(--ref-line);}
 html[data-palette=blue]:not([data-theme=dark]) body.lime-site.lime-site .label-editor #layouts .layout-thumbnail {background:var(--ref-card);}
 html[data-palette=blue]:not([data-theme=dark]) body.lime-site.lime-site .label-editor #layouts>button[aria-selected=true] {background:var(--ref-blue-soft);border-color:var(--ref-blue);box-shadow:0 0 0 1px var(--ref-blue);}
 html[data-palette=blue]:not([data-theme=dark]) body.lime-site.lime-site .label-editor #layouts>button:hover {background:var(--ref-blue-soft);}
 html[data-palette=blue]:not([data-theme=dark]) body.lime-site.lime-site .label-editor #layouts span {color:#788593;}
 html[data-palette=blue]:not([data-theme=dark]) body.lime-site.lime-site .label-editor :is(.editor-select-trigger,input,textarea,select,.custom-field-name) {color:var(--ref-text);border-color:var(--ref-line);}
 html[data-palette=blue]:not([data-theme=dark]) body.lime-site.lime-site .label-editor :is(.batch-pdf-panel,.custom-field-zone) {background:var(--ref-card);border-color:var(--ref-line);}
 html[data-palette=blue]:not([data-theme=dark]) body.lime-site.lime-site .label-editor :is(.size-badge,#fields label:has([data-field=highlight])) {background:var(--ref-blue-soft);color:var(--ref-text);}
 html[data-palette=blue]:not([data-theme=dark]) body.lime-site.lime-site .label-editor input[type=file]::file-selector-button {background:var(--ref-blue-soft);color:var(--ref-blue);border-color:transparent;}
 html[data-palette=blue]:not([data-theme=dark]) body.lime-site.lime-site .label-editor .actions button:first-child {background:var(--ref-blue);border-color:var(--ref-blue);color:#fff;}
}
