.footer-actions{display:flex;align-items:center;gap:22px}.footer-actions button{font:600 13px/1.5 var(--sans);color:#f2e3cf;background:transparent;border:1px solid var(--brass-deep);padding:7px 11px;cursor:pointer}.footer-actions button:hover{color:#ffe9bd;border-color:var(--brass)}.footer-actions button:focus-visible{outline:3px solid var(--brass-soft);outline-offset:4px}.reading{padding-top:50px}.reading h1{color:var(--umber);text-wrap:balance}.reading-body{max-width:70ch}.reading-body table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.reading-body img{max-width:100%;height:auto}.auri-home-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,390px);align-items:center;gap:32px;margin:28px 0 24px}.auri-home-hero h1{font-size:48px;letter-spacing:-.02em}.auri-home-hero img{display:block;width:100%;height:auto}.auri-home .reading-body{max-width:70ch}.auri-home .reading-body h2{scroll-margin-top:24px}.reading-body pre{max-width:100%;overflow-x:auto}@media(max-width:760px){.footer-actions{align-items:flex-start;flex-direction:column;gap:12px}.auri-home-hero{grid-template-columns:1fr;gap:8px;margin:20px 0}.auri-home-hero h1{font-size:34px}.auri-home-hero img{width:min(100%,320px);margin:auto}.reading{padding-top:30px}}
/* Reader pages inherit the accepted paper, brass and velvet world. */
.site-footer .footer-actions>a{color:var(--paper);text-decoration-color:var(--brass);text-underline-offset:4px}
.site-footer .footer-actions>a:hover{color:var(--brass-soft)}
.reading-body th{background:color-mix(in srgb,var(--brass-soft) 32%,var(--paper));color:var(--ink)}
.reading-body td,.reading-body th{border-color:var(--line)}
.auri-tip q::before,.auri-tip q::after{content:none}
