/* Shared finish for the source, example and formula screens. */
html{min-height:100%;background:#f3f2ee;color-scheme:light}
body{min-height:100vh;background:linear-gradient(145deg,#fbfaf7 0%,#f5f4f0 52%,#ebe8e1 100%);background-attachment:fixed;color:#1f1f1f;font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
h1{letter-spacing:-.7px;font-weight:600}h2{letter-spacing:-.3px}
a{color:#9a5700;text-underline-offset:3px}
article,section{background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(250,249,246,.86));border-color:rgba(20,20,20,.1);box-shadow:0 8px 28px rgba(20,20,20,.05),inset 0 1px 0 rgba(255,255,255,.9);border-radius:18px}
button{border:0;border-radius:12px;padding:10px 16px;background:#141414;color:#fff;font:inherit;box-shadow:0 3px 8px rgba(0,0,0,.12);cursor:pointer}
input,textarea,select{font:inherit;background:linear-gradient(145deg,#fff,#faf9f6);color:#1f1f1f;border:1px solid #dcd8cf;border-radius:10px;padding:10px 12px;max-width:100%;box-sizing:border-box}
input:focus,textarea:focus,select:focus{outline:2px solid rgba(248,162,27,.45);outline-offset:2px}
blockquote{border-left-color:#f8a21b}.metadata span{background:linear-gradient(145deg,#fff3df,#ffe4b8);color:#7a4500}
.muted,.relation{color:#6b6b6b}
