:root{--ink:#382c22;--muted:#81705e;--accent:#86603c;--line:#d9cbb8;--text-size:19px;--sy-size:26px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;color:var(--ink);background:#eee5d7;font-family:Georgia,'Times New Roman',serif}.manuscript-bg{position:fixed;inset:-22px;background:linear-gradient(#f5ebd8b5,#eee4d3e6),url('assets/manuscrito.webp') center/cover;filter:blur(5px);z-index:-1;pointer-events:none}.progress{position:fixed;left:0;top:0;height:3px;background:#956b40;z-index:30;width:0}.topbar{display:flex;justify-content:space-between;align-items:center;padding:22px 5%;border-bottom:1px solid #aa8d6235;background:#f7f0e5c9;backdrop-filter:blur(14px)}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;color:var(--ink);font-size:15px;letter-spacing:2px}.brand-mark{font-family:'Noto Sans Syriac Eastern','Estrangelo Edessa',serif;font-size:38px;line-height:1;color:var(--accent);border-right:1px solid var(--line);padding-right:15px}.brand small{display:block;font:9px/2.2 Arial,sans-serif;letter-spacing:2.1px;color:var(--muted)}.topbar nav{display:flex;align-items:center;gap:28px;font:12px Arial,sans-serif}.topbar a{color:var(--ink);text-decoration:none}.topbar nav a:hover{color:var(--accent)}button,select,input{font:13px Arial,sans-serif;color:var(--ink)}button{cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid #886039;outline-offset:4px}.topbar button{background:none;border:0;padding:5px}.download{border:1px solid #baa58a;padding:12px 17px}.hero{text-align:center;position:relative;padding:65px 20px 55px;max-width:820px;margin:auto}.eyebrow{font:10px Arial,sans-serif;letter-spacing:4px;color:#7e6349}.sy{font-family:'Noto Sans Syriac Eastern','Estrangelo Edessa','Serto Jerusalem','Noto Sans Syriac',serif;font-weight:400;direction:rtl;unicode-bidi:isolate;letter-spacing:normal}.hero-syriac{font-size:37px;color:#8c7258;margin:23px 0 0;line-height:1.5}.hero h1{font-size:clamp(54px,7.5vw,96px);font-weight:400;letter-spacing:-3px;margin:4px 0 0;line-height:1.15}.subtitle{font-size:25px;color:#786047;margin:12px 0 22px;font-style:italic}.ornament{display:flex;align-items:center;justify-content:center;gap:17px;color:#aa845d}.ornament span{width:72px;height:1px;background:#b89d776b}.hero-description{font-size:16px;line-height:1.9;color:#736351;margin:22px 0}.primary{display:inline-flex;justify-content:center;gap:35px;align-items:center;color:#fff8ec;background:#755437;text-decoration:none;font:12px Arial,sans-serif;padding:17px 25px;box-shadow:0 5px 15px #5e40251a}.primary:hover{background:#604329}.edition-meta{display:flex;justify-content:center;gap:30px;margin-top:28px;font:9px Arial,sans-serif;letter-spacing:1.8px;color:#84725c}.reader-shell{max-width:1240px;margin:0 auto;background:#fffaf1f2;box-shadow:0 15px 70px #4a2d1014;border:1px solid #d7c6ae}.reader-toolbar{position:sticky;top:0;z-index:10;background:#f6efe4f5;backdrop-filter:blur(12px);display:flex;justify-content:space-between;align-items:center;padding:15px 28px;border-bottom:1px solid var(--line);font:12px Arial,sans-serif}.reader-toolbar label{display:flex;gap:10px;align-items:center;color:var(--muted)}select{background:#fffbf3;border:1px solid var(--line);padding:9px 10px;max-width:190px;cursor:pointer}.reader-controls{display:flex;align-items:center;gap:8px}.reader-controls button{background:transparent;border:1px solid var(--line);width:37px;height:35px}.column-labels{display:grid;grid-template-columns:1fr 1fr;padding:22px 46px 16px;font:10px Arial,sans-serif;letter-spacing:2px;color:#937b62;gap:70px}.column-labels span:last-child{text-align:right}.reading{padding:22px 46px 30px;content-visibility:auto;contain-intrinsic-size:auto 1000px}.reading+.reading{border-top:1px solid var(--line)}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin:0 0 22px;padding:0 0 18px;border-bottom:1px solid #decfba80}.section-heading h2{font-size:29px;font-weight:400;margin:0}.section-heading .sy{font-size:29px;text-align:right;color:#846748}.pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;position:relative}.pair:before{content:'';position:absolute;top:0;bottom:0;left:50%;width:1px;background:#e8ded0}.pair p{margin:0 0 24px;text-align:justify;white-space:pre-wrap;overflow-wrap:break-word}.pair .pt{font-size:var(--text-size);line-height:1.95;hyphens:auto}.pair .sy{font-size:var(--sy-size);line-height:1.95;text-align-last:right}.reading:first-child .pair .pt{font-size:calc(var(--text-size) - 1px);color:#6b5b4a}.reading:first-child .pair .sy{font-size:calc(var(--sy-size) - 2px);color:#6b5b4a}footer{text-align:center;padding:48px 20px 45px;color:#7f6d58}footer>span{font-size:25px}footer p{font-size:12px;margin:13px 0 20px}footer a{font:11px Arial,sans-serif;color:#7c5a39;text-decoration:none}dialog{width:min(670px,calc(100% - 32px));max-height:85vh;border:1px solid #c9b393;padding:28px;background:#fff9ef;box-shadow:0 30px 100px #39220c55;color:var(--ink)}dialog::backdrop{background:#392a1c75;backdrop-filter:blur(5px)}.dialog-header{display:flex;justify-content:space-between;align-items:center}.dialog-header small{font:9px Arial,sans-serif;letter-spacing:2px;color:#8d7358}.dialog-header h2{font-size:29px;font-weight:400;margin:10px 0 20px}.dialog-header button{background:none;border:0;font-size:20px;align-self:flex-start}#index-search{width:100%;padding:14px;border:1px solid var(--line);background:#fffdf8;margin-bottom:12px}.index-links{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.index-links a{padding:12px 0;display:flex;justify-content:space-between;gap:8px;text-decoration:none;color:var(--ink);border-bottom:1px solid #e9dece;font-size:14px}.index-links a .sy{font-size:18px;color:#907457}.index-links a:hover{color:#9c6b37}.index-links a[hidden]{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body[data-mode=portuguese] .pair>.sy,body[data-mode=portuguese] .section-heading>.sy,body[data-mode=portuguese] .column-labels span:last-child{display:none}body[data-mode=syriac] .pair>.pt,body[data-mode=syriac] .section-heading>h2,body[data-mode=syriac] .column-labels span:first-child{display:none}body[data-mode=portuguese] .pair,body[data-mode=syriac] .pair,body[data-mode=portuguese] .section-heading,body[data-mode=syriac] .section-heading{grid-template-columns:1fr;max-width:760px;margin-left:auto;margin-right:auto}body[data-mode=portuguese] .pair:before,body[data-mode=syriac] .pair:before{display:none}@media(min-width:1500px){.hero{padding-top:85px;padding-bottom:70px}}@media(max-width:900px){.topbar{padding:17px 22px}.topbar nav{gap:15px}.topbar nav>a:first-child{display:none}.reader-shell{margin:0 16px}.reading{padding:24px}.pair,.section-heading{gap:38px}.column-labels{padding-left:24px;padding-right:24px;gap:38px}.pair .pt{font-size:calc(var(--text-size) - 1px)}.pair .sy{font-size:calc(var(--sy-size) - 2px)}}@media(max-width:600px){.topbar{gap:12px}.brand{font-size:11px;letter-spacing:1.3px}.brand small{font-size:7px}.brand-mark{font-size:30px;padding-right:9px}.download{display:none}.topbar nav{font-size:11px}.hero{padding:40px 16px}.hero h1{letter-spacing:-2px}.hero-syriac{font-size:30px}.subtitle{font-size:21px}.reader-shell{margin:0 8px}.reader-toolbar{padding:12px;gap:6px;flex-wrap:wrap}.reader-toolbar label{gap:6px}select{max-width:133px;font-size:11px;padding:8px}.reader-controls{gap:5px}.reader-controls button{width:30px;height:31px}.reading{padding:22px 16px}.pair,.section-heading{gap:20px}.pair .pt{font-size:calc(var(--text-size) - 3px);line-height:1.85}.pair .sy{font-size:calc(var(--sy-size) - 4px);line-height:1.85}.section-heading h2,.section-heading .sy{font-size:22px}.column-labels{padding:18px 16px 8px;font-size:8px;gap:20px;letter-spacing:1px}.pair p{margin-bottom:22px}.edition-meta{font-size:8px;gap:18px}.index-links{grid-template-columns:1fr}dialog{padding:22px}body[data-mode=portuguese] .pair .pt{font-size:var(--text-size)}body[data-mode=syriac] .pair .sy{font-size:var(--sy-size)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.topbar,.hero,.reader-toolbar,.progress,footer,.manuscript-bg,dialog{display:none}.reader-shell{max-width:none;margin:0;border:0;box-shadow:none;background:white}.reading{content-visibility:visible;padding:15px 0}.pair,.section-heading{gap:35px}.pair .pt{font-size:12pt}.pair .sy{font-size:16pt}.reading+.reading{break-before:page}}

/* Reading protection for ordinary browser interactions. */
body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
input,textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}
@media print{body>*{display:none!important}body::after{content:"Esta edição está disponível somente para leitura no site.";display:block;font:16px Georgia,serif;color:#382c22}}

.topbar .nasirutha-link{display:inline-flex;align-items:center;padding:10px 14px;border:1px solid #bca78d;color:#755437;white-space:nowrap}
@media(max-width:900px){.topbar nav>a[href="#texto"]{display:none}.topbar .nasirutha-link{display:inline-flex}}
@media(max-width:600px){.topbar{flex-wrap:wrap}.topbar nav{gap:12px}.topbar .nasirutha-link{padding:8px 10px}}

.author-main{max-width:1150px;margin:0 auto;padding:58px 40px 45px}.author-kicker{font:10px Arial,sans-serif;letter-spacing:3px;color:#896c4e;margin-bottom:28px}.author-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:64px;align-items:start}.author-profile{margin:0}.author-portrait{display:block;width:100%;height:auto;border:7px solid #fff8ed;box-shadow:0 12px 36px #482d1720}.portrait-caption{font-size:12px;font-style:italic;color:#796651;margin-top:12px}.author-contact{margin-top:28px;display:flex;flex-direction:column;gap:12px}.author-contact a{display:block;border:1px solid #baa387;background:#fbf4e8c9;padding:15px 17px;color:#715032;text-decoration:none;font:12px Arial,sans-serif}.author-contact a:hover{background:#fffaf1}.author-contact span{float:right}.author-contact small{display:block;font-size:11px;margin-top:8px;color:#8c735a}.author-bio{background:#fffaf0dc;padding:34px 38px;border:1px solid #d9c7ae;box-shadow:0 12px 36px #482d1708}.author-bio h1{font-size:clamp(34px,4vw,49px);line-height:1.16;font-weight:400;letter-spacing:-1px;margin:0 0 24px}.author-rule{height:1px;width:65px;background:#ad8860;margin-bottom:26px}.author-bio p{font-size:18px;line-height:1.95;text-align:justify;hyphens:auto;margin:0 0 24px}.author-back{display:inline-block;margin-top:8px;color:#7a5633;text-decoration:none;font:12px Arial,sans-serif}.topbar [aria-current=page]{color:#906335}@media(max-width:900px){.author-layout{grid-template-columns:240px minmax(0,1fr);gap:28px}.author-main{padding:38px 24px}.author-bio{padding:25px}.author-bio p{font-size:17px}}@media(max-width:650px){.author-layout{grid-template-columns:1fr;gap:28px}.author-profile{max-width:350px;margin:0 auto;width:100%}.author-main{padding:32px 16px}.author-bio{padding:26px 22px}.author-bio h1{font-size:36px}.author-bio p{font-size:17px}.topbar nav{flex-wrap:wrap}.topbar .author-link{display:inline-block}}

.folio-main{max-width:900px;margin:0 auto;padding:48px 24px 30px}.folio-heading{text-align:center;margin-bottom:30px}.folio-heading h1{font-size:58px;font-weight:400;letter-spacing:-1px;margin:16px 0 10px}.folio-heading>p{font-size:15px;color:#826b53;font-style:italic}.folio-figure{margin:0 auto;max-width:680px;background:#fff8ed;padding:12px;border:1px solid #d2bfa4;box-shadow:0 15px 45px #4d301722}.folio-figure img{display:block;width:100%;height:auto;-webkit-user-drag:none}.folio-figure figcaption{padding:22px 16px 12px}.caption-label{font:9px Arial,sans-serif;color:#8a735a;letter-spacing:1.5px;text-transform:uppercase}.folio-figure figcaption p{font-size:17px;line-height:1.8;text-align:justify;margin:12px 0 5px}.folio-main>.author-back{display:block;text-align:center;margin-top:30px}.topbar nav{flex-wrap:wrap;justify-content:flex-end}@media(max-width:600px){.folio-main{padding:32px 12px 25px}.folio-heading h1{font-size:45px}.folio-figure{padding:8px}.folio-figure figcaption{padding:18px 10px 10px}.folio-figure figcaption p{font-size:16px}}

.reading-about-main{max-width:1160px;margin:auto;padding:54px 30px 38px}.reading-about-heading{text-align:center;margin-bottom:40px}.reading-about-heading h1{font-size:clamp(34px,4.5vw,57px);font-weight:400;line-height:1.17;letter-spacing:-1px;margin:20px 0 25px}.reading-about-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:45px;align-items:start}.reading-about-image{margin:0;padding:8px;background:#fff8ed;border:1px solid #d2bfa4;box-shadow:0 15px 40px #4d301722}.reading-about-image img{display:block;width:100%;height:auto;-webkit-user-drag:none}.reading-about-copy{padding:32px 35px;background:#fff9eedf;border:1px solid #dcc9af}.reading-about-copy p{font-size:19px;line-height:1.95;text-align:justify;hyphens:auto;margin:0 0 26px}.reading-about-copy p:last-of-type{margin-bottom:30px}@media(max-width:900px){.reading-about-layout{gap:24px}.reading-about-copy{padding:25px}.reading-about-copy p{font-size:18px}.topbar{gap:20px}}@media(max-width:650px){.reading-about-main{padding:35px 16px 25px}.reading-about-layout{grid-template-columns:1fr;gap:26px}.reading-about-image{max-width:400px;width:100%;margin:auto}.reading-about-copy{padding:25px 22px}.reading-about-copy p{font-size:18px}.reading-about-heading{margin-bottom:28px}.topbar nav{justify-content:flex-start;gap:12px}}

/* Persistent support message across every page. */
body{padding-bottom:76px}
.donation-bar{position:fixed;bottom:0;left:0;right:0;z-index:25;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;padding:17px 24px;background:#f5ead7fa;color:#604329;border-top:1px solid #bfa17b;box-shadow:0 -4px 20px #50321314;backdrop-filter:blur(12px);font:14px/1.6 Arial,sans-serif;text-align:center}
.donation-bar strong{font-weight:600;white-space:nowrap;color:#704d29}
@media(max-width:650px){body{padding-bottom:110px}.donation-bar{padding:12px 16px;font-size:13px;gap:4px}.donation-bar span{width:100%}}
@media print{.donation-bar{display:none!important}}

.site-audio-player{position:fixed;right:20px;bottom:calc(var(--support-height,76px) + 14px);z-index:24;width:min(330px,calc(100% - 28px));padding:11px 13px;background:#fff8edfa;border:1px solid #bfa17b;box-shadow:0 6px 26px #50321324;backdrop-filter:blur(12px);border-radius:6px}.audio-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;font:12px Arial,sans-serif;color:#785735}.audio-toggle{border:1px solid #bca17c;background:#f0e3cf;padding:7px 11px;color:#604329;border-radius:3px;min-width:80px}.site-audio-player audio{display:block;width:100%;height:36px}body{padding-bottom:190px}@media(max-width:650px){.site-audio-player{right:14px;bottom:calc(var(--support-height,110px) + 10px)}body{padding-bottom:225px}}@media print{.site-audio-player{display:none!important}}
