.marquee[data-v-3901adda]{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track[data-v-3901adda]{width:max-content;animation:marquee-scroll-3901adda var(--marquee-duration,24s) linear infinite;display:flex}.marquee:hover .marquee-track[data-v-3901adda]{animation-play-state:paused}.marquee-group[data-v-3901adda]{flex-shrink:0;display:flex}@keyframes marquee-scroll-3901adda{0%{transform:translate(0)}to{transform:translate(-50%)}}.donate-progress[data-v-19e0c2ce]{flex-direction:column;gap:.6rem;width:100%;display:flex}.donate-progress-title[data-v-19e0c2ce]{color:var(--color-gold-soft);text-align:center;margin:0;font-size:.95rem}.donate-progress-bar[data-v-19e0c2ce]{border-radius:var(--radius-md);background:var(--color-bg-soft);border:1px solid var(--color-border);width:100%;height:22px;position:relative;overflow:hidden}.donate-progress-fill[data-v-19e0c2ce]{background:linear-gradient(90deg,#a9791f,#ffdf89);height:100%;transition:width .3s}.donate-progress-amount[data-v-19e0c2ce]{color:#fff;text-shadow:0 1px 2px #000000bf;white-space:nowrap;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex;position:absolute;inset:0}:root[data-theme=light] .donate-progress-amount[data-v-19e0c2ce]{color:#3a2a06;text-shadow:0 1px 1px #ffffff8c}.donate-progress-caption[data-v-19e0c2ce]{color:var(--color-gold-soft);text-align:center;letter-spacing:.3px;margin:0;font-size:.8rem;text-decoration:none;display:block}.donate-progress-caption[data-v-19e0c2ce]:hover{text-decoration:underline}.donor-chip[data-v-19e0c2ce]{border-radius:var(--radius-md);background:var(--color-bg-soft);white-space:nowrap;align-items:center;gap:.4rem;margin-right:.4rem;padding:.25rem .6rem;font-size:.8rem;display:inline-flex}.donor-name[data-v-19e0c2ce]{color:var(--color-text-muted)}.donor-amount[data-v-19e0c2ce]{color:var(--color-gold-soft);flex-shrink:0;font-weight:600}.donate-progress-btn[data-v-19e0c2ce]{border-radius:var(--radius-md);color:#241a06;cursor:pointer;background-image:url(../textures/gold-plate.webp);background-position:50%;background-size:cover;border:1px solid #e5c879;justify-content:center;align-self:center;align-items:center;gap:.4rem;margin-top:.2rem;padding:.4rem 1rem;font-size:.82rem;font-weight:600;transition:filter .15s;display:inline-flex}.donate-progress-btn[data-v-19e0c2ce]:hover{filter:brightness(1.08)}.donate-progress-btn-icon[data-v-19e0c2ce]{width:16px;height:16px}
