/* Ikhaya v59: Church & Ministry themes (10). Generated; one block per theme. */
html[data-ik-theme="church-royal-navy"][data-theme]{color-scheme:dark;--ik-d:"Playfair Display";--ik-b:"Plus Jakarta Sans";--bg:#0a1330;--paper:#0a1330;--ink:#f7f2e4;--mute:#b9c3dd;--card:color-mix(in srgb,#f7f2e4 6%,#0a1330);--line:color-mix(in srgb,#e2bb62 30%,transparent);--acc:#e2bb62;--acc2:#b98f34;--on:#0a1330;--glow:#e2bb6233;--acc-soft:color-mix(in srgb,#e2bb62 14%,#0a1330);--kc-bg:linear-gradient(160deg,#16306a,#0a1330);--kc-ink:#f7f2e4;--kc-mute:#b9c3dd;--kc-accent:#e2bb62}
html[data-ik-theme="church-royal-navy"] .cover.kc:not(.kts){background:linear-gradient(160deg,#16306a,#0a1330);color:#f7f2e4}
html[data-ik-theme="church-royal-navy"] .cover.kc:not(.kts) .cvimg{filter:saturate(1.05) brightness(.96);transform:none;opacity:1}
html[data-ik-theme="church-royal-navy"] .cover.kc:not(.kts)::after{background:linear-gradient(180deg,#0a133000 0%,#0a133000 62%,#0a13304d 68%,#0a1330c4 76%,#0a1330f0 86%,#0a1330fa 100%)}
html[data-ik-theme="church-royal-navy"] .cover.kc:not(.kts):not(.np):not(.gcv) .cvph{display:none!important}
html[data-ik-theme="church-royal-navy"] .cover.kc:not(.kts):not(.np):not(.gcv) .cvcard{justify-content:flex-end!important;padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))!important}
html[data-ik-theme="church-royal-navy"] .cover.gcv.kc:not(.kts):not(.np) .cvph{display:block!important;visibility:hidden!important;border:0!important;box-shadow:none!important;width:100%!important;height:clamp(280px,46vh,400px)!important;margin:0!important}
html[data-ik-theme="church-royal-navy"] .cover.gcv.kc:not(.kts):not(.np)::after{background:linear-gradient(180deg,#0a133000 0%,#0a133000 62%,#0a13304d 68%,#0a1330c4 76%,#0a1330f0 86%,#0a1330fa 100%)}
html[data-ik-theme="church-royal-navy"] .cover.kc:not(.kts) .cvtxt small{display:inline-block;color:#e2bb62;font-size:11.5px;letter-spacing:.36em;text-transform:uppercase;font-weight:700;padding:0 4px 11px;margin-bottom:12px;border-bottom:1px solid #e2bb62}
html[data-ik-theme="church-royal-navy"] .cover.kc:not(.kts) .cvtxt h1{font-family:"Playfair Display",Georgia,serif;font-weight:700;text-transform:uppercase;letter-spacing:.015em;line-height:1.02;color:#f7f2e4;text-shadow:0 2px 20px #0a1330aa}
html[data-ik-theme="church-royal-navy"] .cover.kc:not(.kts) .cvtxt p{font-family:"Playfair Display",Georgia,serif;font-style:italic;font-size:1.12em;color:#e2bb62}
html[data-ik-theme="church-royal-navy"] .cover.kc:not(.kts) .cvtxt .cvm{font-family:var(--ik-b),system-ui,sans-serif;font-style:normal;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;color:#b9c3dd}
html[data-ik-theme="church-royal-navy"] .cover.kc:not(.kts) .tapo{background:#7a1530;color:#fff7e0;border:1px solid #e2bb62;border-radius:2px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;box-shadow:0 14px 30px #00000055,inset 0 0 0 3px #7a1530,inset 0 0 0 4px #e2bb6266}
html[data-ik-theme="church-royal-navy"] .card{border:1px solid color-mix(in srgb,#e2bb62 26%,transparent)}
html[data-ik-theme="church-royal-navy"] h1,html[data-ik-theme="church-royal-navy"] h2{font-family:"Playfair Display",Georgia,serif}
html[data-ik-theme="church-burgundy"][data-theme]{color-scheme:dark;--ik-d:"Playfair Display";--ik-b:"Plus Jakarta Sans";--bg:#260a13;--paper:#260a13;--ink:#fbf1e2;--mute:#d8b9bd;--card:color-mix(in srgb,#fbf1e2 6%,#260a13);--line:color-mix(in srgb,#e0b865 30%,transparent);--acc:#e0b865;--acc2:#b98f34;--on:#260a13;--glow:#e0b86533;--acc-soft:color-mix(in srgb,#e0b865 14%,#260a13);--kc-bg:linear-gradient(160deg,#4d1428,#260a13);--kc-ink:#fbf1e2;--kc-mute:#d8b9bd;--kc-accent:#e0b865}
html[data-ik-theme="church-burgundy"] .cover.kc:not(.kts){background:linear-gradient(160deg,#4d1428,#260a13);color:#fbf1e2}
html[data-ik-theme="church-burgundy"] .cover.kc:not(.kts) .cvimg{filter:saturate(1.05) brightness(.96);transform:none;opacity:1}
html[data-ik-theme="church-burgundy"] .cover.kc:not(.kts)::after{background:linear-gradient(180deg,#260a1300 0%,#260a1300 62%,#260a134d 68%,#260a13c4 76%,#260a13f0 86%,#260a13fa 100%)}
html[data-ik-theme="church-burgundy"] .cover.kc:not(.kts):not(.np):not(.gcv) .cvph{display:none!important}
html[data-ik-theme="church-burgundy"] .cover.kc:not(.kts):not(.np):not(.gcv) .cvcard{justify-content:flex-end!important;padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))!important}
html[data-ik-theme="church-burgundy"] .cover.gcv.kc:not(.kts):not(.np) .cvph{display:block!important;visibility:hidden!important;border:0!important;box-shadow:none!important;width:100%!important;height:clamp(280px,46vh,400px)!important;margin:0!important}
html[data-ik-theme="church-burgundy"] .cover.gcv.kc:not(.kts):not(.np)::after{background:linear-gradient(180deg,#260a1300 0%,#260a1300 62%,#260a134d 68%,#260a13c4 76%,#260a13f0 86%,#260a13fa 100%)}
html[data-ik-theme="church-burgundy"] .cover.kc:not(.kts) .cvtxt small{display:inline-block;color:#e0b865;font-size:11.5px;letter-spacing:.36em;text-transform:uppercase;font-weight:700;padding:0 4px 11px;margin-bottom:12px;border-bottom:1px solid #e0b865}
html[data-ik-theme="church-burgundy"] .cover.kc:not(.kts) .cvtxt h1{font-family:"Playfair Display",Georgia,serif;font-weight:700;text-transform:uppercase;letter-spacing:.015em;line-height:1.02;color:#fbf1e2;text-shadow:0 2px 20px #260a13aa}
html[data-ik-theme="church-burgundy"] .cover.kc:not(.kts) .cvtxt p{font-family:"Playfair Display",Georgia,serif;font-style:italic;font-size:1.12em;color:#e0b865}
html[data-ik-theme="church-burgundy"] .cover.kc:not(.kts) .cvtxt .cvm{font-family:var(--ik-b),system-ui,sans-serif;font-style:normal;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;color:#d8b9bd}
html[data-ik-theme="church-burgundy"] .cover.kc:not(.kts) .tapo{background:#16255a;color:#fff7e0;border:1px solid #e0b865;border-radius:2px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;box-shadow:0 14px 30px #00000055,inset 0 0 0 3px #16255a,inset 0 0 0 4px #e0b86566}
html[data-ik-theme="church-burgundy"] .card{border:1px solid color-mix(in srgb,#e0b865 26%,transparent)}
html[data-ik-theme="church-burgundy"] h1,html[data-ik-theme="church-burgundy"] h2{font-family:"Playfair Display",Georgia,serif}
html[data-ik-theme="church-ivory"][data-theme]{color-scheme:light;--ik-d:"Cormorant Garamond";--ik-b:"Plus Jakarta Sans";--bg:#fbf7ee;--paper:#fbf7ee;--ink:#1c1a2e;--mute:#6b6552;--card:color-mix(in srgb,#fff 72%,#fbf7ee);--line:color-mix(in srgb,#9b7420 30%,transparent);--acc:#9b7420;--acc2:#7a5a14;--on:#ffffff;--glow:#9b742033;--acc-soft:color-mix(in srgb,#9b7420 14%,#fbf7ee);--kc-bg:linear-gradient(160deg,#f0e6cf,#fbf7ee);--kc-ink:#1c1a2e;--kc-mute:#6b6552;--kc-accent:#9b7420}
html[data-ik-theme="church-ivory"] .cover.kc:not(.kts){background:linear-gradient(160deg,#f0e6cf,#fbf7ee);color:#1c1a2e}
html[data-ik-theme="church-ivory"] .cover.kc:not(.kts) .cvimg{filter:saturate(1.05) brightness(1);transform:none;opacity:1}
html[data-ik-theme="church-ivory"] .cover.kc:not(.kts)::after{background:linear-gradient(180deg,#fbf7ee00 0%,#fbf7ee00 62%,#fbf7ee4d 68%,#fbf7eec4 76%,#fbf7eef0 86%,#fbf7eefa 100%)}
html[data-ik-theme="church-ivory"] .cover.kc:not(.kts):not(.np):not(.gcv) .cvph{display:none!important}
html[data-ik-theme="church-ivory"] .cover.kc:not(.kts):not(.np):not(.gcv) .cvcard{justify-content:flex-end!important;padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))!important}
html[data-ik-theme="church-ivory"] .cover.gcv.kc:not(.kts):not(.np) .cvph{display:block!important;visibility:hidden!important;border:0!important;box-shadow:none!important;width:100%!important;height:clamp(280px,46vh,400px)!important;margin:0!important}
html[data-ik-theme="church-ivory"] .cover.gcv.kc:not(.kts):not(.np)::after{background:linear-gradient(180deg,#fbf7ee00 0%,#fbf7ee00 62%,#fbf7ee4d 68%,#fbf7eec4 76%,#fbf7eef0 86%,#fbf7eefa 100%)}
html[data-ik-theme="church-ivory"] .cover.kc:not(.kts) .cvtxt small{display:inline-block;color:#9b7420;font-size:11.5px;letter-spacing:.36em;text-transform:uppercase;font-weight:700;padding:0 4px 11px;margin-bottom:12px;border-bottom:1px solid #9b7420}
html[data-ik-theme="church-ivory"] .cover.kc:not(.kts) .cvtxt h1{font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;text-transform:uppercase;letter-spacing:.015em;line-height:1.02;color:#1c1a2e;text-shadow:0 2px 20px #fbf7eeaa}
html[data-ik-theme="church-ivory"] .cover.kc:not(.kts) .cvtxt p{font-family:"Cormorant Garamond",Georgia,serif;font-style:italic;font-size:1.12em;color:#9b7420}
html[data-ik-theme="church-ivory"] .cover.kc:not(.kts) .cvtxt .cvm{font-family:var(--ik-b),system-ui,sans-serif;font-style:normal;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;color:#6b6552}
html[data-ik-theme="church-ivory"] .cover.kc:not(.kts) .tapo{background:#1c2a5a;color:#fff7e0;border:1px solid #9b7420;border-radius:2px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;box-shadow:0 14px 30px #00000055,inset 0 0 0 3px #1c2a5a,inset 0 0 0 4px #9b742066}
html[data-ik-theme="church-ivory"] .card{border:1px solid color-mix(in srgb,#9b7420 26%,transparent)}
html[data-ik-theme="church-ivory"] h1,html[data-ik-theme="church-ivory"] h2{font-family:"Cormorant Garamond",Georgia,serif}
html[data-ik-theme="church-emerald"][data-theme]{color-scheme:dark;--ik-d:"Cinzel";--ik-b:"Plus Jakarta Sans";--bg:#06201a;--paper:#06201a;--ink:#f4efe0;--mute:#a9c7bb;--card:color-mix(in srgb,#f4efe0 6%,#06201a);--line:color-mix(in srgb,#d6b568 30%,transparent);--acc:#d6b568;--acc2:#a98a3a;--on:#06201a;--glow:#d6b56833;--acc-soft:color-mix(in srgb,#d6b568 14%,#06201a);--kc-bg:linear-gradient(160deg,#0f4034,#06201a);--kc-ink:#f4efe0;--kc-mute:#a9c7bb;--kc-accent:#d6b568}
html[data-ik-theme="church-emerald"] .cover.kc:not(.kts){background:linear-gradient(160deg,#0f4034,#06201a);color:#f4efe0}
html[data-ik-theme="church-emerald"] .cover.kc:not(.kts) .cvimg{filter:saturate(1.05) brightness(.96);transform:none;opacity:1}
html[data-ik-theme="church-emerald"] .cover.kc:not(.kts)::after{background:linear-gradient(180deg,#06201a00 0%,#06201a00 62%,#06201a4d 68%,#06201ac4 76%,#06201af0 86%,#06201afa 100%)}
html[data-ik-theme="church-emerald"] .cover.kc:not(.kts):not(.np):not(.gcv) .cvph{display:none!important}
html[data-ik-theme="church-emerald"] .cover.kc:not(.kts):not(.np):not(.gcv) .cvcard{justify-content:flex-end!important;padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))!important}
html[data-ik-theme="church-emerald"] .cover.gcv.kc:not(.kts):not(.np) .cvph{display:block!important;visibility:hidden!important;border:0!important;box-shadow:none!important;width:100%!important;height:clamp(280px,46vh,400px)!important;margin:0!important}
html[data-ik-theme="church-emerald"] .cover.gcv.kc:not(.kts):not(.np)::after{background:linear-gradient(180deg,#06201a00 0%,#06201a00 62%,#06201a4d 68%,#06201ac4 76%,#06201af0 86%,#06201afa 100%)}
html[data-ik-theme="church-emerald"] .cover.kc:not(.kts) .cvtxt small{display:inline-block;color:#d6b568;font-size:11.5px;letter-spacing:.36em;text-transform:uppercase;font-weight:700;padding:0 4px 11px;margin-bottom:12px;border-bottom:1px solid #d6b568}
html[data-ik-theme="church-emerald"] .cover.kc:not(.kts) .cvtxt h1{font-family:"Cinzel",Georgia,serif;font-weight:700;text-transform:uppercase;letter-spacing:.015em;line-height:1.02;color:#f4efe0;text-shadow:0 2px 20px #06201aaa}
html[data-ik-theme="church-emerald"] .cover.kc:not(.kts) .cvtxt p{font-family:"Cinzel",Georgia,serif;font-style:italic;font-size:1.12em;color:#d6b568}
html[data-ik-theme="church-emerald"] .cover.kc:not(.kts) .cvtxt .cvm{font-family:var(--ik-b),system-ui,sans-serif;font-style:normal;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;color:#a9c7bb}
html[data-ik-theme="church-emerald"] .cover.kc:not(.kts) .tapo{background:#5a1020;color:#fff7e0;border:1px solid #d6b568;border-radius:2px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;box-shadow:0 14px 30px #00000055,inset 0 0 0 3px #5a1020,inset 0 0 0 4px #d6b56866}
html[data-ik-theme="church-emerald"] .card{border:1px solid color-mix(in srgb,#d6b568 26%,transparent)}
html[data-ik-theme="church-emerald"] h1,html[data-ik-theme="church-emerald"] h2{font-family:"Cinzel",Georgia,serif}
html[data-ik-theme="church-obsidian"][data-theme]{color-scheme:dark;--ik-d:"Bodoni Moda";--ik-b:"Plus Jakarta Sans";--bg:#0b0b0d;--paper:#0b0b0d;--ink:#f6f0e2;--mute:#b5ad9b;--card:color-mix(in srgb,#f6f0e2 6%,#0b0b0d);--line:color-mix(in srgb,#e7c777 30%,transparent);--acc:#e7c777;--acc2:#b8933f;--on:#0b0b0d;--glow:#e7c77733;--acc-soft:color-mix(in srgb,#e7c777 14%,#0b0b0d);--kc-bg:linear-gradient(160deg,#1d1b20,#0b0b0d);--kc-ink:#f6f0e2;--kc-mute:#b5ad9b;--kc-accent:#e7c777}
html[data-ik-theme="church-obsidian"] .cover.kc:not(.kts){background:linear-gradient(160deg,#1d1b20,#0b0b0d);color:#f6f0e2}
html[data-ik-theme="church-obsidian"] .cover.kc:not(.kts) .cvimg{filter:saturate(1.05) brightness(.96);transform:none;opacity:1}
html[data-ik-theme="church-obsidian"] .cover.kc:not(.kts)::after{background:linear-gradient(180deg,#0b0b0d00 0%,#0b0b0d00 62%,#0b0b0d4d 68%,#0b0b0dc4 76%,#0b0b0df0 86%,#0b0b0dfa 100%)}
html[data-ik-theme="church-obsidian"] .cover.kc:not(.kts):not(.np):not(.gcv) .cvph{display:none!important}
html[data-ik-theme="church-obsidian"] .cover.kc:not(.kts):not(.np):not(.gcv) .cvcard{justify-content:flex-end!important;padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))!important}
html[data-ik-theme="church-obsidian"] .cover.gcv.kc:not(.kts):not(.np) .cvph{display:block!important;visibility:hidden!important;border:0!important;box-shadow:none!important;width:100%!important;height:clamp(280px,46vh,400px)!important;margin:0!important}
html[data-ik-theme="church-obsidian"] .cover.gcv.kc:not(.kts):not(.np)::after{background:linear-gradient(180deg,#0b0b0d00 0%,#0b0b0d00 62%,#0b0b0d4d 68%,#0b0b0dc4 76%,#0b0b0df0 86%,#0b0b0dfa 100%)}
html[data-ik-theme="church-obsidian"] .cover.kc:not(.kts) .cvtxt small{display:inline-block;color:#e7c777;font-size:11.5px;letter-spacing:.36em;text-transform:uppercase;font-weight:700;padding:0 4px 11px;margin-bottom:12px;border-bottom:1px solid #e7c777}
html[data-ik-theme="church-obsidian"] .cover.kc:not(.kts) .cvtxt h1{font-family:"Bodoni Moda",Georgia,serif;font-weight:700;text-transform:uppercase;letter-spacing:.015em;line-height:1.02;color:#f6f0e2;text-shadow:0 2px 20px #0b0b0daa}
html[data-ik-theme="church-obsidian"] .cover.kc:not(.kts) .cvtxt p{font-family:"Bodoni Moda",Georgia,serif;font-style:italic;font-size:1.12em;color:#e7c777}
html[data-ik-theme="church-obsidian"] .cover.kc:not(.kts) .cvtxt .cvm{font-family:var(--ik-b),system-ui,sans-serif;font-style:normal;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;color:#b5ad9b}
html[data-ik-theme="church-obsidian"] .cover.kc:not(.kts) .tapo{background:#5c1226;color:#fff7e0;border:1px solid #e7c777;border-radius:2px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;box-shadow:0 14px 30px #00000055,inset 0 0 0 3px #5c1226,inset 0 0 0 4px #e7c77766}
html[data-ik-theme="church-obsidian"] .card{border:1px solid color-mix(in srgb,#e7c777 26%,transparent)}
html[data-ik-theme="church-obsidian"] h1,html[data-ik-theme="church-obsidian"] h2{font-family:"Bodoni Moda",Georgia,serif}
html[data-ik-theme="church-amethyst"][data-theme]{color-scheme:dark;--ik-d:"Playfair Display";--ik-b:"Plus Jakarta Sans";--bg:#190e33;--paper:#190e33;--ink:#f6f0ff;--mute:#c7b9e6;--card:color-mix(in srgb,#f6f0ff 6%,#190e33);--line:color-mix(in srgb,#e6c97a 30%,transparent);--acc:#e6c97a;--acc2:#b99443;--on:#190e33;--glow:#e6c97a33;--acc-soft:color-mix(in srgb,#e6c97a 14%,#190e33);--kc-bg:linear-gradient(160deg,#36226f,#190e33);--kc-ink:#f6f0ff;--kc-mute:#c7b9e6;--kc-accent:#e6c97a}
html[data-ik-theme="church-amethyst"] .cover.kc:not(.kts){background:linear-gradient(160deg,#36226f,#190e33);color:#f6f0ff}
html[data-ik-theme="church-amethyst"] .cover.kc:not(.kts) .cvimg{filter:saturate(1.05) brightness(.96);transform:none;opacity:1}
html[data-ik-theme="church-amethyst"] .cover.kc:not(.kts)::after{background:linear-gradient(180deg,#190e3300 0%,#190e3300 62%,#190e334d 68%,#190e33c4 76%,#190e33f0 86%,#190e33fa 100%)}
html[data-ik-theme="church-amethyst"] .cover.kc:not(.kts):not(.np):not(.gcv) .cvph{display:none!important}
html[data-ik-theme="church-amethyst"] .cover.kc:not(.kts):not(.np):not(.gcv) .cvcard{justify-content:flex-end!important;padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))!important}
html[data-ik-theme="church-amethyst"] .cover.gcv.kc:not(.kts):not(.np) .cvph{display:block!important;visibility:hidden!important;border:0!important;box-shadow:none!important;width:100%!important;height:clamp(280px,46vh,400px)!important;margin:0!important}
html[data-ik-theme="church-amethyst"] .cover.gcv.kc:not(.kts):not(.np)::after{background:linear-gradient(180deg,#190e3300 0%,#190e3300 62%,#190e334d 68%,#190e33c4 76%,#190e33f0 86%,#190e33fa 100%)}
html[data-ik-theme="church-amethyst"] .cover.kc:not(.kts) .cvtxt small{display:inline-block;color:#e6c97a;font-size:11.5px;letter-spacing:.36em;text-transform:uppercase;font-weight:700;padding:0 4px 11px;margin-bottom:12px;border-bottom:1px solid #e6c97a}
html[data-ik-theme="church-amethyst"] .cover.kc:not(.kts) .cvtxt h1{font-family:"Playfair Display",Georgia,serif;font-weight:700;text-transform:uppercase;letter-spacing:.015em;line-height:1.02;color:#f6f0ff;text-shadow:0 2px 20px #190e33aa}
html[data-ik-theme="church-amethyst"] .cover.kc:not(.kts) .cvtxt p{font-family:"Playfair Display",Georgia,serif;font-style:italic;font-size:1.12em;color:#e6c97a}
html[data-ik-theme="church-amethyst"] .cover.kc:not(.kts) .cvtxt .cvm{font-family:var(--ik-b),system-ui,sans-serif;font-style:normal;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;color:#c7b9e6}
html[data-ik-theme="church-amethyst"] .cover.kc:not(.kts) .tapo{background:#5b1a6e;color:#fff7e0;border:1px solid #e6c97a;border-radius:2px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;box-shadow:0 14px 30px #00000055,inset 0 0 0 3px #5b1a6e,inset 0 0 0 4px #e6c97a66}
html[data-ik-theme="church-amethyst"] .card{border:1px solid color-mix(in srgb,#e6c97a 26%,transparent)}
html[data-ik-theme="church-amethyst"] h1,html[data-ik-theme="church-amethyst"] h2{font-family:"Playfair Display",Georgia,serif}
html[data-ik-theme="church-pearl"][data-theme]{color-scheme:light;--ik-d:"Cormorant Garamond";--ik-b:"Plus Jakarta Sans";--bg:#f5f7fb;--paper:#f5f7fb;--ink:#0f1d3d;--mute:#596480;--card:color-mix(in srgb,#fff 72%,#f5f7fb);--line:color-mix(in srgb,#1f3a78 30%,transparent);--acc:#1f3a78;--acc2:#162b5c;--on:#ffffff;--glow:#1f3a7833;--acc-soft:color-mix(in srgb,#1f3a78 14%,#f5f7fb);--kc-bg:linear-gradient(160deg,#e3e9f4,#f5f7fb);--kc-ink:#0f1d3d;--kc-mute:#596480;--kc-accent:#1f3a78}
html[data-ik-theme="church-pearl"] .cover.kc:not(.kts){background:linear-gradient(160deg,#e3e9f4,#f5f7fb);color:#0f1d3d}
html[data-ik-theme="church-pearl"] .cover.kc:not(.kts) .cvimg{filter:saturate(1.05) brightness(1);transform:none;opacity:1}
html[data-ik-theme="church-pearl"] .cover.kc:not(.kts)::after{background:linear-gradient(180deg,#f5f7fb00 0%,#f5f7fb00 62%,#f5f7fb4d 68%,#f5f7fbc4 76%,#f5f7fbf0 86%,#f5f7fbfa 100%)}
html[data-ik-theme="church-pearl"] .cover.kc:not(.kts):not(.np):not(.gcv) .cvph{display:none!important}
html[data-ik-theme="church-pearl"] .cover.kc:not(.kts):not(.np):not(.gcv) .cvcard{justify-content:flex-end!important;padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))!important}
html[data-ik-theme="church-pearl"] .cover.gcv.kc:not(.kts):not(.np) .cvph{display:block!important;visibility:hidden!important;border:0!important;box-shadow:none!important;width:100%!important;height:clamp(280px,46vh,400px)!important;margin:0!important}
html[data-ik-theme="church-pearl"] .cover.gcv.kc:not(.kts):not(.np)::after{background:linear-gradient(180deg,#f5f7fb00 0%,#f5f7fb00 62%,#f5f7fb4d 68%,#f5f7fbc4 76%,#f5f7fbf0 86%,#f5f7fbfa 100%)}
html[data-ik-theme="church-pearl"] .cover.kc:not(.kts) .cvtxt small{display:inline-block;color:#1f3a78;font-size:11.5px;letter-spacing:.36em;text-transform:uppercase;font-weight:700;padding:0 4px 11px;margin-bottom:12px;border-bottom:1px solid #1f3a78}
html[data-ik-theme="church-pearl"] .cover.kc:not(.kts) .cvtxt h1{font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;text-transform:uppercase;letter-spacing:.015em;line-height:1.02;color:#0f1d3d;text-shadow:0 2px 20px #f5f7fbaa}
html[data-ik-theme="church-pearl"] .cover.kc:not(.kts) .cvtxt p{font-family:"Cormorant Garamond",Georgia,serif;font-style:italic;font-size:1.12em;color:#1f3a78}
html[data-ik-theme="church-pearl"] .cover.kc:not(.kts) .cvtxt .cvm{font-family:var(--ik-b),system-ui,sans-serif;font-style:normal;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;color:#596480}
html[data-ik-theme="church-pearl"] .cover.kc:not(.kts) .tapo{background:#8c1c34;color:#fff7e0;border:1px solid #1f3a78;border-radius:2px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;box-shadow:0 14px 30px #00000055,inset 0 0 0 3px #8c1c34,inset 0 0 0 4px #1f3a7866}
html[data-ik-theme="church-pearl"] .card{border:1px solid color-mix(in srgb,#1f3a78 26%,transparent)}
html[data-ik-theme="church-pearl"] h1,html[data-ik-theme="church-pearl"] h2{font-family:"Cormorant Garamond",Georgia,serif}
html[data-ik-theme="church-flame"][data-theme]{color-scheme:dark;--ik-d:"Playfair Display";--ik-b:"Plus Jakarta Sans";--bg:#2a0b08;--paper:#2a0b08;--ink:#fff1e2;--mute:#e1bfa8;--card:color-mix(in srgb,#fff1e2 6%,#2a0b08);--line:color-mix(in srgb,#f2a444 30%,transparent);--acc:#f2a444;--acc2:#c97a1e;--on:#2a0b08;--glow:#f2a44433;--acc-soft:color-mix(in srgb,#f2a444 14%,#2a0b08);--kc-bg:linear-gradient(160deg,#5e1b0e,#2a0b08);--kc-ink:#fff1e2;--kc-mute:#e1bfa8;--kc-accent:#f2a444}
html[data-ik-theme="church-flame"] .cover.kc:not(.kts){background:linear-gradient(160deg,#5e1b0e,#2a0b08);color:#fff1e2}
html[data-ik-theme="church-flame"] .cover.kc:not(.kts) .cvimg{filter:saturate(1.05) brightness(.96);transform:none;opacity:1}
html[data-ik-theme="church-flame"] .cover.kc:not(.kts)::after{background:linear-gradient(180deg,#2a0b0800 0%,#2a0b0800 62%,#2a0b084d 68%,#2a0b08c4 76%,#2a0b08f0 86%,#2a0b08fa 100%)}
html[data-ik-theme="church-flame"] .cover.kc:not(.kts):not(.np):not(.gcv) .cvph{display:none!important}
html[data-ik-theme="church-flame"] .cover.kc:not(.kts):not(.np):not(.gcv) .cvcard{justify-content:flex-end!important;padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))!important}
html[data-ik-theme="church-flame"] .cover.gcv.kc:not(.kts):not(.np) .cvph{display:block!important;visibility:hidden!important;border:0!important;box-shadow:none!important;width:100%!important;height:clamp(280px,46vh,400px)!important;margin:0!important}
html[data-ik-theme="church-flame"] .cover.gcv.kc:not(.kts):not(.np)::after{background:linear-gradient(180deg,#2a0b0800 0%,#2a0b0800 62%,#2a0b084d 68%,#2a0b08c4 76%,#2a0b08f0 86%,#2a0b08fa 100%)}
html[data-ik-theme="church-flame"] .cover.kc:not(.kts) .cvtxt small{display:inline-block;color:#f2a444;font-size:11.5px;letter-spacing:.36em;text-transform:uppercase;font-weight:700;padding:0 4px 11px;margin-bottom:12px;border-bottom:1px solid #f2a444}
html[data-ik-theme="church-flame"] .cover.kc:not(.kts) .cvtxt h1{font-family:"Playfair Display",Georgia,serif;font-weight:700;text-transform:uppercase;letter-spacing:.015em;line-height:1.02;color:#fff1e2;text-shadow:0 2px 20px #2a0b08aa}
html[data-ik-theme="church-flame"] .cover.kc:not(.kts) .cvtxt p{font-family:"Playfair Display",Georgia,serif;font-style:italic;font-size:1.12em;color:#f2a444}
html[data-ik-theme="church-flame"] .cover.kc:not(.kts) .cvtxt .cvm{font-family:var(--ik-b),system-ui,sans-serif;font-style:normal;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;color:#e1bfa8}
html[data-ik-theme="church-flame"] .cover.kc:not(.kts) .tapo{background:#8f1d1d;color:#fff7e0;border:1px solid #f2a444;border-radius:2px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;box-shadow:0 14px 30px #00000055,inset 0 0 0 3px #8f1d1d,inset 0 0 0 4px #f2a44466}
html[data-ik-theme="church-flame"] .card{border:1px solid color-mix(in srgb,#f2a444 26%,transparent)}
html[data-ik-theme="church-flame"] h1,html[data-ik-theme="church-flame"] h2{font-family:"Playfair Display",Georgia,serif}
html[data-ik-theme="church-dawn"][data-theme]{color-scheme:light;--ik-d:"Cormorant Garamond";--ik-b:"Plus Jakarta Sans";--bg:#fff8ee;--paper:#fff8ee;--ink:#2d1d12;--mute:#7a634d;--card:color-mix(in srgb,#fff 72%,#fff8ee);--line:color-mix(in srgb,#b4691c 30%,transparent);--acc:#b4691c;--acc2:#8a4d10;--on:#ffffff;--glow:#b4691c33;--acc-soft:color-mix(in srgb,#b4691c 14%,#fff8ee);--kc-bg:linear-gradient(160deg,#fbe6c8,#fff8ee);--kc-ink:#2d1d12;--kc-mute:#7a634d;--kc-accent:#b4691c}
html[data-ik-theme="church-dawn"] .cover.kc:not(.kts){background:linear-gradient(160deg,#fbe6c8,#fff8ee);color:#2d1d12}
html[data-ik-theme="church-dawn"] .cover.kc:not(.kts) .cvimg{filter:saturate(1.05) brightness(1);transform:none;opacity:1}
html[data-ik-theme="church-dawn"] .cover.kc:not(.kts)::after{background:linear-gradient(180deg,#fff8ee00 0%,#fff8ee00 62%,#fff8ee4d 68%,#fff8eec4 76%,#fff8eef0 86%,#fff8eefa 100%)}
html[data-ik-theme="church-dawn"] .cover.kc:not(.kts):not(.np):not(.gcv) .cvph{display:none!important}
html[data-ik-theme="church-dawn"] .cover.kc:not(.kts):not(.np):not(.gcv) .cvcard{justify-content:flex-end!important;padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))!important}
html[data-ik-theme="church-dawn"] .cover.gcv.kc:not(.kts):not(.np) .cvph{display:block!important;visibility:hidden!important;border:0!important;box-shadow:none!important;width:100%!important;height:clamp(280px,46vh,400px)!important;margin:0!important}
html[data-ik-theme="church-dawn"] .cover.gcv.kc:not(.kts):not(.np)::after{background:linear-gradient(180deg,#fff8ee00 0%,#fff8ee00 62%,#fff8ee4d 68%,#fff8eec4 76%,#fff8eef0 86%,#fff8eefa 100%)}
html[data-ik-theme="church-dawn"] .cover.kc:not(.kts) .cvtxt small{display:inline-block;color:#b4691c;font-size:11.5px;letter-spacing:.36em;text-transform:uppercase;font-weight:700;padding:0 4px 11px;margin-bottom:12px;border-bottom:1px solid #b4691c}
html[data-ik-theme="church-dawn"] .cover.kc:not(.kts) .cvtxt h1{font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;text-transform:uppercase;letter-spacing:.015em;line-height:1.02;color:#2d1d12;text-shadow:0 2px 20px #fff8eeaa}
html[data-ik-theme="church-dawn"] .cover.kc:not(.kts) .cvtxt p{font-family:"Cormorant Garamond",Georgia,serif;font-style:italic;font-size:1.12em;color:#b4691c}
html[data-ik-theme="church-dawn"] .cover.kc:not(.kts) .cvtxt .cvm{font-family:var(--ik-b),system-ui,sans-serif;font-style:normal;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;color:#7a634d}
html[data-ik-theme="church-dawn"] .cover.kc:not(.kts) .tapo{background:#6e2a14;color:#fff7e0;border:1px solid #b4691c;border-radius:2px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;box-shadow:0 14px 30px #00000055,inset 0 0 0 3px #6e2a14,inset 0 0 0 4px #b4691c66}
html[data-ik-theme="church-dawn"] .card{border:1px solid color-mix(in srgb,#b4691c 26%,transparent)}
html[data-ik-theme="church-dawn"] h1,html[data-ik-theme="church-dawn"] h2{font-family:"Cormorant Garamond",Georgia,serif}
html[data-ik-theme="church-sapphire"][data-theme]{color-scheme:dark;--ik-d:"Bodoni Moda";--ik-b:"Plus Jakarta Sans";--bg:#07142e;--paper:#07142e;--ink:#eef3ff;--mute:#a9b9da;--card:color-mix(in srgb,#eef3ff 6%,#07142e);--line:color-mix(in srgb,#cfd8ea 30%,transparent);--acc:#cfd8ea;--acc2:#9fb0d0;--on:#07142e;--glow:#cfd8ea33;--acc-soft:color-mix(in srgb,#cfd8ea 14%,#07142e);--kc-bg:linear-gradient(160deg,#10306a,#07142e);--kc-ink:#eef3ff;--kc-mute:#a9b9da;--kc-accent:#cfd8ea}
html[data-ik-theme="church-sapphire"] .cover.kc:not(.kts){background:linear-gradient(160deg,#10306a,#07142e);color:#eef3ff}
html[data-ik-theme="church-sapphire"] .cover.kc:not(.kts) .cvimg{filter:saturate(1.05) brightness(.96);transform:none;opacity:1}
html[data-ik-theme="church-sapphire"] .cover.kc:not(.kts)::after{background:linear-gradient(180deg,#07142e00 0%,#07142e00 62%,#07142e4d 68%,#07142ec4 76%,#07142ef0 86%,#07142efa 100%)}
html[data-ik-theme="church-sapphire"] .cover.kc:not(.kts):not(.np):not(.gcv) .cvph{display:none!important}
html[data-ik-theme="church-sapphire"] .cover.kc:not(.kts):not(.np):not(.gcv) .cvcard{justify-content:flex-end!important;padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))!important}
html[data-ik-theme="church-sapphire"] .cover.gcv.kc:not(.kts):not(.np) .cvph{display:block!important;visibility:hidden!important;border:0!important;box-shadow:none!important;width:100%!important;height:clamp(280px,46vh,400px)!important;margin:0!important}
html[data-ik-theme="church-sapphire"] .cover.gcv.kc:not(.kts):not(.np)::after{background:linear-gradient(180deg,#07142e00 0%,#07142e00 62%,#07142e4d 68%,#07142ec4 76%,#07142ef0 86%,#07142efa 100%)}
html[data-ik-theme="church-sapphire"] .cover.kc:not(.kts) .cvtxt small{display:inline-block;color:#cfd8ea;font-size:11.5px;letter-spacing:.36em;text-transform:uppercase;font-weight:700;padding:0 4px 11px;margin-bottom:12px;border-bottom:1px solid #cfd8ea}
html[data-ik-theme="church-sapphire"] .cover.kc:not(.kts) .cvtxt h1{font-family:"Bodoni Moda",Georgia,serif;font-weight:700;text-transform:uppercase;letter-spacing:.015em;line-height:1.02;color:#eef3ff;text-shadow:0 2px 20px #07142eaa}
html[data-ik-theme="church-sapphire"] .cover.kc:not(.kts) .cvtxt p{font-family:"Bodoni Moda",Georgia,serif;font-style:italic;font-size:1.12em;color:#cfd8ea}
html[data-ik-theme="church-sapphire"] .cover.kc:not(.kts) .cvtxt .cvm{font-family:var(--ik-b),system-ui,sans-serif;font-style:normal;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;color:#a9b9da}
html[data-ik-theme="church-sapphire"] .cover.kc:not(.kts) .tapo{background:#1f4fb0;color:#fff7e0;border:1px solid #cfd8ea;border-radius:2px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;box-shadow:0 14px 30px #00000055,inset 0 0 0 3px #1f4fb0,inset 0 0 0 4px #cfd8ea66}
html[data-ik-theme="church-sapphire"] .card{border:1px solid color-mix(in srgb,#cfd8ea 26%,transparent)}
html[data-ik-theme="church-sapphire"] h1,html[data-ik-theme="church-sapphire"] h2{font-family:"Bodoni Moda",Georgia,serif}
@media(prefers-reduced-motion:no-preference){html[data-kind="church"] .cover .tapo{transition:transform .25s ease,box-shadow .25s ease}html[data-kind="church"] .cover .tapo:active{transform:translateY(1px) scale(.99)}}

/* cross ornament on the kicker rule (animated glow) */
html[data-ik-theme="church-royal-navy"] .cover.kc:not(.kts) .cvtxt small{position:relative;overflow:visible}html[data-ik-theme="church-royal-navy"] .cover.kc:not(.kts) .cvtxt small::after{content:"";position:absolute;left:50%;bottom:-11px;width:11px;height:17px;margin-left:-5.5px;background:#0a1330 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 64'%3E%3Cpath d='M16.5 0h7v19H40v7H23.5v38h-7V26H0v-7h16.5z' fill='%23e2bb62'/%3E%3C/svg%3E") center/7px 11px no-repeat;border-radius:2px;padding:0 6px;box-sizing:content-box;transform:translateX(-6px);filter:drop-shadow(0 0 6px #e2bb62);animation:ikch-xglow 4.5s ease-in-out infinite}
html[data-ik-theme="church-burgundy"] .cover.kc:not(.kts) .cvtxt small{position:relative;overflow:visible}html[data-ik-theme="church-burgundy"] .cover.kc:not(.kts) .cvtxt small::after{content:"";position:absolute;left:50%;bottom:-11px;width:11px;height:17px;margin-left:-5.5px;background:#260a13 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 64'%3E%3Cpath d='M16.5 0h7v19H40v7H23.5v38h-7V26H0v-7h16.5z' fill='%23e0b865'/%3E%3C/svg%3E") center/7px 11px no-repeat;border-radius:2px;padding:0 6px;box-sizing:content-box;transform:translateX(-6px);filter:drop-shadow(0 0 6px #e0b865);animation:ikch-xglow 4.5s ease-in-out infinite}
html[data-ik-theme="church-ivory"] .cover.kc:not(.kts) .cvtxt small{position:relative;overflow:visible}html[data-ik-theme="church-ivory"] .cover.kc:not(.kts) .cvtxt small::after{content:"";position:absolute;left:50%;bottom:-11px;width:11px;height:17px;margin-left:-5.5px;background:#fbf7ee url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 64'%3E%3Cpath d='M16.5 0h7v19H40v7H23.5v38h-7V26H0v-7h16.5z' fill='%239b7420'/%3E%3C/svg%3E") center/7px 11px no-repeat;border-radius:2px;padding:0 6px;box-sizing:content-box;transform:translateX(-6px);filter:drop-shadow(0 0 6px #9b7420);animation:ikch-xglow 4.5s ease-in-out infinite}
html[data-ik-theme="church-emerald"] .cover.kc:not(.kts) .cvtxt small{position:relative;overflow:visible}html[data-ik-theme="church-emerald"] .cover.kc:not(.kts) .cvtxt small::after{content:"";position:absolute;left:50%;bottom:-11px;width:11px;height:17px;margin-left:-5.5px;background:#06201a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 64'%3E%3Cpath d='M16.5 0h7v19H40v7H23.5v38h-7V26H0v-7h16.5z' fill='%23d6b568'/%3E%3C/svg%3E") center/7px 11px no-repeat;border-radius:2px;padding:0 6px;box-sizing:content-box;transform:translateX(-6px);filter:drop-shadow(0 0 6px #d6b568);animation:ikch-xglow 4.5s ease-in-out infinite}
html[data-ik-theme="church-obsidian"] .cover.kc:not(.kts) .cvtxt small{position:relative;overflow:visible}html[data-ik-theme="church-obsidian"] .cover.kc:not(.kts) .cvtxt small::after{content:"";position:absolute;left:50%;bottom:-11px;width:11px;height:17px;margin-left:-5.5px;background:#0b0b0d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 64'%3E%3Cpath d='M16.5 0h7v19H40v7H23.5v38h-7V26H0v-7h16.5z' fill='%23e7c777'/%3E%3C/svg%3E") center/7px 11px no-repeat;border-radius:2px;padding:0 6px;box-sizing:content-box;transform:translateX(-6px);filter:drop-shadow(0 0 6px #e7c777);animation:ikch-xglow 4.5s ease-in-out infinite}
html[data-ik-theme="church-amethyst"] .cover.kc:not(.kts) .cvtxt small{position:relative;overflow:visible}html[data-ik-theme="church-amethyst"] .cover.kc:not(.kts) .cvtxt small::after{content:"";position:absolute;left:50%;bottom:-11px;width:11px;height:17px;margin-left:-5.5px;background:#190e33 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 64'%3E%3Cpath d='M16.5 0h7v19H40v7H23.5v38h-7V26H0v-7h16.5z' fill='%23e6c97a'/%3E%3C/svg%3E") center/7px 11px no-repeat;border-radius:2px;padding:0 6px;box-sizing:content-box;transform:translateX(-6px);filter:drop-shadow(0 0 6px #e6c97a);animation:ikch-xglow 4.5s ease-in-out infinite}
html[data-ik-theme="church-pearl"] .cover.kc:not(.kts) .cvtxt small{position:relative;overflow:visible}html[data-ik-theme="church-pearl"] .cover.kc:not(.kts) .cvtxt small::after{content:"";position:absolute;left:50%;bottom:-11px;width:11px;height:17px;margin-left:-5.5px;background:#f5f7fb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 64'%3E%3Cpath d='M16.5 0h7v19H40v7H23.5v38h-7V26H0v-7h16.5z' fill='%231f3a78'/%3E%3C/svg%3E") center/7px 11px no-repeat;border-radius:2px;padding:0 6px;box-sizing:content-box;transform:translateX(-6px);filter:drop-shadow(0 0 6px #1f3a78);animation:ikch-xglow 4.5s ease-in-out infinite}
html[data-ik-theme="church-flame"] .cover.kc:not(.kts) .cvtxt small{position:relative;overflow:visible}html[data-ik-theme="church-flame"] .cover.kc:not(.kts) .cvtxt small::after{content:"";position:absolute;left:50%;bottom:-11px;width:11px;height:17px;margin-left:-5.5px;background:#2a0b08 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 64'%3E%3Cpath d='M16.5 0h7v19H40v7H23.5v38h-7V26H0v-7h16.5z' fill='%23f2a444'/%3E%3C/svg%3E") center/7px 11px no-repeat;border-radius:2px;padding:0 6px;box-sizing:content-box;transform:translateX(-6px);filter:drop-shadow(0 0 6px #f2a444);animation:ikch-xglow 4.5s ease-in-out infinite}
html[data-ik-theme="church-dawn"] .cover.kc:not(.kts) .cvtxt small{position:relative;overflow:visible}html[data-ik-theme="church-dawn"] .cover.kc:not(.kts) .cvtxt small::after{content:"";position:absolute;left:50%;bottom:-11px;width:11px;height:17px;margin-left:-5.5px;background:#fff8ee url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 64'%3E%3Cpath d='M16.5 0h7v19H40v7H23.5v38h-7V26H0v-7h16.5z' fill='%23b4691c'/%3E%3C/svg%3E") center/7px 11px no-repeat;border-radius:2px;padding:0 6px;box-sizing:content-box;transform:translateX(-6px);filter:drop-shadow(0 0 6px #b4691c);animation:ikch-xglow 4.5s ease-in-out infinite}
html[data-ik-theme="church-sapphire"] .cover.kc:not(.kts) .cvtxt small{position:relative;overflow:visible}html[data-ik-theme="church-sapphire"] .cover.kc:not(.kts) .cvtxt small::after{content:"";position:absolute;left:50%;bottom:-11px;width:11px;height:17px;margin-left:-5.5px;background:#07142e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 64'%3E%3Cpath d='M16.5 0h7v19H40v7H23.5v38h-7V26H0v-7h16.5z' fill='%23cfd8ea'/%3E%3C/svg%3E") center/7px 11px no-repeat;border-radius:2px;padding:0 6px;box-sizing:content-box;transform:translateX(-6px);filter:drop-shadow(0 0 6px #cfd8ea);animation:ikch-xglow 4.5s ease-in-out infinite}
@keyframes ikch-xglow{0%,100%{filter:drop-shadow(0 0 3px #0000)}50%{filter:drop-shadow(0 0 9px currentColor)}}
@media(prefers-reduced-motion:reduce){html[data-kind="church"] .cvtxt small::after{animation:none}}

/* v61: editable church name in the kicker: wrap long names neatly */
html[data-kind="church"] .cover.kc:not(.kts) .cvtxt small{max-width:94%;text-align:center;line-height:1.55;font-size:11px;letter-spacing:.3em}
