/* EXEGORA 0.6.97: Aramaic study, typography, Leviticus paleo-Hebrew, home. */
:root{--ex97-gold:#a9792c;--ex97-red:#aa1422}
.ex97-paleo-divine{color:var(--ex97-gold)!important;font-family:'Segoe UI Historic','Noto Sans Phoenician','Noto Sans',sans-serif!important;direction:rtl!important;unicode-bidi:isolate!important;letter-spacing:.018em}
.ex97-paleo-first{cursor:help!important;text-decoration:underline dotted #c29a51!important;text-underline-offset:5px}
.ex97-paleo-dialog{max-width:min(630px,calc(100vw - 30px));padding:0;border:1px solid #c5a16c;border-radius:10px;box-shadow:0 25px 90px #13202d70;color:#283d48;background:#fffcf6}
.ex97-paleo-dialog::backdrop{background:#0b1824a6}
.ex97-paleo-dialog form{padding:27px 30px;position:relative}
.ex97-paleo-dialog .ex97-paleo-close{position:absolute;top:12px;right:14px;border:0;background:none;font-size:29px;cursor:pointer;color:#6c6258}
.ex97-paleo-head{display:block;color:#a67b45;font-size:10px;font-weight:800;letter-spacing:1.2px;margin-bottom:11px}
.ex97-paleo-dialog h2{font:500 27px/1.27 Georgia,serif;margin:0 0 16px;color:#203e4f}
.ex97-paleo-dialog p{font:15px/1.8 Georgia,serif;margin-bottom:16px}
.ex97-paleo-dialog .ex97-paleo-done{background:#1a455b;border:0;border-radius:4px;color:white;padding:11px 17px;cursor:pointer}
body.section-home #homePage .ex55-hero-inner .ex97-hero-break{display:block!important;width:100%!important;flex-basis:100%!important;height:0!important}
body.section-home #homePage .ex55-hero-inner .ex87-home-video-link{display:flex!important;width:max-content!important;clear:both!important;margin-top:13px!important;margin-left:0!important}
body.section-home #homePage .ex55-hero-inner .ex55-hero-action{display:flex!important}
body.section-home #homePage .ex55-hero-inner .ex55-hero-action + .ex97-hero-break{display:block!important}
body.section-home #homePage .ex97-featured-book .ex55-story-copy h3{font-size:clamp(21px,1.75vw,27px)!important}
body.section-home #homePage .ex97-featured-book .ex55-story-kicker{text-transform:uppercase}
@media(max-width:700px){body.section-home #homePage .ex97-featured-book .ex55-story-copy h3{font-size:21px!important}.ex97-paleo-dialog form{padding:25px 20px}}

.ex97-reader-aramaic-note{display:inline-block;margin:8px 0 9px;padding:7px 11px;background:#fff0ee;border:1px solid #e9bec2;border-radius:4px;font:600 12px/1.55 'Segoe UI',Arial,sans-serif;color:#922632;text-decoration:none}
.ex97-reader-aramaic-note[hidden]{display:none!important}
.ex97-reader-aramaic-note:hover{color:#a41522;text-decoration:underline}

/* EXEGORA v0.7.03 – la grafica paleoebraica deriva dalle forme del carattere fornito
   e viene rappresentata con percorsi vettoriali, senza richiedere l'installazione del font. */
.ex97-paleo-divine{font-family:'Noto Sans Phoenician','Segoe UI Historic',sans-serif!important;display:inline-flex!important;align-items:baseline;gap:2px;vertical-align:baseline!important;direction:rtl!important;unicode-bidi:isolate!important;min-width:0}
.ex97-paleo-svg{display:inline-block;vertical-align:-.25em;flex:none;height:1.33em;fill:currentColor;overflow:visible}
.ex97-paleo-dialog{font-family:Raleway,'Segoe UI',Arial,sans-serif!important;border:1px solid #d3bd96!important;border-top:4px solid #b38c51!important;border-radius:7px!important;background:#fffdf9!important;box-shadow:0 23px 62px rgba(8,29,46,.29)!important}
.ex97-paleo-dialog::backdrop{background:rgba(11,31,47,.63)!important;backdrop-filter:blur(3px)}
.ex97-paleo-dialog form{padding:33px clamp(22px,4vw,40px)!important;font-family:Raleway,'Segoe UI',Arial,sans-serif!important}
.ex97-paleo-dialog .ex97-paleo-head{font:800 11px/1.5 Raleway,sans-serif!important;letter-spacing:2px!important;color:#a47a41!important;text-align:center;margin:0 0 20px}
.ex97-paleo-dialog .ex97-paleo-symbol{display:flex;align-items:center;justify-content:center;min-height:80px;margin:0 auto 18px;padding:8px 22px;width:max-content;max-width:100%;border:1px solid #dfceb2;border-radius:5px;background:#fbf4e8;color:#b18a50;font-size:32px;line-height:1.4;direction:rtl}
.ex97-paleo-dialog .ex97-paleo-symbol .ex97-paleo-svg{height:1.45em}
.ex97-paleo-dialog h2{font:600 clamp(23px,3vw,29px)/1.3 Raleway,sans-serif!important;text-align:center;color:#203e52!important;margin:0 0 20px!important}
.ex97-paleo-dialog p{font:400 15px/1.9 Raleway,sans-serif!important;color:#3d5261!important;margin:0 0 16px!important}
.ex97-paleo-dialog p strong{color:#274455}
.ex97-paleo-dialog .ex97-paleo-close{top:12px;right:12px;background:#f5f0e8!important;border:1px solid #e4d8c7!important;border-radius:50%;height:35px;width:35px;line-height:1;font:22px/1 Raleway,sans-serif!important;color:#586d7b!important;display:grid;place-items:center;transition:background .16s}
.ex97-paleo-dialog .ex97-paleo-close:hover{background:#eae0d0!important}
.ex97-paleo-dialog .ex97-paleo-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid #e9e0d3;padding-top:20px;margin-top:8px}
.ex97-paleo-dialog .ex97-paleo-foot span{font:700 11px/1.4 Raleway,sans-serif;color:#a0845f;letter-spacing:.5px}
.ex97-paleo-dialog .ex97-paleo-done{font:700 13px/1.35 Raleway,sans-serif!important;padding:12px 19px!important;background:#153d54!important;border-radius:4px!important;box-shadow:0 3px 9px #0d29351f!important}
.ex97-paleo-dialog .ex97-paleo-done:hover{background:#275b76!important}
@media(max-width:600px){.ex97-paleo-dialog form{padding:28px 20px!important}.ex97-paleo-dialog .ex97-paleo-foot{align-items:flex-start}}

/* 0.7.04 · Tetragramma: dimensioni equilibrate con l'interlinea masoretica. */
.ex97-paleo-divine{display:inline-flex!important;align-items:center!important;line-height:1!important;vertical-align:-.025em!important;gap:.02em!important}
.ex97-paleo-divine .ex97-paleo-svg{height:.96em!important;max-height:.96em!important;vertical-align:-.07em!important;flex:none!important;overflow:visible}
.ex97-paleo-dialog .ex97-paleo-symbol .ex97-paleo-svg{height:1.45em!important;max-height:none!important;width:auto!important;aspect-ratio:auto}
