:root{--marfil:#f5f0e6;--tinta:#17140f;--bosque:#2f5d46;--linea:rgba(23,20,15,0.14)}@media (prefers-color-scheme:dark){:root{--marfil:#14120e;--tinta:#ece7dc;--bosque:#7fae97;--linea:rgba(236,231,220,0.16)}}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--marfil);color:var(--tinta)}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.55}