/* Contacto and Fundador literal TODOPODEROSO interaction parity.
   Geometry and content remain page-specific; the glass/chrome values below
   are copied from TODOPODEROSO's accepted mode/status controls. */

/* Text/status panels: exact final TODOPODEROSO .tp-status chrome. */
#alfred-card .ax-intro.lr-deco-panel,
#alfred-card .ax-status.lr-deco-panel,
#fd-card .fd-status.lr-deco-panel {
  border:2px solid #d9a957;
  border-radius:26px;
  background:linear-gradient(150deg,rgba(11,65,127,.82) 0%,rgba(2,32,74,.78) 42%,rgba(1,23,51,.80) 100%);
  -webkit-backdrop-filter:blur(8px);
  backdrop-filter:blur(8px);
  box-shadow:inset 0 0 0 2px rgba(1,23,51,.94),inset 0 0 0 3px rgba(244,205,133,.5),0 8px 18px rgba(1,23,51,.22);
}

#alfred-card .ax-intro.lr-deco-panel::before,
#alfred-card .ax-status.lr-deco-panel::before,
#fd-card .fd-status.lr-deco-panel::before {
  inset:7px;
  border:1px solid rgba(241,198,117,.28);
  border-radius:19px;
}

/* Action controls: exact final TODOPODEROSO .tp-mode-btn glass/chrome.
   Existing widget dimensions and text hierarchy are intentionally preserved. */
#alfred-card .ax-actions.lr-deco-actions button,
#alfred-card .ax-intro-ack.lr-deco-button,
#fd-card .fd-actions.lr-deco-actions button,
#fd-card .fd-actions.lr-deco-actions a {
  position:relative;
  overflow:hidden;
  border:2px solid #d9a957;
  border-radius:20px;
  background:linear-gradient(150deg,rgba(11,65,127,.82),rgba(1,23,51,.78));
  -webkit-backdrop-filter:blur(4px);
  backdrop-filter:blur(4px);
  box-shadow:inset 0 0 0 2px rgba(1,23,51,.94),inset 0 0 0 3px rgba(244,205,133,.5),0 8px 22px rgba(1,23,51,.24);
  color:#f1c979;
  text-shadow:0 1px 0 rgba(0,0,0,.45);
  transition:border-color .15s,background .15s;
}

#alfred-card .ax-actions.lr-deco-actions button::before,
#alfred-card .ax-intro-ack.lr-deco-button::before,
#fd-card .fd-actions.lr-deco-actions button::before,
#fd-card .fd-actions.lr-deco-actions a::before {
  inset:7px;
  border:1px solid rgba(241,198,117,.28);
  border-radius:13px;
}

#alfred-card .ax-actions.lr-deco-actions button:hover,
#alfred-card .ax-intro-ack.lr-deco-button:hover,
#fd-card .fd-actions.lr-deco-actions button:hover,
#fd-card .fd-actions.lr-deco-actions a:hover {
  border-color:#f3d18e;
  background:linear-gradient(150deg,rgba(16,80,147,.84),rgba(2,32,74,.80));
  color:#fff0ca;
}

#alfred-card .ax-actions.lr-deco-actions button:focus-visible,
#alfred-card .ax-intro-ack.lr-deco-button:focus-visible,
#fd-card .fd-actions.lr-deco-actions button:focus-visible,
#fd-card .fd-actions.lr-deco-actions a:focus-visible {
  outline:3px solid rgba(225,176,88,.96);
  outline-offset:3px;
}
