/* Amanda theme: semantic rules recovered from chatwoot-assets history.
   Keep the official 4.18.0 bundles; never copy the old generated CSS. */
.toggle-button { --toggle-button-box-shadow: rgb(255,255,255) 0 0 0 0, rgba(220,60,0,.5) 0 0 0 0, rgba(0,0,0,.1) 0 1px 3px 0, rgba(0,0,0,.06) 0 1px 2px 0; }
.hljs-type,.hljs-string,.hljs-number,.hljs-selector-id,.hljs-selector-class,.hljs-quote,.hljs-template-tag,.hljs-deletion,
.hljs-title,.hljs-section { color: rgb(220,60,0); }
.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr,.hljs-operator,.hljs-selector-pseudo { color: #FFC800; }
.hljs-meta,.hljs-meta .hljs-string { color: #FF6E00; }
.i-ph-equals-bold { background-color: #FFC800; }
.bg-n-brand { background-color: #0B594B !important; }
.bg-n-brand\/10 { background-color: rgba(var(--black-alpha-2)); }
.bg-n-teal-10 { background-color: rgb(0 196 29); }
.bg-n-teal-3 { background-color: rgb(224 248 243); }
.bg-woot-25 { background-color: rgb(255 110 0 / var(--tw-bg-opacity, 1)); }
.\!text-n-slate-11 { color: rgb(220 60 0) !important; }
.text-black-900,.text-slate-600,.text-slate-700,.text-slate-800 { color: rgb(255 110 0 / var(--tw-text-opacity, 1)); }
.text-n-slate-11,.text-n-slate-12 { color: rgb(255 110 0); }
.text-n-teal-11 { color: rgb(18 165 148); }
.text-woot-500 { color: rgb(255 255 255 / var(--tw-text-opacity, 1)); }
.tabs-title .badge { background-color: #FF6E00; color: white; }
.tabs-title.is-active a { color: #FF6E00; border-color: #FF6E00; }
.tabs-title.is-active .badge,.tabs-title.is-active .badge:is(.dark *) { background-color: #FF6E00; color: white; }
.n-blue-text { color: #DC3C00; }
/* The previous bg-slate-100 contained an invalid rgba() value: not copied. */
/* Render the actual Amanda logo at a readable size on authentication pages. */
img[src*="/brand-assets/amanda-logo-"].mx-auto {
  height: 144px;
  width: auto;
  max-width: min(220px, 75vw);
  object-fit: contain;
  margin-bottom: 12px;
}
@media (max-width: 640px) {
  img[src*="/brand-assets/amanda-logo-"].mx-auto { height: 112px; }
}
