*{box-sizing:border-box}
body{margin:0;background:var(--aumen-paper);color:var(--aumen-text);font-family:var(--aumen-font-sans);font-size:var(--aumen-size-body);line-height:var(--aumen-lh-body);-webkit-font-smoothing:antialiased}
img{display:block;max-width:100%}
a{color:var(--aumen-marine);text-decoration:none;border-bottom:1px solid rgba(27,75,90,.35);transition:color var(--aumen-dur-micro) ease-out,border-color var(--aumen-dur-micro) ease-out}
a:hover{color:var(--aumen-text);border-bottom-color:var(--aumen-text)}
.on-ink a{color:var(--aumen-lime);border-bottom-color:rgba(190,255,0,.4)}
.on-ink a:hover{color:var(--aumen-lime);border-bottom-color:var(--aumen-lime)}
