/* Estilos globales extraídos tal cual del <helmet> del diseño original. */
html{scroll-behavior:smooth}
body{margin:0;background:#14352A;color:#F1E7CC;font-family:"Lora",Georgia,serif;-webkit-font-smoothing:antialiased}
a{color:inherit}
/* Fix: el hover global pintaba el texto de los .btn con el mismo dorado de su fondo (texto invisible) */
a:not(.btn):hover{color:#D9B96A}
details summary::-webkit-details-marker{display:none}
details[open] .faq-plus{transform:rotate(45deg)}
/* Los elementos con display inline (flex/grid) ignoraban el atributo hidden */
[hidden]{display:none!important}
