.wdtprs-thermo,.wdtprs-give,.wdtprs-appeal{--g-accent:var(--accent, #b41414);--g-accent-dark:var(--accent-dark, #8a0f0f);--g-fill:var(--accent-fill, #b41414);--g-fill-hover:var(--accent-fill-hover, #8a0f0f);--g-on-ink:var(--on-ink, #fff);--g-line:var(--field-line, #d9d4c8);--g-ink:var(--ink, #1a1a1a);--g-text:var(--text, #2b2a27);--g-muted:var(--muted, #5c5a55);--g-rule:var(--rule, #e6e2d9);--g-card:var(--card, #fff);--g-paper:var(--paper, #fbfaf7);--g-tint:var(--tint, #f5eee6);--g-tint-rule:var(--tint-rule, #e8d9cb);--g-sans:var(--sans, system-ui, sans-serif);--g-serif:var(--serif, Georgia, serif);--g-radius:var(--radius, 10px);font-family:var(--g-sans)}.wdtprs-thermo{display:flex;align-items:center;gap:22px;max-width:420px;margin:1.4em 0;padding:20px 24px;background:var(--g-card);border:1px solid var(--g-rule);border-radius:var(--g-radius)}.thermo-svg{flex:none;overflow:visible}.thermo-tube{fill:var(--g-paper);stroke:var(--g-ink);stroke-width:4}.thermo-fill,.thermo-bulb,.thermo-spill circle{fill:var(--g-fill)}.thermo-bulb-ring{fill:var(--g-paper);stroke:var(--g-ink);stroke-width:4}.thermo-ticks line{stroke:var(--g-ink);stroke-width:1.5;opacity:.35}.wdtprs-thermo figcaption{display:flex;flex-direction:column;gap:4px;margin:0}.thermo-label{font:700 11px/1.3 var(--g-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--g-muted)}.thermo-pct{font:600 46px/1 var(--g-serif);color:var(--g-accent)}.thermo-numbers{font-size:15px;color:var(--g-text)}.thermo-numbers strong{color:var(--g-ink)}.thermo-reached{align-self:flex-start;margin-top:6px;padding:5px 12px;border-radius:999px;background:var(--g-fill);color:#fff;font-size:13px;font-weight:600}.thermo-note{font-size:13px;color:var(--g-muted)}.thermo-updated{font-size:12px;color:var(--g-muted)}.entry-content .wdtprs-thermo svg{border-radius:0}.wdtprs-progress.is-stacked{flex-direction:column;align-items:stretch;gap:14px}.wdtprs-progress.is-stacked .thermo-pct{font-size:34px}.wdtprs-progress.is-stacked figcaption{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.wdtprs-progress.is-stacked .thermo-label{flex-basis:100%}.wdtprs-progress.is-stacked .thermo-reached{align-self:center;margin-top:0}.wdtprs-progress.is-stacked .thermo-note,.wdtprs-progress.is-stacked .thermo-updated{flex-basis:100%}.prog-bar{height:14px;background:var(--g-tint);border:1px solid var(--g-tint-rule);border-radius:999px;overflow:hidden}.prog-bar span{display:block;height:100%;background:var(--g-fill);border-radius:999px}.prog-days{display:grid;grid-template-columns:repeat(7,22px);gap:5px}.prog-days span{width:22px;height:22px;border-radius:4px;background:var(--g-tint);border:1px solid var(--g-tint-rule)}.prog-days .is-on{background:var(--g-fill);border-color:var(--g-fill)}.prog-days .is-part{background:linear-gradient(90deg,var(--g-fill) 50%,var(--g-tint) 50%);border-color:var(--g-fill)}.prog-days .is-bonus{background:#c08a2b;border-color:#c08a2b}.prog-icons{display:flex;flex-wrap:wrap;gap:6px}.prog-icon{position:relative;width:34px;height:34px}.prog-icon>span{position:absolute;inset:0}.prog-icon svg,.prog-icon img{display:block;width:100%;height:100%;object-fit:contain}.prog-off svg{fill:var(--g-tint-rule)}.prog-off img{filter:grayscale(1);opacity:.3}.prog-on{clip-path:inset(0 calc(100% - var(--part)) 0 0)}.prog-on svg{fill:var(--g-fill)}.prog-icon.is-bonus .prog-on svg{fill:#c08a2b}.prog-fill{position:relative;flex:none;width:160px}.prog-fill img{display:block;width:100%;height:auto}.prog-fill-off{filter:grayscale(1);opacity:.35}.prog-fill-on{position:absolute;inset:0;clip-path:inset(calc(100% - var(--fill)) 0 0 0)}.prog-fill-line{position:absolute;left:0;right:0;bottom:var(--fill);border-top:2px dashed var(--g-accent)}.wdtprs-progress.is-reached .prog-fill-line{display:none}.wdtprs-give{margin:1.6em 0;font-size:15px;line-height:1.5;color:var(--g-text)}body .wdtprs-give .give-title{margin:0 0 14px;font:600 24px/1.2 var(--g-serif);color:var(--g-ink)}body .wdtprs-give h3{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 6px;font:700 16px/1.3 var(--g-sans);color:var(--g-ink)}.wdtprs-give p{margin:0 0 8px}.wdtprs-give p:last-child{margin-bottom:0}.give-methods{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:give}.give-method{position:relative;margin:0;padding:16px 18px 16px 52px;background:var(--g-card);border:1px solid var(--g-rule);border-radius:var(--g-radius);counter-increment:give}.give-method::before{content:counter(give);position:absolute;left:16px;top:16px;width:24px;height:24px;border-radius:50%;background:var(--g-paper);border:1px solid var(--g-rule);font:600 12px/22px var(--g-sans);text-align:center;color:var(--g-muted)}.give-zelle{border-color:var(--g-fill);box-shadow:inset 4px 0 0 var(--g-fill)}.give-zelle::before{background:var(--g-fill);border-color:var(--g-fill);color:#fff}.give-badge{padding:3px 9px;border-radius:999px;background:var(--g-tint);border:1px solid var(--g-tint-rule);font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--g-ink)}.give-zelle .give-badge{background:var(--g-fill);border-color:var(--g-fill);color:#fff}.give-email-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.give-email{padding:7px 12px;border-radius:8px;background:var(--g-paper);border:1px solid var(--g-rule);font:600 16px/1.2 ui-monospace,Menlo,monospace;color:var(--g-ink)}.give-copy,.give-button,.give-amount{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;font:600 14px/1 var(--g-sans);text-decoration:none!important;cursor:pointer}.give-copy{border:1px solid var(--g-ink);background:var(--g-ink);color:var(--g-on-ink)}.give-copy.is-copied{background:#2f6b3a;border-color:#2f6b3a}.give-copy.is-pending{visibility:hidden}.give-button{border:1px solid var(--g-fill);background:var(--g-fill);color:#fff!important}.give-button:hover{background:var(--g-fill-hover);border-color:var(--g-fill-hover)}.give-amounts{display:flex;flex-wrap:wrap;gap:8px}.give-amount{min-width:64px;border:1px solid var(--g-line);background:var(--g-card);color:var(--g-ink)!important}.give-amount:hover{border-color:var(--g-ink)}html body a.give-button,html body a.give-button:link,html body a.give-button:visited,html body a.give-button:hover,html body a.give-button:focus{color:#fff!important;text-decoration:none}html body a.give-amount,html body a.give-amount:link,html body a.give-amount:visited,html body a.give-amount:hover,html body a.give-amount:focus{color:var(--g-ink)!important;text-decoration:none}html body .wdtprs-appeal a.appeal-once,html body .wdtprs-appeal a.appeal-once:visited{color:var(--g-accent)!important}.give-memo{font-size:13.5px;color:var(--g-muted)}.give-qr{float:right;width:96px;height:auto;margin:-4px 0 4px 12px;border-radius:6px}.give-venmo::after{content:"";display:table;clear:both}.give-address summary{cursor:pointer;font-weight:600;color:var(--g-accent)}.give-address address{margin-top:6px;font-style:normal;white-space:normal}.give-monthly{margin-top:14px;padding:18px 20px;background:var(--g-tint);border:1px solid var(--g-tint-rule);border-radius:var(--g-radius)}.give-monthly ul{margin:8px 0 0;padding-left:18px}.give-monthly li{margin:4px 0}#give-monthly,#give-once{scroll-margin-top:24px}.give-monthly.is-lead{margin:0 0 28px;padding:24px;background:var(--g-tint);border:1px solid var(--g-tint-rule)}.give-monthly-ask{font-size:17px;line-height:1.55;color:var(--g-ink)}.give-monthly-ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:14px}.give-monthly-way{padding:16px 18px;background:var(--g-card);border:1px solid var(--g-tint-rule);border-radius:var(--g-radius)}.give-monthly-way:first-child{border-color:var(--g-fill);box-shadow:inset 4px 0 0 var(--g-fill)}.give-monthly-way:first-child .give-badge{background:var(--g-fill);border-color:var(--g-fill);color:#fff}.give-campaign{margin-top:28px}.give-campaign .wdtprs-thermo{margin:0 0 8px}.give-campaigns{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.give-campaign-item>p{margin:0 0 6px}.wdtprs-campaign{margin:1.6em 0}.wdtprs-campaign .wdtprs-thermo{margin-bottom:8px}.wdtprs-campaign .campaign-more{margin:0 0 1.2em;font-size:15px}.wdtprs-campaign-missing{padding:10px 14px;border:1px dashed var(--g-accent);border-radius:var(--g-radius);font-size:14px;color:var(--g-muted)}@media (max-width:560px){.prog-days{grid-template-columns:repeat(7,1fr)}.prog-days span{width:auto;aspect-ratio:1;height:auto}.prog-fill{width:120px}.wdtprs-thermo{gap:16px;padding:16px}.thermo-pct{font-size:38px}.give-method{padding:14px 14px 14px 46px}.give-method::before{left:12px;top:14px}}.wdtprs-appeal{clear:both;margin:2em 0 0;padding:20px 22px;background:var(--g-tint);border:1px solid var(--g-tint-rule);border-radius:var(--g-radius);font-size:15px;line-height:1.5;color:var(--g-text)}.wdtprs-appeal p{margin:0 0 12px}.wdtprs-appeal p:last-child{margin-bottom:0}.wdtprs-appeal strong{color:var(--g-ink)}.wdtprs-appeal .appeal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.wdtprs-appeal .appeal-once{font-weight:600;color:var(--g-accent);text-decoration:none}.wdtprs-appeal .appeal-once:hover{text-decoration:underline}.wdtprs-appeal .appeal-campaign{font-size:13.5px;color:var(--g-muted)}