/* ==========================================================================
   Email Signatures Module (MT-Brain)
   - Extends global ui.css
   - Only module-specific rules live here
   ========================================================================== */

.sig-preview-grid{
  display:grid;
  grid-template-columns: 1fr 1fr;
  gap:14px;
  margin-top:14px;
}

@media(max-width:900px){
  .sig-preview-grid{ grid-template-columns: 1fr; }
}

.sig-preview-box{
  border:1px solid var(--border);
  border-radius: var(--radius);
  background: var(--panel);
  padding:14px;
  box-shadow: var(--shadow);
  overflow:auto;
}

.sig-preview-box.dark {
  background: #0f1115;
  padding: 16px;
  border-radius: 14px;
}

/* Accessibility simulation ONLY */
.sig-dark-sim {
  color: #e6e6e6;
}

/* Force text inside signature to appear light */
.sig-dark-sim * {
  color: #e6e6e6 !important;
}

/* Links */
.sig-dark-sim a {
  color: #9ecbff !important;
  text-decoration: underline;
}

/* Keep images untouched */
.sig-dark-sim img {
  filter: none !important;
}

.sig-email-surface {
  background: #ffffff;      /* email canvas */
  color: #000000;
  padding: 12px;
  border-radius: 12px;
  box-shadow: 0 0 0 1px rgba(255,255,255,0.08);
}

.sig-preview-title{
  font-size:12px;
  color: var(--muted);
  margin: 0 0 10px 0;
}

.sig-preview-box.dark .sig-preview-title{
  color: #e6e6e6;
}

textarea.sig-codebox{
  width:100%;
  min-height:220px;
  resize: vertical;
  padding:12px;
  border-radius: var(--radius-sm);
  border:1px solid var(--input-border);
  background: var(--input-bg);
  color: var(--text);
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;
  font-size:12px;
  line-height: 1.35;
}

/* Make code blocks a bit more “copy friendly” */
.sig-hint{
  margin-top:10px;
}

/* Optional: tighter header for small tools */
.sig-header-tight{
  padding: 14px 18px;
}