/* ============================================================
   NeuralStack – Reset + Design Tokens
   No modificar directamente. Archivo generado por NeuralStack.
   Para personalizar, sobreescribe --ns-* en el :root{} de style.css
   ============================================================ */

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,
figure,figcaption,footer,header,hgroup,
menu,nav,output,ruby,section,summary,
time,mark,audio,video {
    margin:0; padding:0; border:0;
    font-size:100%; font:inherit; vertical-align:baseline;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { display:block; }
body          { line-height:1; }
ol,ul         { list-style:none; }
blockquote,q  { quotes:none; }
blockquote:before,blockquote:after,
q:before,q:after { content:''; content:none; }
table         { border-collapse:collapse; border-spacing:0; }

/* ── NeuralStack Design Tokens ── */
:root {
    --ns-success:      #4a7c59;
    --ns-error:        #c0392b;
    --ns-warning:      #c89a00;
    --ns-info:         #2980b9;

    --ns-color-bg:     #f5f0e8;
    --ns-color-text:   #3d2b1f;
    --ns-color-white:  #ffffff;
    --ns-color-border: #3d2b1f;

    --ns-font-body:    'Martian Mono', monospace;
    --ns-font-display: 'Chewy', cursive;

    --ns-shadow:       4px 4px 0 rgba(0, 0, 0, 0.15);
}