/* ATS Blog — pulido visual (design system: BLUEPRINT §7) */

body { background: #0e0a14; color: #fdfbff; }

::selection { background: rgba(255, 61, 129, .35); }

/* Tarjetas de listado de entradas (query loop) */
.wp-block-post-template .wp-block-post {
  background: #1c1528;
  border: 1px solid rgba(255, 255, 255, .06);
  border-radius: 1rem;
  padding: 1.5rem;
  transition: border-color .15s;
}
.wp-block-post-template .wp-block-post:hover {
  border-color: rgba(255, 61, 129, .35);
}
.wp-block-post-title a { color: #fdfbff; text-decoration: none; }
.wp-block-post-title a:hover { color: #ff3d81; }

/* Contenido de artículo: enlaces, código, citas */
.entry-content a, .wp-block-post-content a { color: #ff3d81; }
.entry-content blockquote, .wp-block-post-content blockquote {
  border-left: 3px solid #ff3d81;
  background: #1c1528;
  border-radius: 0 .5rem .5rem 0;
  padding: 1rem 1.25rem;
}
.entry-content code, .wp-block-post-content code {
  background: #241a33;
  padding: .15em .4em;
  border-radius: .3em;
}

/* Botones */
.wp-block-button__link {
  background: #ff3d81 !important;
  border-radius: .75rem !important;
}
.wp-block-button__link:hover { background: #e22d6e !important; }

/* Scrollbar coherente con el sitio principal */
::-webkit-scrollbar { height: 6px; width: 8px; }
::-webkit-scrollbar-thumb { background: #241a33; border-radius: 4px; }
