@import url("https://fonts.googleapis.com/css2?family=Cardo:ital,wght@0,400;0,700;1,400&display=swap");
:root,:root[data-theme]{--paper:#FAF8F3;--surface:#FFFFFF;--ink:#151413;--muted:#5F5B55;--line:#E3DED4;--gold:#9B1B1B;--gold-soft:#F4E4E1;--ink-soft:#F0ECE4;
 --display:"Cardo",Georgia,serif;--body:"Cardo",Georgia,serif;--mono:"Cardo",Georgia,serif;--radius:0px;color-scheme:light}
body{font-size:18px}
h1,h2{font-weight:400}
.hero .wrap{grid-template-columns:minmax(0,1fr);text-align:center;max-width:860px}
.hero p.lead{margin-inline:auto}.hero .ctas,.hero .facts{justify-content:center}
.hero h1::first-letter{color:#9B1B1B;font-size:1.25em}
.hero-art{max-width:720px;margin:0 auto;width:100%}
.eyebrow{font:italic 400 16px var(--body);letter-spacing:.02em;text-transform:none;color:#9B1B1B}
.notice{background:transparent;color:var(--muted);border-bottom:1px solid var(--line)}.notice b{color:#9B1B1B;font-weight:400}
header.site{background:var(--paper)}
.btn{background:#151413;border-color:#151413;border-radius:0}.btn.ghost{background:transparent;color:#151413}
.mock .fabric{box-shadow:none;border:1px solid var(--line)}.mock .shadow{display:none}
.cal .head{justify-content:center;text-align:center}
.cal a{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;text-align:center}
.cal .by em{color:#9B1B1B}
.occ .name i,.chip i{background:#9B1B1B}
.sec-head{justify-content:center;text-align:center}.sec-head p{margin-inline:auto}
.step{border:0;background:transparent;text-align:center}.step::before{margin-inline:auto;background:transparent;color:#9B1B1B;font-size:26px}
footer.site{background:#1D1B19}
.hero-art{max-width:860px}
.hero-art .mock,.hero-art .scale{display:none}
.hero-photo{display:block;aspect-ratio:3/2;background:url("img/psalter-front.jpg") center/cover no-repeat;border:1px solid var(--line)}
.opts input:checked+span{border-color:#9B1B1B;box-shadow:inset 0 0 0 1px #9B1B1B}
.opts span,.field input,.field textarea,.field select,.dz-row button,.dz-file,.dz-templates button{border-radius:0}
.buy .price,.dz-buy .price{color:#9B1B1B}
