/*
 * The Proverbs index blocks: hero band, featured cards and chapter grid (featured_assets() in lgbt-scripture-companion.php).
 *
 * Moved out of PHP into this stylesheet by D-397 part 3; the rules below are byte-identical to the CSS the PHP
 * printed before the move.
 *
 * Notes from the PHP source:
 * Cover-layering for the hand-built index hero (.lgbt-cover-hero, NOT a
 * core/cover block, so WP's cover CSS isn't enqueued here). Matches the
 * verse-page hero; the shared layout/typography lives in the theme style.css.
 * The flag switcher's rules live once, in the theme's style.css, for every
 * page that shows it (2026-09-22); this copy only reached index pages.
 * The commentary index's region padding moved to the THEME (2026-07-25):
 * declared here it only reached proverbs (this plugin's load scope), so the
 * psalms hub rendered the same template with no top padding.
 * One list card (D-397 section 2): gold edge, the hover shadow and a Gold Deep title on hover or keyboard focus.
 * The random card closes the section one step smaller on the theme's scales
 * (hub #31): padding spacing 30 (was 1.25rem), reference Medium (was 1.15rem),
 * verse, commentary and link Small (were .92rem, .95rem, 1rem).
 */
.lgbt-cover-hero{position:relative;overflow:hidden}.lgbt-cover-hero .wp-block-cover__image-background{position:absolute;inset:0;width:100%;height:100%;margin:0;max-width:none;object-fit:cover;object-position:center;z-index:0}.lgbt-cover-hero .wp-block-cover__background{position:absolute;inset:0;z-index:1}.lgbt-cover-hero .wp-block-cover__background.has-background-dim-80{opacity:.8}.lgbt-cover-hero .wp-block-cover__inner-container{position:relative;z-index:2}.lgbt-proverbs-featured{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}.lgbt-pf-card{display:flex;flex-direction:column;background:var(--wp--preset--color--base,#fff);border:1px solid var(--wp--preset--color--border-cream);border-radius:var(--wp--preset--border-radius--card);padding:1.25rem;transition:border-color .15s ease,box-shadow .15s ease}.lgbt-pf-card:is(:hover,:focus-within){border-color:var(--wp--preset--color--gold);box-shadow:var(--wp--preset--shadow--hover)}.lgbt-pf-card:is(:hover,:focus-within) .lgbt-pf-ref a{color:var(--wp--custom--link--hover)}.lgbt-pf-card.is-random{grid-column:1/-1;padding:var(--wp--preset--spacing--30);border-color:var(--wp--preset--color--brass-dark);background:var(--wp--preset--color--base-2)}.lgbt-pf-card.is-random .lgbt-pf-ref{font-size:var(--wp--preset--font-size--medium)}.lgbt-pf-card.is-random :is(.lgbt-pf-verse,.lgbt-pf-excerpt,.lgbt-pf-more){font-size:var(--wp--preset--font-size--small)}.lgbt-pf-eyebrow{margin:0 0 .5rem;font-weight:700;font-size:var(--wp--preset--font-size--x-small);letter-spacing:.08em;text-transform:uppercase;color:var(--wp--preset--color--brass-dark,#6d4f14)}.lgbt-pf-img{display:block;margin:0 0 1rem;aspect-ratio:16/10;overflow:hidden;border-radius:var(--wp--preset--border-radius--card);background:var(--wp--preset--color--cream,#f7f3ea)}.lgbt-pf-img img{width:100%;height:100%;object-fit:cover;object-position:50% 0;display:block}.lgbt-pf-ref{margin:0 0 .4rem;font-size:var(--wp--preset--font-size--card-title)}.lgbt-pf-ref a{color:var(--wp--custom--link--title);text-decoration:none}.lgbt-pf-ref a:hover,.lgbt-pf-ref a:focus-visible{color:var(--wp--custom--link--hover)}.lgbt-pf-verse{margin:0 0 .6rem;font-style:italic;color:var(--wp--preset--color--meta,#4a5568);font-size:var(--wp--preset--font-size--card-count)}.lgbt-pf-excerpt{margin:0 0 .9rem;font-size:var(--wp--preset--font-size--card-count);line-height:1.55}.lgbt-pf-more{margin-top:auto;font-weight:600;color:var(--wp--preset--color--brass-dark,#8a6a1f);text-decoration:none}.lgbt-pf-more:hover{text-decoration:underline}.lgbt-proverbs-chapters{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0}.lgbt-proverbs-chapters a{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;padding:.45rem .6rem;border:1px solid rgba(32,43,62,.18);border-radius:var(--wp--preset--border-radius--control);text-decoration:none;color:var(--wp--preset--color--base-3,#202b3e);font-weight:600}.lgbt-proverbs-chapters a:hover{background:var(--wp--preset--color--base-3,#202b3e);color:#fff}
