.titulo-marmol-bordo {
  background-color: #4b1e2f;
  color: #f5e9e2;
  padding: 12px 16px;
  border-radius: 8px;
  text-align: center;
  font-size: 1.5rem;
  font-family: 'Georgia', serif;
  box-shadow:
    inset 1px 1px 0 #6d3b4b,
    inset -1px -1px 0 #2e0f1c,
    2px 2px 6px rgba(0,0,0,0.25);
  background-image:
    url('https://www.transparenttextures.com/patterns/marble.png'),
    linear-gradient(180deg, rgba(255,255,255,0.08) 0%, rgba(0,0,0,0.35) 100%);
  background-blend-mode: overlay;
  background-size: cover;
  background-repeat: repeat;
  background-position: center;
  border: 1px solid rgba(0,0,0,0.4);
  position: relative;
  overflow: hidden;
}

/* --- sello Ψ con brillo blanco-dorado, pátina y resplandor --- */
.titulo-marmol-bordo::after {
  content: "Ψ";
  position: absolute;
  bottom: 4px;
  right: 16px;
  font-size: 3rem;
  background: radial-gradient(circle at 60% 40%,
    rgba(255,245,230,0.95) 0%,          /* reflejo blanco cálido */
    rgba(220,170,110,0.9) 20%,          /* brillo dorado */
    rgba(130,80,40,0.85) 40%,           /* bronce oscuro */
    rgba(70,100,80,0.8) 65%,            /* óxido verde */
    rgba(60,90,70,0.9) 85%,             /* pátina extendida */
    rgba(30,50,40,1) 100%);             /* borde profundo */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow:
    0 0 6px rgba(255,255,255,0.7),      /* halo luminoso principal */
    1px 1px 3px rgba(0,0,0,0.8),        /* profundidad */
    0 0 10px rgba(255,255,200,0.4);     /* brillo difuso */
  mix-blend-mode: screen;
  opacity: 0.95;
  transform: rotate(-8deg);
  filter: brightness(1.3) contrast(1.2) saturate(110%);
  pointer-events: none;
}

/* --- relieve negativo y halo verdoso-oxidado --- */
.titulo-marmol-bordo::before {
  content: "Ψ";
  position: absolute;
  bottom: 4px;
  right: 16px;
  font-size: 3rem;
  color: transparent;
  text-shadow:
    1px 1px 3px rgba(180,255,210,0.4),  /* luz verdosa */
    -1px -1px 3px rgba(0,0,0,0.75),
    0 0 10px rgba(60,90,70,0.5);        /* óxido extendido */
  opacity: 0.7;
  mix-blend-mode: overlay;
  transform: rotate(-8deg);
  pointer-events: none;
}
