:root{color-scheme:light;--navy:#18394c;--ink:#294251;--gold:#ac864c;--muted:#6c7d88;--line:#e3e9ed;--bg:#fff;font-family:Raleway,'Segoe UI',Arial,sans-serif;background:white;color:var(--ink)}
*,*::before,*::after{box-sizing:border-box}body{margin:0;background:#fff;line-height:1.74;min-width:320px}img{max-width:100%;height:auto}a{color:#245872;text-decoration:underline;text-decoration-color:#b7cbd6;text-underline-offset:3px}a:hover{color:#9c6f34;text-decoration-color:#ac864c}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #c4a376;outline-offset:2px}h1,h2,h3,h4{line-height:1.32;color:var(--navy)}h1{font-size:clamp(28px,3.1vw,40px);margin:.2em 0 .5em;letter-spacing:-.6px}h2{font-size:clamp(19px,2.1vw,23px);margin:1.85em 0 .65em}h3{font-size:18px;margin:1.7em 0 .55em}p{margin:0 0 1.15em}ul,ol{padding-left:1.55em}li{margin:.6em 0}label{display:block;margin:1em 0 .45em;font-weight:700}input,textarea,button{font:inherit}input[type=search],input:not([type]),input[type=email],textarea{background:#fff;border:1px solid #bfcfd8;color:var(--navy);padding:12px 13px;border-radius:8px;width:min(550px,100%)}textarea{width:100%}button,.primary-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid #21465b;color:white;background:#21465b;border-radius:8px;padding:11px 15px;font-size:13px;font-weight:750;cursor:pointer;text-decoration:none}button:hover,.primary-action:hover{background:#32617a;color:#fff}.skip{position:absolute;left:-9999px;top:8px;background:#fff;padding:8px;z-index:10}.skip:focus{left:8px}.seo-header{background:#fff;border-bottom:1px solid var(--line)}.seo-header-inner{max-width:1250px;margin:auto;padding:13px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.seo-brand img{width:190px;height:auto;object-fit:contain}.seo-nav{display:flex;flex-wrap:wrap;gap:7px 18px;font-size:12px;font-weight:740}.seo-nav a{text-decoration:none;color:#355567}.seo-nav a:hover{text-decoration:underline}.seo-container{width:min(1040px,calc(100% - 44px));margin:25px auto 90px;min-height:50vh}.breadcrumbs{font-size:11px;color:#647987;margin:24px 0 28px;display:block}.breadcrumbs a{text-decoration:none}.breadcrumbs .sep{margin:0 8px;color:#a0afb8}.eyebrow,.section-kicker,.rights-overline{font-size:10px;letter-spacing:1.6px;font-weight:800;color:var(--gold);text-transform:uppercase}.lead{font-size:clamp(14px,1.7vw,17px);line-height:1.85;color:#4a6170;max-width:850px;margin-bottom:22px}.citation,.section-note,.fine,.after-note,.byline{font-size:12px;color:var(--muted);line-height:1.7}.citation{padding:12px 15px;border:1px solid #e8eef1;border-radius:7px;display:inline-block}.section-note{margin-top:25px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.6px;font-weight:750}.single-verse{font:500 clamp(19px,2.6vw,25px)/1.75 Georgia,'Times New Roman',serif;color:#203d4d;background:#fbfcfd;border:1px solid #e5edf1;border-left:4px solid var(--gold);border-radius:10px;padding:22px 24px;margin:16px 0 20px}.verse-label{color:#b1854b;font:700 14px Raleway,Arial,sans-serif;margin-right:10px}.page-pager{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;padding:15px 0;margin:21px 0;border-block:1px solid var(--line);font-size:13px;font-weight:700}.page-pager a{white-space:nowrap}.chapter-index{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.chapter-index>li{margin:0;background:#fff;border:1px solid var(--line);border-radius:10px;padding:17px 19px}.chapter-index a{font-weight:750;display:inline-block}.chapter-index span{float:right;color:#8296a1;font-size:11px}.chapter-index p{clear:both;margin:9px 0 0;font-size:12px;line-height:1.65;color:#7a8b95}.verse-list{list-style:none;padding:0;border-top:1px solid var(--line)}.verse-list>li{border-bottom:1px solid var(--line);margin:0;padding:17px 10px;display:flex;align-items:flex-start;gap:16px}.verse-num{flex:none;width:30px;height:30px;border:1px solid #cbdce4;border-radius:6px;display:grid;place-items:center;text-align:center;color:#a37d47;font-weight:800;font-size:12px;text-decoration:none}.verse-translation{flex:1;min-width:0;font:16px/1.8 Georgia,serif;color:#293f4c}.verse-list>li.missing{color:#8c969f;font-style:italic;font-size:13px}.pill{background:#f6efe6;border-radius:8px;padding:2px 9px;font-size:10px;color:#926e40;font-weight:750;align-self:center}.context-verses{padding-top:5px}.context-verses ul{padding-left:22px;font-size:13px;color:#557080}.context-verses li{margin:14px 0}.after-note{margin-top:26px}.full-comment{margin:40px 0;border-top:1px solid var(--line);padding-top:15px}.full-comment .author-full{max-width:860px;font-size:15.5px;line-height:1.9;color:#324957}.full-comment .author-full p{margin:0 0 19px}.author-full .comment-subheading{font-size:17px;font-weight:800;margin:33px 0 13px}.author-full .comment-main-heading{font-size:20px;font-weight:800}.author-full [lang=he],.author-full .comment-hebrew,.author-full bdi[dir=rtl]{direction:rtl;unicode-bidi:isolate;font-family:'Noto Serif Hebrew','SBL Hebrew','Ezra SIL',serif;white-space:normal}.author-full [lang=grc]{font-family:'Gentium Plus',Georgia,serif}.author-full .comment-translit{font-style:italic}.author-full .comment-bibliography{border:1px solid #e2d6c5;border-left:3px solid #ad8955;border-radius:9px;padding:16px 20px;margin:30px 0;background:#fcfaf7;font:11px/1.75 Raleway,Arial,sans-serif}.author-full .comment-bibliography h3{font:800 12px/1.45 Raleway,Arial,sans-serif;margin:0 0 14px}.author-full .comment-bibliography ul{padding-left:18px}.author-full .comment-bibliography li{margin:8px 0}.books-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.book-tile{margin:0;padding:14px;display:grid;grid-template-columns:70px 1fr;gap:12px;border:1px solid var(--line);border-radius:10px;min-width:0}.book-tile img{max-height:112px;object-fit:contain}.book-tile a{font-size:13px;font-weight:750;line-height:1.5}.book-tile p{font-size:11px;color:#788b97}.book-detail{display:grid;grid-template-columns:220px 1fr;gap:27px;align-items:start;margin:26px 0}.book-cover{width:100%;max-width:220px;max-height:320px;object-fit:contain}.book-fields{display:grid;grid-template-columns:170px minmax(0,1fr);font-size:13px;gap:7px 18px}.book-fields dt{color:#758998}.book-fields dd{margin:0;font-weight:670}.bibliography-list{font-size:13px;line-height:1.8}.bibliography-entry{padding:11px 0;border-bottom:1px solid #edf0f2;margin:0}.resource-list{line-height:2.1}.map-chapters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:0;list-style:none;font-size:12px}.map-chapters li{margin:0}.seo-prose{font-size:15px;line-height:1.83;color:#334d5d}.seo-prose h1{font-size:36px}.seo-prose h2{font-size:21px}.seo-prose h3{font-size:17px}.seo-prose .section-intro{margin-bottom:24px}.seo-prose section{margin:24px 0}.seo-prose section section{margin:15px 0}.seo-prose .credits-panel{border-bottom:1px solid #e7e9eb;padding-bottom:14px}.seo-prose .rights-lead-note{border:1px solid #e8eef0;border-radius:9px;padding:17px}.seo-prose .contact-form{border:1px solid var(--line);border-radius:10px;padding:20px;max-width:760px}.seo-prose .contact-form>label{display:block}.seo-prose fieldset{border:none;border-bottom:1px solid var(--line);padding:0 0 16px;margin:0 0 16px}.seo-prose legend{font-weight:800;margin:10px 0}.seo-prose .contact-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.seo-prose .contact-options label{font-weight:500;font-size:12px}.seo-prose .contact-form label input,.seo-prose .contact-form label textarea{display:block}.seo-prose .contact-options label input{display:inline;width:auto;margin-right:8px}.seo-prose input.trap{position:absolute;left:-99999px;opacity:0}.seo-prose .bank-row{display:flex;justify-content:space-between;align-items:center;gap:15px;border:1px solid var(--line);border-radius:8px;padding:12px 14px;margin:7px 0}.seo-prose .bank-row span{display:block;font-size:10px;color:#9b784d;text-transform:uppercase}.seo-prose .bank-row strong{overflow-wrap:anywhere;font-size:13px}.seo-prose .shop-terms{border:1px solid var(--line);border-radius:10px;padding:15px 20px}.seo-prose .shop-terms summary{cursor:pointer;font-weight:750}.seo-prose .shop-bulk-tier{padding:12px;border-bottom:1px solid var(--line)}.seo-prose .credits-dev{display:flex;gap:16px;align-items:center}.seo-prose .credits-dev img{max-width:95px}.seo-prose a[data-section],.seo-prose a{overflow-wrap:anywhere}.seo-footer{border-top:1px solid var(--line);padding:25px 20px 33px;text-align:center;color:#687e8b;font-size:11px;line-height:2;background:#fff}.seo-footer nav{margin-top:5px}.seo-footer a{font-weight:650}.terms{margin-top:40px}.terms details>summary{font-weight:800;cursor:pointer}.terms details[open]>summary{margin-bottom:12px}
@media(max-width:1000px){.books-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.map-chapters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:650px){.seo-header-inner{padding:11px 16px}.seo-brand img{width:160px}.seo-nav{gap:6px 13px;font-size:11px}.seo-container{width:calc(100% - 30px);margin:20px auto 62px}.breadcrumbs{font-size:10px;margin:15px 0 21px}.chapter-index,.books-grid{grid-template-columns:1fr}.chapter-index span{font-size:10px}.book-detail{grid-template-columns:110px 1fr;gap:15px}.book-fields{grid-template-columns:1fr;gap:0}.book-fields dd{margin:0 0 9px}.map-chapters{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-prose .contact-options{grid-template-columns:1fr}.verse-list>li{gap:9px;padding:13px 2px}.single-verse{padding:18px 15px}.seo-prose .bank-row{align-items:flex-start;flex-direction:column}}
.related-resources{border-top:1px solid var(--line);margin-top:32px;padding-top:10px}.related-resources h2{font-size:18px;margin-bottom:9px}.related-resources li{font-size:13px;margin:9px 0}.related-resources small{color:#8a9ca7;font-size:11px;margin-left:5px}
/* EXEGORA v0.6.43 - Interactive biblical references and editorial glosses. */
.ex-bible-reference{display:inline;position:relative;padding:0 1px;border:0;border-bottom:1px dotted #b58b4e;border-radius:0;background:none;color:#205f7a;font:inherit;line-height:inherit;white-space:normal;vertical-align:baseline;cursor:help;text-decoration:none}
.ex-bible-reference:hover,.ex-bible-reference.ex-bref-active{color:#8c622f;border-bottom:1px solid #a37a3e;background:transparent}
.ex-bible-reference:focus-visible{outline:2px solid #b5965a;outline-offset:2px;border-radius:3px}
.ex-bref-popover{position:fixed;z-index:420;width:min(450px,calc(100vw - 16px));max-height:min(470px,calc(100dvh - 18px));overflow:hidden;display:flex;flex-direction:column;background:#fff;color:#243f52;border:1px solid #d8c8ae;border-radius:13px;box-shadow:0 15px 46px rgba(13,40,61,.23);padding:0;font:12px/1.65 'EXEGORA Raleway',Raleway,Arial,sans-serif}
.ex-bref-popover[hidden]{display:none!important}
.ex-bref-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px 10px;border-bottom:1px solid #e8edf1;background:#fff;flex:none}
.ex-bref-title{font-size:14px;font-weight:800;color:#183e55;line-height:1.4}
.ex-bref-close{width:28px;height:28px;display:grid;place-items:center;flex:none;border:1px solid #e0e7ea;border-radius:6px;background:#fff;color:#536c7e;font-size:20px;line-height:1;cursor:pointer}
.ex-bref-source{color:#957043;padding:9px 15px;font-size:10.5px;font-weight:750;flex:none}
.ex-bref-verses{overflow-y:auto;min-height:0;flex:1;max-height:min(308px,43dvh);padding:0 15px 4px;overscroll-behavior:contain}
.ex-bref-verse{font-family:Georgia,'Times New Roman',serif!important;font-size:14px;line-height:1.75;color:#273e4e;margin:0 0 11px}
.ex-bref-vnum{font-family:Raleway,Arial,sans-serif!important;font-size:10px;color:#a17a42;margin-right:9px;white-space:nowrap}
.ex-bref-info{font-size:12px;line-height:1.7;color:#637c89;margin:0;padding:4px 15px 15px}
.ex-bref-verses .ex-bref-info{padding:4px 0 12px}
.ex-bref-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:11px 15px;border-top:1px solid #e9eef0;background:#fafbfb;flex:none}
.ex-bref-link{color:#245c77;text-decoration:none!important;font-size:11px;font-weight:800}
.ex-bref-link:hover{text-decoration:underline!important}
.ex43-lex-label{display:block;color:#9c7847!important;margin:11px 0 5px;font-size:10px;letter-spacing:.5px;font-weight:800}
.ex43-lex-senses{font-size:13px;line-height:1.6;font-weight:720;color:#21445a;margin:4px 0 6px}
.ex43-lex-explain,.ex43-lex-morph{font-size:11.5px;line-height:1.64;color:#526b7d;margin:4px 0 10px}
.lab-editorial-gloss{padding:14px 16px;border-left:3px solid #ac874c;border-radius:7px;background:#fbfaf8;margin:17px 0;color:#344e60;font-size:12px;line-height:1.72}
.lab-editorial-gloss strong{display:block;margin-bottom:5px;color:#916b35;font-size:12px}
.lab-editorial-gloss p{margin:5px 0}
@media(max-width:700px){.ex-bref-popover{width:min(390px,calc(100vw - 14px));max-height:60dvh}.ex-bref-head{padding:10px 12px}.ex-bref-verse{font-size:13px}.ex-bref-verses{max-height:32dvh;padding:0 12px}}

/* Bibbie esterne visualizzate tramite interfaccia ufficiale LaParola.net. */
.ex-bref-credit{color:#245e78!important;text-decoration:underline!important;text-underline-offset:2px;font-size:inherit;font-weight:750}
.ex-bref-remote-text{white-space:pre-line;overflow-y:auto;min-height:30px;flex:1;max-height:min(308px,43dvh);padding:2px 15px 14px;color:#293f51;font:14px/1.75 Georgia,'Times New Roman',serif!important;overflow-wrap:anywhere;overscroll-behavior:contain}
@media(max-width:700px){.ex-bref-remote-text{max-height:32dvh;padding:2px 12px 12px;font-size:13px}}

/* v0.6.44 — accesso diretto dal menu delle pagine indicizzabili. */
.seo-nav a[href="/#studio-biblico"]{color:#18465c;font-weight:800}

/* EXEGORA 0.6.47: figure originali del commentario ampliato (Genesi 1). */
.full-comment .comment-illustration{display:block;max-width:740px;margin:25px auto 30px;padding:13px;border:1px solid #e9e3d9;background:#fff;border-radius:9px;text-align:center;clear:both}
.full-comment .comment-illustration img{display:block;max-width:100%;height:auto;max-height:670px;object-fit:contain;margin:auto}
.full-comment .comment-illustration figcaption{margin-top:10px;font-size:11px;color:#6c7f89;line-height:1.55}

/* EXEGORA v0.6.50 · testo greco SBLGNT a fronte nelle pagine SEO dell'Apocalisse */
.ex50-seo-parallel{margin:20px 0 19px;padding:18px 22px;background:#fcfbf9;border:1px solid #e4ded4;border-left:3px solid #ae8c56;border-radius:0 9px 9px 0}
.ex50-seo-parallel>strong{display:block;font:800 10px/1.5 'EXEGORA Raleway',Raleway,Arial,sans-serif;color:#9a7846;letter-spacing:.7px;margin-bottom:9px}
.ex50-seo-original,.ex50-chapter-original{font-family:'Noto Serif','Palatino Linotype','Times New Roman',serif!important;direction:ltr;text-align:left!important;unicode-bidi:isolate!important;font-size:20px;line-height:1.75;color:#254052}
.ex50-chapter-original{display:block;font-size:18px;margin:8px 0 12px 0;padding:8px 0 0;border-top:1px dashed #e7e2d8}
.ex50-seo-word{border:0!important;background:transparent!important;box-shadow:none!important;padding:0;margin:0 2px 0 0;font:inherit!important;line-height:inherit;color:inherit;cursor:help;text-decoration:none}
.ex50-seo-word:hover{color:#96682f!important;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}
.ex50-seo-word.divine-term{color:#a56a20!important;background:transparent!important;text-decoration:none!important}
.ex50-empty-greek{font:12px/1.65 Raleway,Arial,sans-serif!important;color:#8e9ba2}
.ex50-greek-tooltip{position:fixed;z-index:1100;width:min(310px,calc(100vw - 20px));max-height:70vh;overflow:auto;background:#fff;border:1px solid #dbd1c2;border-radius:9px;padding:16px;box-shadow:0 15px 35px #10253438;color:#24475c;font:12px/1.5 Raleway,Arial,sans-serif}
.ex50-greek-tooltip[hidden]{display:none!important}.ex50-gt-kicker{font-size:10px;color:#9e7846;font-weight:750}.ex50-gt-form{font:27px/1.4 'Noto Serif','Times New Roman',serif!important;display:block;padding:8px 0}.ex50-gt-fact{margin:6px 0}.ex50-greek-tooltip small{display:block;font-size:10px;margin-top:12px;color:#778993}.ex50-gt-actions{display:flex;justify-content:space-between;gap:10px;padding-top:12px}.ex50-gt-actions a,.ex50-gt-actions button{font:700 11px Raleway,Arial,sans-serif;padding:7px;border:1px solid #e5e8ea;border-radius:5px;background:#f8fafb;color:#355b71;text-decoration:none;cursor:pointer}
@media(max-width:700px){.ex50-seo-parallel{padding:14px 15px}.ex50-seo-original,.ex50-chapter-original{font-size:17px}}


/* EXEGORA 0.6.51 - concise lexical popups, no expanded context or highlighting. */
#italianHebrewTooltip,.hebrew-tooltip.ex51-compact-tooltip,.ex50-greek-tooltip{width:min(255px,calc(100vw - 16px))!important;max-height:45vh!important;padding:12px 14px!important;border-radius:8px!important;line-height:1.4!important;}
.ex51-popup-word{display:block!important;font-family:'Noto Serif','Times New Roman',serif!important;color:#23465d!important;font-size:23px!important;line-height:1.45!important;font-weight:700!important;direction:inherit;overflow-wrap:anywhere;}
.ex51-popup-word[lang=he]{text-align:right!important;direction:rtl!important;}
.ex51-popup-word[lang=grc]{text-align:left!important;direction:ltr!important;}
.ex51-popup-translit{margin:2px 0 7px!important;font-style:italic!important;font-size:13px!important;color:#9a713a!important;letter-spacing:0!important;}
.ex51-popup-meaning{border-top:1px solid #e8e4de!important;margin-top:8px!important;padding-top:9px!important;font-size:12px!important;color:#25485c!important;line-height:1.5!important;}
.ex51-popup-morph{font-size:11px!important;color:#657c89!important;line-height:1.5!important;margin-top:6px!important;}
#italianHebrewTooltip .ex51-popup-word{font-size:24px!important;}
#italianHebrewTooltip .ex51-popup-translit{margin-bottom:1px!important;}
.italian-hebrew-correspondence{background:transparent!important;box-shadow:none!important;color:#a46d27!important;text-decoration:underline!important;text-decoration-style:dotted!important;text-underline-offset:3px!important;}

.ex51-italian-greek-popover{position:fixed;z-index:1099;width:min(235px,calc(100vw - 16px));background:#fff;border:1px solid #dad0c2;padding:12px 14px;border-radius:8px;box-shadow:0 12px 28px #172d3c2e;pointer-events:auto;}
.ex51-italian-greek-popover[hidden]{display:none!important}
.ex51-italian-greek-popover .ex51-popup-word{display:block!important;text-align:left!important}
.ex51-italian-greek-popover .ex51-popup-translit{margin-bottom:0!important}
.ex51-verified-it-word{font:inherit!important;line-height:inherit!important;display:inline!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;color:inherit!important;cursor:help;text-decoration:underline!important;text-decoration-style:dotted!important;text-decoration-color:#bfad91!important;text-underline-offset:3px}
.ex51-verified-it-word:hover,.ex51-verified-it-word:focus-visible{color:#a47739!important}

/* EXEGORA 0.6.52 | Pagine SEO indicizzabili: tema degli antichi scribi. */
:root {--navy:#38271c;--ink:#48372a;--gold:#aa7e42;--muted:#82705d;--line:#ddccb2;--bg:#faf6ef}
body {background:#faf5ec url('/assets/design/pergamena.webp') repeat;color:#44352a;font:16px/1.76 Georgia,'Times New Roman',serif}
a{color:#845b2b;text-decoration-color:#d0b693}a:hover{color:#4e3118;text-decoration-color:#a7773d}
h1,h2,h3,h4{color:#34251c;font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.4px}
h1{font-size:clamp(32px,3.55vw,53px);line-height:1.16;margin:14px 0 24px}
h2{font-size:clamp(23px,2.5vw,31px);margin-top:1.8em}
h3{font-size:20px}
.seo-header {background:rgba(250,247,239,.98);border-color:#d9c5a8;box-shadow:0 3px 12px #593c1d0a;position:sticky;top:0;z-index:90}
.seo-header-inner{max-width:1520px;padding:11px clamp(18px,3.5vw,57px);min-height:67px;gap:18px}
.seo-brand{display:flex;align-items:center;text-decoration:none!important}
.seo-brand img{display:none}
.seo-brand:before{content:'EXEGORA';font:400 30px/1 Georgia,'Times New Roman',serif;letter-spacing:1.55px;color:#32241b}
.seo-nav{display:flex;flex-wrap:wrap;gap:6px 22px;font:400 14px Georgia,serif}
.seo-nav a{color:#574332;font-weight:400;text-decoration:none}
.seo-nav a:hover,.seo-nav .seo-study-link{color:#9c7136!important;text-decoration:underline;text-decoration-color:#bb955f;text-underline-offset:7px}
.seo-container{width:min(1080px,calc(100% - 42px));padding:24px clamp(15px,3.2vw,45px) 65px;margin:20px auto 90px;min-height:55vh;background:#fffcf7e3;border:1px solid #eadbc7;box-shadow:0 10px 30px #56402a0d;border-radius:5px;position:relative}
.seo-container:before{content:'';height:6px;position:absolute;top:0;left:0;right:0;background:linear-gradient(90deg,#af8952 0%,#dfc8a3 22%,transparent 75%);border-radius:5px 5px 0 0}
.breadcrumbs{color:#957b5e;font-size:12px;margin:14px 0 30px}
.breadcrumbs a{color:#80613e}
.eyebrow,.section-kicker,.rights-overline{color:#ac8043;font:700 11px Georgia,serif;letter-spacing:1.8px}
.lead{color:#675747;font:400 clamp(15px,1.6vw,18px)/1.75 Georgia,serif}
.citation,.section-note,.fine,.byline,.after-note{color:#8a765f}
.single-verse{background:#f5ead9;border:1px solid #d9c5a5;border-left:4px solid #b28a4e;border-radius:5px;color:#3a291c;font-family:Georgia,'Times New Roman',serif;padding:21px 25px}
.verse-label,.ex50-seo-parallel>strong{color:#996b36}
.page-pager{border-color:#dfcdb5}
.page-pager a{color:#85602e}
.chapter-index>li,.books-grid>li,.resource-list>li,.book-detail,.related-resources li{border-color:#e0cdb2;background:#fff9ef;border-radius:5px}
.chapter-index>li:hover,.resource-list>li:hover{background:#f5e7d3}
.verse-list>li{border-color:#e7d7c1}.verse-list>li:hover{background:#f9f0e4}
.seo-footer{background:#f4eadb;color:#77634e;border-top:1px solid #dbc6a9}
.seo-footer a{color:#805b32}
button,.primary-action{background:#a9824e;border:1px solid #a9824e;color:white;border-radius:4px;font:400 14px Georgia,serif}
button:hover,.primary-action:hover{background:#8b6334;border-color:#8b6334;color:white}
input[type=search],input:not([type]),input[type=email],textarea{background:#fff9f0;border-color:#d0baa0;color:#473421;border-radius:5px}
.full-comment{color:#453528}.full-comment .author-full p{line-height:1.84}
.full-comment h2,.full-comment h3{color:#38271b}
.comment-bibliography{background:#f7ecdb;border-color:#d8c3a3}
.full-comment .comment-illustration{background:#f9efe1;border:1px solid #dec9a8;border-radius:5px}
.ex-bref-popover,.ex50-greek-tooltip{background:#fffaf1!important;border-color:#d3ba90!important;color:#483524!important}
.ex-bref-head,.ex-bref-footer{background:#f6ead7!important;border-color:#e3d0b4!important}
.ex-bref-title{color:#493121!important}.ex-bref-verse{color:#4c3a2d!important}
.ex50-seo-parallel{background:#f9efdf;border-color:#d4be9c;border-left-color:#a77f43}
.ex50-seo-original,.ex50-chapter-original{color:#49362a}
.ex51-popup-word{color:#4f3423!important}
@media(max-width:760px){.seo-header-inner{padding:15px 18px;gap:12px}.seo-brand:before{font-size:24px}.seo-nav{gap:7px 14px;font-size:12px}.seo-container{width:min(100% - 18px,1080px);margin:10px auto 65px;padding:16px 15px 40px}h1{font-size:34px}.single-verse{padding:18px}}
body .seo-container .full-comment .author-full p{color:#514233!important}
body .seo-container .full-comment .author-full :is(h2,h3){color:#422f1e!important}

/* EXEGORA 0.6.56, commentaries. */
.full-comment .author-full [lang="grc"],.full-comment .author-full .comment-greek,
.full-comment .author-full .ex56-greek,.full-comment .author-full em:has([lang="grc"]){font-style:normal!important}
.full-comment .author-full .ex56-scholar{font-weight:750!important}
.full-comment .author-full .ex48-highlight-kicker{display:inline-flex!important;align-items:center!important;gap:7px!important}
.full-comment .author-full .ex48-highlight-kicker::before{content:'';display:inline-block;flex:0 0 40px;width:40px;height:24px;background:url('/assets/ui/chiave-esegetica.svg') center/contain no-repeat}

/* 0.6.59: Chiave esegetica on a dedicated line */
.full-comment .author-full p.ex48-highlight{display:block!important}
.full-comment .author-full p.ex48-highlight>.ex48-highlight-kicker{display:flex!important;align-items:center!important;clear:both!important;width:100%!important;margin:0 0 13px!important;padding:0 0 5px!important;float:none!important;line-height:1.45!important}

/* EXEGORA WEB v0.6.67 — Classifica Top 10 e collegamenti a cataloghi bibliografici. */
.book-honor-group{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:8px 0 0}
.book-honor-group--detail{margin:12px 0 20px}
.book-honor{display:inline-flex;align-items:center;gap:4px;max-width:100%;width:fit-content;border-radius:100px;padding:6px 10px;font:800 10px/1.5 system-ui,sans-serif;text-decoration:none;white-space:normal}
.book-honor--best{color:#6a4818;background:linear-gradient(115deg,#f9e9c2,#f2d08c);border:1px solid #d5ad5e;letter-spacing:.75px;text-transform:uppercase}
.book-honor--nli{color:#20445a;background:#f2f6f9;border:1px solid #c5d7e1}
a.book-honor--nli:hover,a.book-honor--nli:focus-visible{color:#14364c;background:#e4eff6;text-decoration:underline;outline-offset:3px}
.book-top10-section{background:linear-gradient(126deg,#fbf7ef,#fff 58%);border:1px solid #dfd1b7;border-radius:16px;padding:23px 25px 26px;margin:26px 0 32px;box-shadow:0 10px 32px rgba(34,45,62,.045)}
.book-top10-head{display:flex;align-items:end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-bottom:9px}
.book-top10-eyebrow{display:block;font-size:10px;font-weight:800;letter-spacing:1.4px;color:#9b7138;margin-bottom:6px}
.book-top10-head h2{font:600 clamp(21px,2.4vw,27px)/1.25 Georgia,serif;color:#253d4f;margin:0}
.book-top10-head time{font-size:11px;color:#7e6c53;white-space:nowrap}
.book-top10-intro{font-size:12px;line-height:1.7;color:#617684;margin:10px 0 19px;max-width:800px}
.book-top10-grid{list-style:none;counter-reset:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0}
.book-top10-item{display:grid;grid-template-columns:27px 58px minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:11px 12px;background:#fff;border:1px solid #e5e8e8;border-radius:10px;box-shadow:0 2px 10px rgba(34,53,72,.026)}
.book-top10-pos{font:800 17px/1 Georgia,serif;color:#a9834d;align-self:start;padding-top:7px}
.book-top10-cover{height:76px;display:flex;justify-content:center;align-items:center;padding:4px;background:#f4f5f5;border-radius:5px;color:#9aa7ae}
.book-top10-cover img{width:100%;height:100%;object-fit:contain}
.book-top10-placeholder{font:700 9px Georgia,serif;color:#9c8c70}
.book-top10-copy{min-width:0}
.book-top10-copy>a{font:700 13px/1.45 system-ui,sans-serif;color:#284d62;text-decoration:none;overflow-wrap:anywhere}
.book-top10-copy>a:hover,.book-top10-copy>a:focus-visible{text-decoration:underline}
.book-top10-copy small{display:block;font-size:10px;color:#788c99;margin-top:4px}
.book-top10-copy .book-honor-group{margin-top:6px}
.book-top10-copy .book-honor{font-size:8.5px;padding:4px 6px}
.book-all-heading{font:600 21px/1.35 Georgia,serif;margin:0 0 17px;color:#284453}
@media(max-width:850px){.book-top10-grid{grid-template-columns:1fr}}
@media(max-width:520px){.book-top10-section{padding:16px 13px}.book-top10-item{grid-template-columns:24px 49px minmax(0,1fr);gap:8px;padding:9px}.book-top10-cover{height:68px}.book-top10-copy>a{font-size:12px}.book-top10-head time{white-space:normal}}

/* EXEGORA 0.6.70 - separatori delle parashot nelle pagine SEO */
.verse-list>.ex70-parashah-seo{list-style:none!important;margin:23px 0 13px;padding:17px 19px!important;border-left:4px solid #b58b50;border-top:1px solid #e1ceb0;border-right:1px solid #e1ceb0;border-bottom:1px solid #e1ceb0;border-radius:8px;background:#faf6ed;color:#243f52}
.ex70-parashah-seo>strong{display:block;font:600 21px Georgia,serif;margin:5px 0 8px}
.ex70-parashah-seo .ex70-eyebrow{font:800 10px sans-serif;letter-spacing:1.3px;color:#997044}
.ex70-parashah-seo .ex70-refs{font:400 11px/1.8 sans-serif;color:#526777}
.ex70-parashah-seo .ex70-refs a{color:#1c5169}
.book-top10-section .book-top10-item:nth-child(1) .book-top10-pos{background:#f5d879!important;color:#644311!important;border:1px solid #cd9d42;border-radius:30px;padding:5px 9px}
.book-top10-section .book-top10-item:nth-child(2) .book-top10-pos{background:#e0e7ed!important;color:#445462!important;border:1px solid #b6c4d0;border-radius:30px;padding:5px 9px}
.book-top10-section .book-top10-item:nth-child(3) .book-top10-pos{background:#dfad86!important;color:#663f24!important;border:1px solid #b98052;border-radius:30px;padding:5px 9px}
.book-top10-section .book-top10-item:nth-child(-n+3){box-shadow:0 4px 15px #9d744c18}

/* EXEGORA v0.6.81 - Scheda cronologica del commento a Genesi 7,24. */
.comment-chronology{margin:2.2rem 0 1rem;padding:1.25rem 1.4rem;background:#f8f7f3;border:1px solid #ded7c6;border-left:3px solid #b89867;border-radius:10px;color:#324958}
.comment-chronology h3{font:700 1.04rem/1.45 Georgia,serif!important;margin:0 0 1rem!important;color:#213e50}
.comment-chronology>p{font-size:.91rem;line-height:1.75}
.comment-chronology .comment-table-source{font-size:.72rem;line-height:1.7;color:#66737a;margin-top:1rem}
.comment-table-scroll{width:100%;overflow-x:auto}
.comment-chronology-table{width:100%;border-collapse:collapse;min-width:580px;font:400 .79rem/1.55 'Segoe UI',Arial,sans-serif}
.comment-chronology-table th,.comment-chronology-table td{border-bottom:1px solid #e0dccf;padding:.65rem .75rem;text-align:left;vertical-align:top}
.comment-chronology-table th{color:#644c2d;background:#eae3d5;font-weight:750}
.comment-verse-quote{font-style:italic!important;border-left:3px solid #c4ab80!important;padding:.5rem 1rem!important;background:#fcfaf4}
@media(max-width:600px){.comment-chronology{padding:.9rem}.comment-chronology-table{font-size:.75rem}}

/* Contextual study introductions */
.seo-topic-intro{margin:2.1rem 0 2.3rem;padding:1.4rem 1.6rem;border-left:3px solid #b18c56;background:#faf8f2;color:#294251}
.seo-topic-intro h2{margin:.1rem 0 .75rem;font-size:clamp(19px,2.2vw,24px)}
.seo-topic-intro p{margin:0;line-height:1.83}
@media(max-width:640px){.seo-topic-intro{padding:1.05rem 1.1rem;margin:1.5rem 0}}
