.gi-card{background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r);flex-direction:column;gap:.6rem;padding:1.5rem;display:flex}.gi-card p{color:var(--c-ink-2);font-size:var(--fs-sm)}.gi-card .pending{padding:.9rem 1rem}.gi-card .pending__what{font-size:var(--fs-base)}.gi-card .tlink{margin-top:auto}.pray-tools{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pray-today{border-left:4px solid var(--c-gold);background:var(--c-surface);border-radius:var(--r);margin-block:2rem;padding:1.5rem 1.75rem}.pray-today__text{font-family:var(--serif);font-size:var(--fs-h4);line-height:1.35}.pray-list{counter-reset:pray;border-top:1px solid var(--c-ink)}.pray-item{counter-increment:pray;border-bottom:1px solid var(--c-line);grid-template-columns:3rem 1fr;gap:.25rem 1rem;padding:1.25rem 0;display:grid}.pray-item:before{content:counter(pray, decimal-leading-zero);font-family:var(--serif);font-size:var(--fs-h4);color:var(--c-accent);grid-row:span 3}.pray-item.is-today{background:color-mix(in srgb, var(--c-gold) 7%, transparent)}.pray-item h2{font-size:var(--fs-h4)}.pray-item p{color:var(--c-ink-2)}.pray-item a{font-size:var(--fs-sm);font-weight:600}@media print{.hdr,.ftr,.pal,.crumbs,.pray-tools,.pray-today,.pray-request,.gi-noprint{display:none!important}}
