.gbl-guide-link{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:36px;margin-top:12px;padding:7px 18px;box-sizing:border-box;border:2px solid #6384ac;border-radius:999px;background:#edf5ff;color:#25466c;font:inherit;font-weight:700;text-decoration:none}
.gbl-guide-link:focus-visible{outline:2px solid #25466c;outline-offset:3px}
#scriptureAllGuidesOverlay .scripture-guide-head{background:linear-gradient(115deg,#e4efff,#e9f6f0);border-bottom:1px solid #d4e2ee}
#scriptureAllGuidesOverlay .scripture-guide-head-title{color:#25466c}
#scriptureAllGuidesBody{background:#f5f8fc}
#scriptureAllGuidesBody .scripture-all-guides-article{--guide-accent:#496f9e;background:#eef4ff;border:1px solid #d9e5f6;border-left:4px solid var(--guide-accent);border-radius:20px;padding:22px;margin:16px 0;box-shadow:0 4px 14px #25466c08;color:#243447}
#scriptureAllGuidesBody .scripture-all-guides-article:nth-of-type(3n+2){--guide-accent:#397c6b;background:#edf7f2;border-color:#d5e9df}
#scriptureAllGuidesBody .scripture-all-guides-article:nth-of-type(3n){--guide-accent:#906342;background:#fff5ec;border-color:#f0dfd0}
#scriptureAllGuidesBody .scripture-all-guides-article h2,#scriptureAllGuidesBody .scripture-all-guides-article h3{color:var(--guide-accent)}
#scriptureAllGuidesBody button{border-radius:999px}
#scriptureAllGuidesBody .scripture-all-guides-testament{color:#25466c;font-weight:800;font-size:21px;padding:16px 0 4px}
@media(max-width:480px){#scriptureAllGuidesBody .scripture-all-guides-article{padding:18px;border-radius:16px}}
.gomna-home-card[data-card="2"] .gbl-discover-page .gbl-discover-buttons{display:flex!important;flex-direction:column!important;align-items:flex-start;gap:12px}
.gomna-home-card[data-card="2"] .gbl-discover-buttons>.gomna-home-poster-pill{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:150px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 16px!important;border:1px solid rgba(255,255,255,.65)!important;border-radius:999px!important;background:transparent!important;color:#fff!important;font-size:14px!important;font-weight:700;text-decoration:none}

#scriptureAllGuidesOverlay{--guide-bg:#f5f6f8;--guide-surface:#fff;--guide-ink:#20252d;--guide-muted:#657080;--guide-line:#e4e7ec;--guide-accent:#487d91;background:var(--guide-bg)!important;color:var(--guide-ink)!important;color-scheme:light}
/* Match GomnaTheme's persisted attribute. Explicit semantic variables must win
   over the legacy automatic color scanner, which also transforms custom properties. */
html[data-gomna-theme="dark"] #scriptureAllGuidesOverlay{
  --guide-bg:var(--gomna-bg,#181310)!important;
  --guide-surface:var(--gomna-surface,#262019)!important;
  --guide-ink:var(--gomna-text,#F1E6D6)!important;
  --guide-muted:var(--gomna-text-muted,#B8A68E)!important;
  --guide-line:var(--gomna-border,rgba(240,226,202,.16))!important;
  --guide-accent:#8cbccd!important;
  color-scheme:dark;
}
#scriptureAllGuidesOverlay .scripture-guide-head,#scriptureAllGuidesBody{background:var(--guide-bg)!important;color:var(--guide-ink)!important}
#scriptureAllGuidesOverlay .scripture-guide-head{border-color:var(--guide-line)!important}
#scriptureAllGuidesBody .scripture-all-guides-article{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:28px 0!important}
#scriptureAllGuidesBody .scripture-guide-summary,#scriptureAllGuidesBody .scripture-guide-card{background:var(--guide-surface)!important;border:1px solid var(--guide-line)!important;color:var(--guide-ink)!important;box-shadow:none!important;border-radius:18px;padding:24px}
#scriptureAllGuidesBody .scripture-guide-summary{min-height:204px;display:flow-root}
#scriptureAllGuidesBody .guide-visual{float:left;width:156px;margin:0 24px 8px 0}
#scriptureAllGuidesBody .guide-visual img{display:block;width:156px;height:156px;object-fit:cover;border-radius:14px}
#scriptureAllGuidesBody .guide-visual figcaption{font-size:12px;color:var(--guide-muted);margin-top:8px;text-align:center}
#scriptureAllGuidesBody p,#scriptureAllGuidesBody li,#scriptureAllGuidesBody span{color:var(--guide-ink)!important}
#scriptureAllGuidesBody h2,#scriptureAllGuidesBody h3,#scriptureAllGuidesOverlay .scripture-guide-head-title{color:var(--guide-ink)!important}
#scriptureAllGuidesBody .scripture-guide-crumb,#scriptureAllGuidesBody .scripture-guide-alt{color:var(--guide-muted)!important}
#scriptureAllGuidesBody .scripture-guide-card-title{border-left:3px solid var(--guide-accent);padding-left:12px}
@media(max-width:480px){#scriptureAllGuidesBody .scripture-guide-summary,#scriptureAllGuidesBody .scripture-guide-card{padding:18px}#scriptureAllGuidesBody .guide-visual{width:108px;margin-right:16px}#scriptureAllGuidesBody .guide-visual img{width:108px;height:120px}#scriptureAllGuidesBody .scripture-guide-cat{font-size:23px}}

@media(max-width:600px){.gomna-home-card[data-card="2"] .gbl-discover-page .gbl-discover-buttons{top:21mm!important}}

.scripture-guide-head .scripture-guide-head-close,.scripture-guide-head .scripture-guide-head-close:hover,.scripture-guide-head .scripture-guide-head-close:active,.scripture-guide-head .scripture-guide-head-close:focus{background:transparent!important;box-shadow:none!important;color:var(--gomna-text,#000)!important}

.scripture-guide-head .scripture-guide-head-close{color:var(--gomna-text,#000)!important}
.guide-image-open{display:block!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;border-radius:14px!important;cursor:zoom-in;line-height:0}
.guide-image-open:focus-visible{outline:2px solid #487d91;outline-offset:4px}
.guide-image-viewer{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);border:0;border-radius:0;background:#000;box-sizing:border-box;overflow:hidden;overscroll-behavior:contain;touch-action:pinch-zoom;cursor:zoom-out;outline:none}
.guide-image-viewer::backdrop{background:#000}
.guide-image-viewer>img{display:block;width:100%;height:100%;object-fit:contain;opacity:0;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
.guide-image-viewer.is-ready>img{opacity:1}

#scriptureAllGuidesOverlay .scripture-all-guides-back{font-size:24px;line-height:1;color:var(--guide-ink)}
/* Reuse the Reader dock at the same inner width as the guide's white cards. */
#scriptureAllGuidesOverlay > #scriptureDock.scripture-dock{display:flex!important;position:relative!important;inset:auto!important;transform:none!important;visibility:visible!important;pointer-events:auto!important;flex:0 0 auto;width:calc(100% - 32px)!important;max-width:calc(var(--reader-frame-width,420px) - 32px)!important;min-width:0;box-sizing:border-box!important;margin:0 auto!important;z-index:1}
@media(min-width:769px){#scriptureAllGuidesOverlay > #scriptureDock.scripture-dock{width:calc(100% - 48px)!important;max-width:calc(var(--reader-frame-width,420px) - 48px)!important}}
