@charset "UTF-8";:root{--color-negro: #111111;--color-negro-secundario: #2b2b2b;--color-dorado: #d4af37;--color-dorado-hover: #b8962e;--color-dorado-texto: #9a7415;--color-blanco: #ffffff;--color-gris: #666666;--color-gris-claro: #f5f5f5;--color-gris-medio: #e7e7e7;--color-borde: #dddddd;--color-azul-electrico: #0066ff;--color-azul-electrico-hover: #0052cc;--color-azul-electrico-suave: rgba(0, 102, 255, .1);--color-piel: #f5ece3;--color-piel-rgb: 245, 236, 227;--sombra-suave: 0 8px 25px rgba(0, 0, 0, .08);--sombra-media: 0 12px 35px rgba(0, 0, 0, .12);--transicion-rapida: .15s ease;--transicion-normal: .25s ease}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background-color:var(--color-piel);color:var(--color-negro);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}::selection{background-color:var(--color-dorado);color:var(--color-negro)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-gris-claro)}::-webkit-scrollbar-thumb{background:var(--color-dorado);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--color-dorado-hover)}
