:root{--cp-data-ground: var(--stone-50);--cp-data-paper: var(--stone-0);--cp-data-ink: var(--ink);--cp-data-muted: var(--ink-3);--cp-data-line: var(--stone-200);--cp-data-accent: var(--sapphire-deep);--cp-data-wash: var(--sapphire-tint);--cp-data-shadow: 0 16px 42px color-mix(in srgb, var(--ink) 12%, transparent)}@media screen{html:has(body.cp-data-tool),body.cp-data-tool{overflow-x:clip}.cp-song-tool,.cp-giving-tool{--cp-data-accent: var(--ruby-deep);--cp-data-wash: var(--ruby-tint)}.cp-data-tool{background:var(--cp-data-ground)}.cp-data-tool .page-head{padding-block:1.15rem 1.25rem;background:var(--cp-data-paper)}.cp-data-tool .page-head>.wrap{position:relative;padding-right:13rem}.cp-data-tool .page-head>.wrap:after{content:"";position:absolute;inset:0 1.5rem 0 auto;width:10rem;border-radius:6px;background:url(/images/home/guides/pew-640.webp) center / cover}.cp-data-tool .page-head h1{max-width:24ch;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.08;overflow-wrap:break-word;min-width:0}.cp-data-tool .page-head .lede{max-width:62ch;font:400 1rem/1.5 var(--font-sans);margin-top:.6rem}.cp-data-tool .bm-section{padding-top:1.25rem;background:var(--cp-data-ground)}.cp-data-tool .bm-tabs{display:none}.cp-data-tool .bm-grid,.cp-data-tool .ss{display:grid;grid-template-columns:minmax(19rem,23rem) minmax(0,1fr);gap:1.5rem;align-items:start}.cp-data-tool .bm[data-tab] .bm-editor,.cp-data-tool .ss-edit{display:grid;position:static;min-width:0;max-height:none;overflow:visible;gap:1rem}.cp-data-tool .bm[data-tab] .bm-preview-pane,.cp-data-tool .ss-preview{display:block;position:sticky;top:calc(var(--header-h) + 1rem);left:auto;width:auto;visibility:visible;min-width:0;max-height:calc(100dvh - var(--header-h) - 2rem);overflow:auto;border:1px solid var(--cp-data-line);border-radius:12px;background:var(--stone-100);padding:1rem;box-shadow:var(--cp-data-shadow)}.cp-data-tool .bm-toolbar{background:var(--cp-data-paper);border:0;border-radius:8px;padding:1rem;margin-bottom:1rem}.cp-data-tool .bm-actions{flex-wrap:wrap}.cp-data-tool .bm-group{border-radius:10px;padding:1.15rem}.cp-data-tool .bm-editor>*+*{margin-top:0}.cp-data-tool .bm-group legend{font-size:1.4rem}.cp-data-tool .bm-banner{margin:0;font-size:.875rem}.cp-data-tool .ss-edit{padding:1.15rem;background:var(--cp-data-paper);border:1px solid var(--cp-data-line);border-radius:10px}.cp-data-tool .ss-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-data-tool .ss-sheets{display:grid;justify-items:stretch;gap:1.5rem}.cp-data-tool .ss-side{zoom:1}.cp-data-tool .ss-sheet{container-type:inline-size;width:100%;overflow:clip}.cp-data-tool .ss-sheet .ss-side{zoom:tan(atan2(100cqw,11in))}.cp-data-tool .cp-preview-title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;background:var(--cp-data-paper);padding:1rem;margin-bottom:1rem;border-radius:8px}.cp-data-tool .cp-preview-title h2{font-size:1.5rem;margin:0}.cp-data-tool .cp-preview-title p{font:400 .875rem/1.4 var(--font-sans);margin-top:.25rem;color:var(--cp-data-muted)}.cp-data-tool .bm-after{background:var(--cp-data-paper)}.cp-data-tool .cp-template-picker{padding:1rem;background:var(--cp-data-paper);border:1px solid var(--cp-data-line);border-radius:10px}.cp-data-tool .ss-edit .cp-template-picker{padding:0 0 1rem;border:0;border-bottom:1px solid var(--cp-data-line);border-radius:0}.cp-data-tool .cp-template-picker h2{font:500 1.4rem/1.2 var(--font-serif);margin:0 0 1rem}.cp-data-tool .cp-template-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.cp-data-tool .cp-template-row-two{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-data-tool .cp-template{display:grid;gap:.6rem;align-content:start;min-width:0;padding:.4rem;border:2px solid transparent;border-radius:7px;color:var(--cp-data-ink);background:var(--cp-data-ground);cursor:pointer;text-align:left;font:500 .8125rem/1.25 var(--font-sans)}.cp-data-tool .cp-template[aria-pressed=true]{border-color:var(--cp-data-accent);background:var(--cp-data-wash)}.cp-data-tool .cp-template:hover{border-color:var(--cp-data-muted)}.cp-data-tool .cp-mini{display:block;position:relative;width:100%;aspect-ratio:8.5 / 11;overflow:clip;background:var(--cp-data-paper);container-type:inline-size;pointer-events:none}.cp-data-tool .cp-mini-document{display:block;position:absolute;top:0;left:0;width:8.5in;transform-origin:top left;transform:scale(tan(atan2(100cqw,8.5in)))}.cp-data-tool .cp-mini-list .sheet:not(:nth-child(3)){display:none}.cp-data-tool .cp-mini-booklet{aspect-ratio:11 / 8.5}.cp-data-tool .cp-mini-booklet .cp-mini-document{width:11in;transform:scale(tan(atan2(100cqw,11in)))}.cp-data-tool .cp-mini-song{aspect-ratio:5.5 / 8.5}.cp-data-tool .cp-mini-song .cp-mini-document{width:5.5in;transform:scale(tan(atan2(100cqw,5.5in)))}.cp-data-tool :is(button,input,select,textarea,summary,a):focus-visible{outline:3px solid var(--sapphire);outline-offset:3px}@media(max-width:63.99rem){.cp-data-tool .bm-grid,.cp-data-tool .ss{grid-template-columns:minmax(0,1fr)}.cp-data-tool .bm[data-tab] .bm-preview-pane,.cp-data-tool .ss-preview{position:static;order:-1;max-height:none}.cp-data-tool .ss-preview{max-height:none}.cp-data-tool .bm-preview-pane .bm-scaler{max-height:none;overflow:visible}.cp-data-tool .page-head>.wrap{padding-right:var(--gutter, 1.5rem)}.cp-data-tool .page-head>.wrap:after{display:none}.cp-data-tool .ss-sheet .ss-side{display:grid;width:5.5in;height:auto;zoom:tan(atan2(100cqw,5.5in))}.cp-data-tool .ss-sheet .ss-page+.ss-page{border-left:0;border-top:1px solid var(--cp-data-line)}}@media(max-width:30rem){.cp-data-tool .bm[data-tab] .bm-preview-pane,.cp-data-tool .ss-preview{padding:.65rem}.cp-data-tool .cp-preview-title .btn,.cp-data-tool .bm-actions>.btn{width:100%}.cp-data-tool .cp-template{font-size:.8125rem}}}@media print{.cp-template-picker,.cp-preview-title,[data-cp-initial]{display:none!important}}.cp-data-tool .bm-editor>.cp-template-picker{order:-2}.ss{display:grid;gap:2rem;padding-block:1.5rem var(--section)}@media(min-width:64rem){.ss{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start}.ss-edit{position:sticky;top:calc(var(--header-h) + 1rem);max-height:calc(100vh - var(--header-h) - 2rem);overflow-y:auto}}.ss-edit{display:grid;gap:1rem;align-content:start}.ss-fields{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.ss-fields .field:first-child{grid-column:1 / -1}.ss-found{margin:.25rem 0 0;padding:0;list-style:none}.ss-found button{display:grid;width:100%;min-height:2.75rem;padding:.375rem .75rem;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer;font:500 1rem/1.3 var(--font-serif);color:var(--ink)}.ss-found button:hover{background:var(--stone-50)}.ss-songs{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.ss-song{padding:.75rem .875rem;border-radius:var(--radius);background:var(--stone-0);box-shadow:0 0 0 1px var(--stone-200)}.ss-song-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ss-song-t{font:500 1.125rem/1.25 var(--font-serif);color:var(--ink)}.ss-song-btns{display:flex;flex:none}.ss-song-btns button{width:2.75rem;height:2.75rem;border:0;border-radius:10px;background:transparent;color:var(--ink-3);font-size:1.125rem;cursor:pointer}.ss-song-btns button:hover:not(:disabled){background:var(--stone-50);color:var(--ink)}.ss-song-btns button:disabled{opacity:.35;cursor:default}.ss-verses{display:flex;flex-wrap:wrap;gap:.25rem;margin:.375rem 0 0;padding:0;border:0;font:600 .8125rem/1 var(--font-sans);color:var(--ink-3)}.ss-verses legend{float:left;margin-right:.5rem;padding-top:.75rem}.ss-verses label{display:inline-flex;align-items:center;gap:.25rem;min-height:2.5rem;padding:0 .5rem;color:var(--ink-2);cursor:pointer}.ss-verses input{accent-color:var(--ruby)}.ss-print{display:grid;gap:.375rem}.ss-preview{min-width:0;overflow-x:auto}.ss-sheets{display:grid;gap:1.5rem;justify-items:start}.ss-label{margin:0 0 .375rem;font:650 .8125rem/1 var(--font-sans);color:var(--ink-3)}.ss-side{display:flex;width:11in;height:8.5in;background:#fff;box-shadow:var(--shadow-2);zoom:.52}@media(min-width:90rem){.ss-side{zoom:.62}}@media(max-width:40rem){.ss-side{zoom:.3}}.ss-page{position:relative;box-sizing:border-box;width:5.5in;height:8.5in;padding:.5in .55in .6in;overflow:hidden;font-family:var(--font-serif);font-size:var(--ss-size, 11pt);line-height:1.38;color:#111}.ss-side .ss-page+.ss-page{border-left:1px dashed #d9dde3}.ss-measure{position:absolute;left:-20000px;top:0;visibility:hidden}.ss-block{break-inside:avoid;margin-bottom:.9em}.ss-block h3{margin:0;font:600 1.25em/1.2 var(--font-serif);color:#111}.ss-by{margin:.15em 0 0;font:500 .75em/1.3 var(--font-sans);color:#555}.ss-stanza{position:relative;margin:0;padding-left:1.4em}.ss-vn{position:absolute;left:0;font-weight:600;color:var(--ruby)}.ss-refrain{margin:.5em 0 0;padding-left:2.4em;font-style:italic}.ss-pn{position:absolute;bottom:.3in;left:0;right:0;text-align:center;font:500 9pt/1 var(--font-sans);color:#777}.ss-cover{display:grid;align-content:center;gap:.6em;height:100%;text-align:center}.ss-cover-art{width:100%;height:1.8in;object-fit:cover;margin-bottom:.18in}.ss-cover h2{margin:0;font:400 2.4em/1.05 var(--font-serif);color:#111;text-wrap:balance}.ss-church{margin:0;font:650 .85em/1.2 var(--font-sans);color:var(--ruby-deep)}.ss-date{margin:0;font:500 .95em/1.3 var(--font-sans);color:#444}.ss-toc{margin:1.5em auto 0;padding:0;list-style-position:inside;font-size:.95em;line-height:1.7}.ss-backpage{display:grid;align-content:end;height:100%;font:450 8.5pt/1.5 var(--font-sans);color:#666;text-align:center}.ss-backpage p{margin:.25em 0}@media print{@page{size:letter landscape;margin:0}.ss-body>:not(main),.ss-body main>:not(.ss),.ss-edit,.ss-label,.ss-measure,.cp-toasts{display:none!important}.ss,.ss-preview,.ss-sheets{display:block;padding:0;margin:0;overflow:visible}.ss-side{zoom:1;box-shadow:none;break-after:page}.ss-side .ss-page+.ss-page{border-left:0}}.ss-cover:has(.ss-toc li:nth-child(6)) .ss-cover-art{height:1in}.ss-cover:has(.ss-toc li:nth-child(6)) .ss-toc{margin-top:.6em}h1[data-astro-cid-dm37eqn6]{overflow-wrap:break-word;min-width:0}[data-astro-cid-dm37eqn6]:focus-visible{outline:2px solid var(--sapphire);outline-offset:3px}
