/* Adsmurai tenant theme — additive override of ShrimpSandwich defaults.
   Loaded ONLY when TENANT=adsmurai (or host matches). The default ShrimpSandwich
   look is untouched. Palette sampled from the official Adsmurai logo. */

:root {
  --bg:#F7F5FA; --surface:#FFFFFF; --surface2:#F4F1F8; --border:#ECE8F2;
  --accent:#F84068; --accent2:#C9184A; --accent-deep:#E0285A; --brand-dark:#180030;
  --green:#0E9F6E; --yellow:#B7791F; --red:#DC2626;
  --text:#1A1326; --fg:#1A1326; --muted:#6E6585;
  --font:'Inter', -apple-system, sans-serif;
  --font-head:'Sora','Inter',sans-serif;
}

body { font-family: var(--font); }
h1, h2, h3, h4,
.auth-logo, .logo-text, .results-title,
.welcome-panel h2, .empty-state h3, .upload-modal h2 {
  font-family: var(--font-head); letter-spacing:-.01em;
}

/* Fixes for hardcoded dark-theme color literals that variables can't reach,
   on the new light surfaces. */
tr:hover td                       { background: var(--surface2) !important; }
.msg.result-active .msg-bubble    { background: rgba(248,64,104,.08) !important; }
tr.enriching-row td               { background: rgba(248,64,104,.05) !important; }
.preview-notice                   { background: rgba(248,64,104,.08) !important; }
.release-banner                   { background: rgba(248,64,104,.07) !important;
                                    border-bottom-color: rgba(248,64,104,.20) !important; }
.enriched-pill                    { background: rgba(248,64,104,.14) !important; }
.source-1st                       { background: rgba(248,64,104,.16) !important; }
.msg.assistant .msg-bubble        { background: var(--surface2); }

/* Google sign-in button: keep white card look on light bg */
.google-btn { box-shadow: 0 1px 2px rgba(20,20,30,.06); }

/* Client-facing single-client deploy: no internal-tooling chrome. Hides the
   button regardless of any inline display set by JS role-gating (!important
   beats a non-important inline style). The underlying /admin, /developer
   routes are untouched — just not surfaced in this deploy's header. */
#admin-btn, #developer-btn, #hm-admin, #hm-developer { display: none !important; }

/* "New in vX.X" release banner — not relevant to a client-facing partner
   deploy. Toggled via a .show class in JS; !important beats that override. */
.release-banner { display: none !important; }
