/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.shortcode-bibleverse .verse-text .p,.shortcode-bibleverse .verse-text .m,.shortcode-bibleverse .verse-text .pmo{margin:0 0 0.25em;}.shortcode-bibleverse .verse-text .q1{padding-left:0;}.shortcode-bibleverse .verse-text .q2{padding-left:1.5em;}.shortcode-bibleverse .verse-text .q3{padding-left:3em;}.shortcode-bibleverse .yv-vlbl{font-size:0.65em;vertical-align:super;line-height:0;margin-right:0.2em;opacity:0.65;font-style:normal;}.shortcode-bibleverse .verse-text > div:only-child > div:only-child > .yv-vlbl:first-of-type{opacity:0.45;}.shortcode-bibleverse .yv-n{font-size:0.8em;font-style:normal;opacity:0.8;}.shortcode-bibleverse .yv-n::before{content:" [";}.shortcode-bibleverse .yv-n::after{content:"] ";}.shortcode-bibleverse .yv-n .fr{font-weight:600;}.shortcode-bibleverse .bv-note-toggle{font:inherit;font-size:0.65em;font-style:normal;vertical-align:super;line-height:0;padding:0 0.2em;margin:0 0.1em;border:0;background:none;color:inherit;opacity:0.7;cursor:pointer;}.shortcode-bibleverse .bv-note-toggle:hover,.shortcode-bibleverse .bv-note-toggle:focus-visible{opacity:1;text-decoration:underline;}.shortcode-bibleverse .yv-n.bv-note--collapsed{display:none;}.shortcode-bibleverse .yv-n.bv-note--open{display:block;margin:0.25em 0 0.5em 1.5em;}.shortcode-bibleverse .yv-n.bv-note--open::before,.shortcode-bibleverse .yv-n.bv-note--open::after{content:"";}.bibleverse-attribution{margin-top:2rem;padding-top:0.75rem;border-top:1px solid rgba(127,127,127,0.3);font-size:0.8rem;line-height:1.5;opacity:0.85;}.bibleverse-attribution__title{font-weight:600;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
@media (min-width:768px){.region-primary-menu .submenu{max-height:calc(100vh - 140px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.5) transparent;}.region-primary-menu .submenu::-webkit-scrollbar{width:8px;}.region-primary-menu .submenu::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.5);border-radius:4px;}}
html[data-theme="classic"]{--bg-body:#f9f6f3;--surface:#ffffff;--header-bg:#ffffff;--color-primary:#655f4e;--color-primary-light:#cad4f2;--color-secondary:#2751ce;--dark:#323d47;--light:#e5e2dc;--border:#dbdbd3;--text-color:#4a4a4a;--bold-color:#79725d;--footer-line:#bbb0a1;--shadow:0 0 8px 1px #cccccc;color-scheme:light;}html[data-theme="parchment"]{--bg-body:#f3ead6;--surface:#fbf6e9;--header-bg:#fbf6e9;--color-primary:#8a5428;--color-primary-light:#e6d3ad;--color-secondary:#9b3d22;--dark:#3b2d20;--light:#ecdfc3;--border:#d9c6a1;--text-color:#46362a;--bold-color:#6e4420;--footer-line:#c9b28a;--shadow:0 0 8px 1px rgba(110,80,40,0.18);color-scheme:light;}html[data-theme="sky"]{--bg-body:#f2f6fb;--surface:#ffffff;--header-bg:#ffffff;--color-primary:#24609a;--color-primary-light:#d3e3f4;--color-secondary:#13808f;--dark:#1c2a3a;--light:#e3ecf6;--border:#d0dcea;--text-color:#2f3b48;--bold-color:#1f4b75;--footer-line:#a9bed6;--shadow:0 0 8px 1px rgba(40,80,130,0.15);color-scheme:light;}html[data-theme="midnight"]{--menu-bg:#1e2b40;--menu-line:#30415c;--menu-text:var(--bold-color);--bg-body:#0f1623;--surface:#172133;--header-bg:#131c2b;--color-primary:#5e8fd8;--color-primary-light:#26354d;--color-secondary:#e7c06b;--dark:#090e16;--light:#1a2638;--border:#2b3a52;--text-color:#d2d9e4;--bold-color:#e9eef7;--footer-line:#34445e;--shadow:0 0 10px 1px rgba(0,0,0,0.5);color-scheme:dark;}html[data-theme="charcoal"]{--menu-bg:#2a2b2f;--menu-line:#3f4045;--menu-text:var(--bold-color);--bg-body:#18191b;--surface:#222326;--header-bg:#1d1e20;--color-primary:#b98a3e;--color-primary-light:#34302a;--color-secondary:#8ab4f8;--dark:#0d0d0e;--light:#26272a;--border:#3a3b3f;--text-color:#d5d5d5;--bold-color:#f1e7d3;--footer-line:#44454a;--shadow:0 0 10px 1px rgba(0,0,0,0.55);color-scheme:dark;}html[data-theme="evergreen"]{--menu-bg:#1d2d26;--menu-line:#30473c;--menu-text:var(--bold-color);--bg-body:#111a16;--surface:#18241f;--header-bg:#14201b;--color-primary:#4f9a74;--color-primary-light:#233a2f;--color-secondary:#d9b45a;--dark:#0a100d;--light:#1c2a24;--border:#2c3f36;--text-color:#d3ded8;--bold-color:#e8f1ea;--footer-line:#344a40;--shadow:0 0 10px 1px rgba(0,0,0,0.5);color-scheme:dark;}html[data-theme] .header,html[data-theme] .sidebar .block,html[data-theme] .node-view-mode-teaser.node-sticky,html[data-theme] .box,html[data-theme] .card-content,html[data-theme] figure,html[data-theme] details,html[data-theme] pre,html[data-theme] code,html[data-theme] kbd,html[data-theme] samp{background-color:var(--surface);}html[data-theme] .header{background-color:var(--header-bg);}html[data-theme] input[type=text],html[data-theme] input[type=email],html[data-theme] input[type=url],html[data-theme] input[type=password],html[data-theme] input[type=search],html[data-theme] textarea,html[data-theme] select{background-color:var(--surface);color:var(--text-color);border-color:var(--border);}html[data-theme] #footer{border-top-color:var(--surface);}html[data-theme] .footer-bottom-middle{border-top-color:var(--footer-line);}html[data-theme] .footer li{border-bottom-color:var(--footer-line);}@media (min-width:768px){html[data-theme] .region-primary-menu .submenu{background-color:var(--menu-bg,var(--bold-color));box-shadow:0 8px 20px rgba(0,0,0,0.35);}html[data-theme] .region-primary-menu .submenu li{border-bottom-color:var(--menu-line,var(--text-color));}html[data-theme] .region-primary-menu .submenu a,html[data-theme] .region-primary-menu .submenu li > span{color:var(--menu-text,#ffffff);}html[data-theme] .region-primary-menu .submenu a:hover{color:var(--color-primary);}}html[data-theme] .scrolltop,html[data-theme] .button-dark,html[data-theme] a.button-dark,html[data-theme] .button.dark,html[data-theme] .bg-bold-color{background-color:var(--menu-bg,var(--bold-color));color:var(--menu-text,#ffffff);}html[data-theme] .sliding-sidebar-container{background:var(--menu-bg,#333333);color:var(--menu-text,#dddddd);}html[data-theme] .sliding-sidebar a{color:var(--menu-text,var(--light));}html[data-theme] .sliding-sidebar a:hover{color:var(--color-secondary);}html[data-theme] .sliding-sidebar li{border-color:var(--menu-line,var(--border));}html[data-theme] .scrolltop:hover{background-color:var(--color-primary);color:#ffffff;}html[data-theme="midnight"] #footer,html[data-theme="charcoal"] #footer,html[data-theme="evergreen"] #footer{background-image:none;}html[data-theme="midnight"] .site-logo img,html[data-theme="charcoal"] .site-logo img,html[data-theme="evergreen"] .site-logo img{filter:drop-shadow(0 0 1px rgba(255,255,255,0.6));}html[data-theme="midnight"] img,html[data-theme="charcoal"] img,html[data-theme="evergreen"] img{filter:brightness(0.92);}.theme-picker{position:relative;display:flex;align-items:center;margin-inline:0.5rem;}.theme-picker__toggle{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--surface,#fff);color:var(--bold-color);cursor:pointer;}.theme-picker__toggle:hover,.theme-picker__toggle[aria-expanded="true"]{border-color:var(--color-primary);color:var(--color-primary);}.theme-picker__toggle svg{width:1.15rem;height:1.15rem;}.theme-picker__panel{position:absolute;top:calc(100% + 0.5rem);inset-inline-end:0;z-index:1000;width:max-content;max-width:calc(100vw - 2rem);padding:0.75rem;border:1px solid var(--border);border-radius:10px;background:var(--surface,#fff);color:var(--text-color);box-shadow:0 6px 24px rgba(0,0,0,0.25);}.theme-picker__panel[hidden]{display:none;}.theme-picker__group + .theme-picker__group{margin-top:0.6rem;}.theme-picker__label{margin:0 0 0.35rem;font-size:0.75rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--text-color);opacity:0.75;}.theme-picker__options{display:flex;gap:0.5rem;}.theme-picker__option{display:flex;flex-direction:column;align-items:center;gap:0.3rem;width:4.75rem;padding:0.4rem 0.25rem;border:2px solid transparent;border-radius:8px;background:none;color:var(--text-color);font:inherit;font-size:0.8rem;line-height:1.2;cursor:pointer;}.theme-picker__option:hover{border-color:var(--border);}.theme-picker__option[aria-checked="true"]{border-color:var(--color-primary);}.theme-picker__option:focus-visible,.theme-picker__toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;}.theme-picker__swatch{position:relative;display:block;width:2.6rem;height:1.8rem;border:1px solid rgba(127,127,127,0.45);border-radius:6px;overflow:hidden;}.theme-picker__swatch::before,.theme-picker__swatch::after{content:"";position:absolute;left:0.35rem;height:0.22rem;border-radius:2px;}.theme-picker__swatch::before{top:0.45rem;width:1.3rem;background:var(--sw-accent);}.theme-picker__swatch::after{top:0.95rem;width:1.8rem;background:var(--sw-text);opacity:0.7;}@media (max-width:767px){.theme-picker{margin-inline:0.25rem 0.75rem;}}
