@import 'https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,600;1,400&family=IM+Fell+English+SC&display=swap';*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--ink:#1a1208;--paper:#f5f0e8;--accent:#5c3d1e;--rule:#b8a898;--toc-bg:#ede8de;--font-body:'EB Garamond', 'Palatino Linotype', Georgia, serif;--font-sc:'IM Fell English SC', 'Palatino Linotype', serif;--max-text:68ch}html{font-size:18px;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);line-height:1.7}.top-nav{position:sticky;top:0;z-index:100;background:var(--accent);color:#f5f0e8;padding:.5rem 2rem;display:flex;align-items:center}.nav-inner{width:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.nav-title{font-family:var(--font-sc);font-size:1rem;letter-spacing:.05em;color:#f5f0e8;text-decoration:none}.btn-download{display:inline-block;padding:.3rem .9rem;border:1.5px solid #f5f0e8;border-radius:3px;color:#f5f0e8;text-decoration:none;font-size:.85rem;font-family:var(--font-body);transition:background .2s,color .2s}.btn-download:hover{background:#f5f0e8;color:var(--accent)}.page-wrap{display:grid;grid-template-columns:260px 1fr;gap:0;max-width:1200px;margin:0 auto;min-height:calc(100vh - 56px)}aside.toc{background:var(--toc-bg);border-right:1px solid var(--rule);padding:2rem 1.25rem;position:sticky;top:56px;height:calc(100vh - 56px);overflow-y:auto;font-size:.82rem}.toc-heading{font-family:var(--font-sc);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:.75rem;border-bottom:1px solid var(--rule);padding-bottom:.4rem}aside.toc nav ul{list-style:none;padding-left:.75rem}aside.toc nav>ul{padding-left:0}aside.toc nav ul li{margin:.2rem 0}aside.toc nav ul li a{color:var(--ink);text-decoration:none;line-height:1.4;display:block}aside.toc nav ul li a:hover{color:var(--accent);text-decoration:underline}main.document{padding:3rem 4rem 5rem;max-width:calc(var(--max-text) + 8rem)}main.document h1{font-family:var(--font-sc);font-size:2.2rem;font-weight:400;text-align:center;letter-spacing:.04em;margin-bottom:.25rem;color:var(--accent);border-bottom:2px solid var(--rule);padding-bottom:1rem}main.document .title-logo{display:block;width:90px;height:90px;margin:0 auto 1.5rem}main.document .subtitle{text-align:center;font-style:italic;font-size:1.1rem;color:#6b5744;margin-bottom:.5rem}main.document .edition-rule{text-align:center;color:var(--rule);font-size:1.5rem;margin:.25rem 0 1.5rem}main.document h2{font-family:var(--font-sc);font-size:1.35rem;font-weight:400;color:var(--accent);margin:2.5rem 0 .75rem;border-bottom:1px solid var(--rule);padding-bottom:.3rem;letter-spacing:.03em}main.document h3{font-size:1.05rem;font-style:italic;font-weight:400;color:var(--ink);margin:1.75rem 0 .5rem}main.document h4{font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin:1.25rem 0 .4rem;color:#5c4a38}main.document p{margin-bottom:1rem;text-align:justify;hyphens:auto}main.document blockquote{margin:1.5rem 2rem;padding:.75rem 1.25rem;border-left:3px solid var(--accent);font-style:italic;color:#4a3828;background:rgba(92,61,30,5%);border-radius:0 3px 3px 0}main.document blockquote p{margin:0}main.document ul,main.document ol{margin:.75rem 0 1rem 2rem}main.document li{margin-bottom:.3rem}main.document hr{border:none;border-top:1px solid var(--rule);margin:2rem auto;width:60%}main.document .subject-index{column-count:2;column-gap:2rem;font-size:.88rem;margin-top:1rem}main.document .subject-index p{text-align:left;margin-bottom:.2rem;break-inside:avoid;hyphens:none}main.document a{color:var(--accent);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:2px}main.document a:hover{text-decoration-color:var(--accent)}main.document .subject-index a{color:var(--ink)}main.document .subject-index a:hover{color:var(--accent)}main.document .subject-index .idx-sub{padding-left:1.2rem;font-size:.83rem}main.document .subject-index .idx-passim{font-style:italic;color:#888}main.document .bibliography p{text-indent:-1.5rem;padding-left:1.5rem;text-align:left}main.document .colophon{text-align:center;font-size:.82rem;color:#8a7a6a;margin-top:2rem}main.document .colophon p{text-align:center;margin-bottom:.3rem}footer{text-align:center;padding:1.5rem;font-size:.8rem;color:#8a7a6a;border-top:1px solid var(--rule);background:var(--toc-bg)}.btn-toc-toggle{display:none;background:0 0;border:1.5px solid #f5f0e8;border-radius:3px;color:#f5f0e8;font-size:1.25rem;line-height:1;padding:.15rem .45rem;cursor:pointer}.btn-toc-toggle::before{content:'☰'}body.toc-open .btn-toc-toggle::before{content:'✕'}.toc-backdrop{display:none;position:fixed;inset:0;background:rgba(26,18,8,.45);z-index:89}body.toc-open .toc-backdrop{display:block}body.toc-open{overflow:hidden}.print-only{display:none}.page-break{display:none}@page{size:A4;margin:2.5cm 2.5cm 2.8cm;@top-center{content: "Summa Numista — Edizione Critica Riveduta e Ampliata";
    font-family: 'EB Garamond', Georgia, serif;
    font-size: 8.5pt;
    color: #999;
    border-bottom: 0.4pt solid #ccc;
    padding-bottom: 4pt;
  }@bottom-center{content: counter(page) " / " counter(pages);
    font-family: 'EB Garamond', Georgia, serif;
    font-size: 8.5pt;
    color: #999;
  }}@page:first{@top-center{content: none; }}@media print{.no-print{display:none !important}.print-only{display:block}.page-break{display:block;break-before:page}body{background:#fff;font-size:11pt;line-height:1.55}.page-wrap{display:block}main.document{padding:0;max-width:100%}main.document h1{font-size:22pt}main.document h2{font-size:13pt;page-break-after:avoid}main.document h3{page-break-after:avoid}main.document h4{page-break-after:avoid}main.document blockquote{page-break-inside:avoid}p{orphans:3;widows:3}h2#bibliografia,h2#indice-argomenti{break-before:page}.colophon{break-before:page}a{color:inherit;text-decoration:none}.print-toc{page-break-after:always;margin-top:1.5em}.print-toc-heading{font-family:im fell english sc,eb garamond,Georgia,serif;font-size:14pt;color:var(--accent);border-bottom:1pt solid var(--rule);padding-bottom:4pt;margin-bottom:1em;letter-spacing:.05em}.print-toc nav ul{list-style:none;padding:0;margin:0}.print-toc nav ul ul{padding-left:1.4em}.print-toc nav ul li{margin:.18em 0}.print-toc nav ul li a{display:block;color:var(--ink);text-decoration:none;font-size:10.5pt}.print-toc nav ul ul li a{font-size:9.5pt;font-style:italic}.print-toc nav ul li a::after{content:leader('.')target-counter(attr(href url),page);font-style:normal;font-size:9pt;color:#666}.subject-index{column-count:2;column-gap:2em;font-size:8.5pt}.subject-index a::after{content:"\00A0" target-counter(attr(href url),page);font-size:8pt;color:#666}}@media(max-width:860px){.page-wrap{grid-template-columns:1fr}aside.toc{position:fixed;left:-280px;top:56px;width:260px;height:calc(100vh - 56px);border-right:1px solid var(--rule);border-bottom:none;transition:left .25s ease;z-index:90}body.toc-open aside.toc{left:0}.btn-toc-toggle{display:inline-block}main.document{padding:1.5rem 1.25rem 3rem}main.document .subject-index{column-count:1}}