:root{--glow-btn-bg:var(--btn-bg,#b8826d);--glow-btn-bg-hover:var(--btn-bg-hover,#a16e5a);--glow-btn-shadow:0 4px 12px rgba(122,82,68,0.15);--glow-btn-shadow-hover:0 6px 16px rgba(122,82,68,0.25);--glow-btn-text-color:var(--text-white,#ffffff);--glow-btn-radius:var(--radius-full,9999px)}.glow-btn{position:relative!important;isolation:isolate;background:transparent!important;border:none!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer;outline:none;font-family:inherit;color:var(--text-white,#ffffff)!important;box-shadow:none!important;transition:transform .15s ease!important;box-sizing:border-box}.glow-btn:active{transform:scale(.97)!important}.glow-btn:disabled{opacity:.65;cursor:not-allowed!important;pointer-events:none}.glow-btn.btn-submit{width:100%!important}.glow-btn.btn-submit.is-success .glow-btn-face{background-color:#27ae60!important}.glow-btn.btn-submit.is-error .glow-btn-face{background-color:#c0392b!important}.glow-btn.btn-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:14px 28px!important;border-radius:var(--radius-full,9999px)!important;font-size:1rem!important;font-weight:700!important;gap:8px!important}.glow-btn.btn-primary .glow-btn-face{background-color:var(--primary,#b8826d);box-shadow:0 4px 14px rgba(122,82,68,.2)}@media (hover:hover) and (pointer:fine){.glow-btn.btn-primary:hover .glow-btn-face{background-color:var(--btn-bg-hover,#a16e5a);box-shadow:0 6px 18px rgba(122,82,68,.35)}}.glow-btn.btn-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 28px!important;border-radius:var(--radius-full,9999px)!important;font-size:1rem!important;font-weight:700!important;gap:8px!important;background:transparent!important}.glow-btn.btn-secondary,.glow-btn.btn-secondary .glow-btn-label{color:var(--secondary)!important}body.dark-theme .glow-btn.btn-secondary,body.dark-theme .glow-btn.btn-secondary .glow-btn-label{color:var(--text-main)!important}.glow-btn.btn-secondary .glow-btn-face{background-color:var(--bg-main,#FAF8F5);border:2px solid var(--secondary);box-shadow:none!important;transition:background-color .2s ease,border-color .2s ease}body.dark-theme .glow-btn.btn-secondary .glow-btn-face{background-color:var(--bg-card,#201a17);border-color:var(--border-color)}@media (hover:hover) and (pointer:fine){.glow-btn.btn-secondary:hover .glow-btn-face{background-color:var(--secondary-light)}}.glow-btn.btn-donate{display:inline-block!important;padding:10px 22px!important;border-radius:var(--radius-full,9999px)!important;font-size:.95rem!important;font-weight:700!important;line-height:1.6!important;text-align:center!important}.glow-btn .glow-btn-face,.glow-btn.btn-donate .glow-btn-face{position:absolute;inset:0;border-radius:inherit;z-index:1;pointer-events:none;background-color:var(--btn-bg,#b8826d);box-shadow:0 4px 12px rgba(122,82,68,.15);transition:background-color .2s ease,box-shadow .2s ease}@media (hover:hover) and (pointer:fine){.glow-btn.btn-donate:hover .glow-btn-face,.glow-btn:hover .glow-btn-face{background-color:var(--btn-bg-hover,#a16e5a);box-shadow:0 6px 16px rgba(122,82,68,.25)}}.glow-btn .glow-btn-label{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:inherit;line-height:inherit}.glow-fx-container{pointer-events:none;z-index:0;opacity:.95;--glow-sx:3;--glow-sy:1.3}.glow-fx,.glow-fx-container{position:absolute;inset:0;border-radius:inherit}.glow-fx{opacity:var(--glow-o,0);transition:opacity .15s ease-out}.glow-layer{position:absolute;inset:-2.5px;border-radius:inherit;overflow:hidden;filter:blur(4px)}.glow-sharp{filter:blur(1px)}.glow-mask{position:absolute;inset:0;border-radius:inherit;scale:var(--glow-sx,3) var(--glow-sy,1.3);-webkit-mask-image:conic-gradient(from var(--glow-a,20deg),transparent 0,transparent 50%,#000 68%,#000 75%,transparent 89%),conic-gradient(from var(--glow-a,20deg),#000 30%,transparent 50%,#000 70%);mask-image:conic-gradient(from var(--glow-a,20deg),transparent 0,transparent 50%,#000 68%,#000 75%,transparent 89%),conic-gradient(from var(--glow-a,20deg),#000 30%,transparent 50%,#000 70%);-webkit-mask-composite:source-in;mask-composite:intersect}.glow-sharp .glow-mask{-webkit-mask-image:conic-gradient(from var(--glow-a,20deg),transparent 0,transparent 62%,#000 82%,transparent 89%),conic-gradient(from var(--glow-a,20deg),#000 30%,transparent 50%,#000 70%);mask-image:conic-gradient(from var(--glow-a,20deg),transparent 0,transparent 62%,#000 82%,transparent 89%),conic-gradient(from var(--glow-a,20deg),#000 30%,transparent 50%,#000 70%)}.glow-disc{position:absolute;left:0;right:0;top:50%;aspect-ratio:1;translate:0 -50%;border-radius:50%;rotate:var(--glow-c,180deg)}.glow-disc-white{background:conic-gradient(#ffffff 0deg,rgba(255,255,255,.95) 45deg,#ffffff 90deg,rgba(240,246,255,.85) 150deg,#ffffff 200deg,rgba(255,255,255,.95) 270deg,#ffffff 1turn)}.glow-disc-gemini{background:conic-gradient(#3186ff 34%,#9378ff 37%,#f96bd6 39%,#fc413d 41%,#fc413d 48%,#ff6b2b 50%,#fec700 52%,#ffdb0f 56%,#88de42 58%,#0ebc5f 61%,#2eaab2 70%,#00a9bb 72%,#3186ff 73%,#3186ff 100%)}.glow-disc-purple{background:conic-gradient(#818cf8 0deg,#c084fc 60deg,#f472b6 120deg,#c084fc 180deg,#818cf8 240deg,#e879f9 300deg,#818cf8 1turn)}.glow-disc-emerald{background:conic-gradient(#34d399 0deg,#10b981 60deg,#6ee7b7 120deg,#10b981 180deg,#059669 240deg,#a7f3d0 300deg,#34d399 1turn)}.glow-disc-gold{background:conic-gradient(#f59e0b 0deg,#fbbf24 60deg,#fef08a 120deg,#fbbf24 180deg,#d97706 240deg,#fde047 300deg,#f59e0b 1turn)}.glow-disc-3e5c58,.glow-disc-sage{background:conic-gradient(#3e5c58 0deg,#5a8680 40deg,#8ec5bd 80deg,#3e5c58 140deg,#243734 180deg,#5a8680 230deg,#8ec5bd 280deg,#3e5c58 1turn)}.glow-disc-b8826d,.glow-disc-terracotta{background:conic-gradient(#b8826d 0deg,#cf9783 40deg,#e8b6a4 80deg,#b8826d 140deg,#8e5946 180deg,#cf9783 230deg,#e8b6a4 280deg,#b8826d 1turn)}@media (max-width:900px){.header-actions .glow-btn,.header-actions .header-donate-btn{display:none!important}}