.db[data-astro-cid-nxxgkeug]{background:var(--paper);padding:calc(80px + clamp(20px,4vw,48px)) 0 clamp(48px,7vw,110px)}.db-hero[data-astro-cid-nxxgkeug]{margin-bottom:clamp(28px,4vw,48px)}.db[data-astro-cid-nxxgkeug] h1[data-astro-cid-nxxgkeug]{margin:0 0 10px;font-size:clamp(2.4rem,5vw,4.6rem);text-transform:uppercase;line-height:1}.db-sub[data-astro-cid-nxxgkeug]{max-width:62ch;margin:0 0 22px;color:#5d5d5d;font-size:var(--type-body-lg);line-height:1.5}#db-form[data-astro-cid-nxxgkeug]{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px;max-width:860px}#db-q[data-astro-cid-nxxgkeug]{flex:1 1 220px;min-width:0;padding:.8rem 1rem;font-size:1.05rem;font-family:var(--font-body);color:var(--ink);background:var(--white);border:2px solid var(--warm-gray);border-radius:10px}#db-q[data-astro-cid-nxxgkeug]:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-color:var(--blue)}#db-form[data-astro-cid-nxxgkeug] .button[data-astro-cid-nxxgkeug]{white-space:nowrap}#db-form[data-astro-cid-nxxgkeug].is-scripture{align-items:flex-end}#db-q[data-astro-cid-nxxgkeug][hidden]{display:none}#db-form[data-astro-cid-nxxgkeug] .db-plus[data-astro-cid-nxxgkeug]{background:var(--ink);color:var(--white);box-shadow:none}.db-controls[data-astro-cid-nxxgkeug]{display:flex;align-items:center;gap:18px;margin:0 0 10px}.db-controls[data-astro-cid-nxxgkeug] .db-mode[data-astro-cid-nxxgkeug]{flex:none;margin:0}.db-examples[data-astro-cid-nxxgkeug]{flex:1 1 auto;min-width:0;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px 2px}.db-examples[data-astro-cid-nxxgkeug]::-webkit-scrollbar{display:none}.db-examples[data-astro-cid-nxxgkeug].has-more{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.db-examples[data-astro-cid-nxxgkeug][hidden]{display:none}.db-ex-label[data-astro-cid-nxxgkeug]{flex:none;font-family:var(--font-display);font-weight:700;font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:#8a8780}.db-chip[data-astro-cid-nxxgkeug]{flex:none;white-space:nowrap;font-family:var(--font-body);font-size:.92rem;font-weight:800;color:var(--ink);background:transparent;border:2px solid var(--ink);border-radius:6px;padding:9px 16px;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.db-chip[data-astro-cid-nxxgkeug]:hover{background:var(--ink);border-color:var(--ink);color:var(--white)}.db-browse[data-astro-cid-nxxgkeug]{display:inline-block;font-weight:700;font-size:.92rem;color:var(--deep-blue)}.db-browse[data-astro-cid-nxxgkeug]:hover{color:var(--dark-red)}@media(max-width:560px){.db-controls[data-astro-cid-nxxgkeug]{flex-direction:column;align-items:stretch;gap:12px}.db-examples[data-astro-cid-nxxgkeug]{margin:0 -18px;padding:2px 18px 4px}}.db-status[data-astro-cid-nxxgkeug]{margin:12px 2px 0;color:#7c7c7c;font-size:.9rem}.db-status[data-astro-cid-nxxgkeug]:empty{display:none}.db-cat-head[data-astro-cid-nxxgkeug]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.db-cat-head[data-astro-cid-nxxgkeug] h2[data-astro-cid-nxxgkeug]{margin:0;font-size:clamp(1.5rem,2.4vw,2.2rem);text-transform:uppercase}.db-count[data-astro-cid-nxxgkeug]{color:#8a8780;font-weight:600;font-size:.9rem}.cat-grid[data-astro-cid-nxxgkeug]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.cat-card[data-astro-cid-nxxgkeug]{display:block}.cat-thumb[data-astro-cid-nxxgkeug],.cat-thumb-empty[data-astro-cid-nxxgkeug]{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:#1a1a1a}.cat-thumb[data-astro-cid-nxxgkeug] img[data-astro-cid-nxxgkeug]{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.cat-card[data-astro-cid-nxxgkeug] h3[data-astro-cid-nxxgkeug]{margin:9px 0 2px;font-size:1.05rem;line-height:1.25;color:var(--ink)}.cat-card[data-astro-cid-nxxgkeug]:hover h3[data-astro-cid-nxxgkeug]{color:var(--dark-red)}.cat-date[data-astro-cid-nxxgkeug]{margin:0;font-size:.82rem;color:#8a8780}.db-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 4px}.db-results-head p{margin:0;font-size:1rem;color:#5d5d5d}.db-clear{font-family:var(--font-body);font-size:.85rem;font-weight:600;color:var(--dark-red);background:none;border:0;cursor:pointer}.db-sec{margin:1.7rem 0 .65rem;font-family:var(--font-display);font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:var(--deep-blue)}.db-note{padding:.7rem .9rem;border-radius:10px;background:#fff6e0;color:#8a6100;font-size:.92rem}.db-hits{list-style:none;padding:0;margin:0}.db-hits li{padding:.95rem 0;border-bottom:1px solid var(--warm-gray)}.db-hits a{display:flex;justify-content:space-between;gap:14px;align-items:baseline;text-decoration:none}.db-hits .ep{font-family:var(--font-display);font-weight:700;font-size:1.12rem;line-height:1.25;color:var(--ink);overflow-wrap:anywhere}.db-hits a:hover .ep{color:var(--dark-red)}.db-hits .ts{flex:none;align-self:flex-start;margin-top:3px;font-weight:700;font-size:.76rem;color:var(--deep-blue);background:#e2f3fa;padding:3px 9px;border-radius:999px;white-space:nowrap;font-variant-numeric:tabular-nums}.db-hits .snip{margin:.4rem 0 0;color:#555;font-size:.95rem;line-height:1.55}
