:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050505;--panel:#111;--panel-strong:#171717;--text:#f7f7ef;--muted:#b9b9ae;--soft:#818175;--line:#2b2b2b;--accent:#b8ff2c;--accent-ink:#0b0b0b;--danger:#ff5c8a;--focus:#fff}*{box-sizing:border-box}html{background:var(--bg);min-width:320px}body{background:var(--bg);color:var(--text);text-rendering:optimizelegibility;min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit}button,input,summary{font:inherit}button,a,input,summary{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{box-shadow:0 0 0 3px var(--bg), 0 0 0 6px var(--focus)}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-frame{flex-direction:column;min-height:100vh;display:flex}.home-page{flex:1;justify-content:center;align-items:center;min-height:100svh;padding:18px;display:flex}.space-home{isolation:isolate;background:radial-gradient(circle,#b8ff2c0e,#0000 15rem),radial-gradient(circle,#ffffff09,#0000 32rem),radial-gradient(circle,#050505 0 8rem,#0000 18rem),#020202;position:relative;overflow:hidden}.space-home+.site-footer{padding-bottom:max(18px, env(safe-area-inset-bottom));pointer-events:auto;z-index:5;background:linear-gradient(#0000,#050505d1);position:fixed;bottom:0;left:0;right:0}.warp-tunnel{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.warp-tunnel__canvas,.warp-tunnel__fallback,.warp-tunnel__center-shadow,.warp-tunnel__lens-glow{position:absolute;inset:0}.warp-tunnel__canvas{opacity:0;width:100%;height:100%;transition:opacity .5s}.warp-tunnel--webgl .warp-tunnel__canvas{opacity:1}.warp-tunnel--fallback .warp-tunnel__canvas{display:none}.warp-tunnel__fallback{opacity:1;background:radial-gradient(circle,#0000 0 10%,#b8ff2c14 11%,#0000 13% 100%),radial-gradient(circle,#030303 0 7rem,#0000 16rem),radial-gradient(circle at 18% 21%,#f7f7efc7 0 1px,#0000 2px),radial-gradient(circle at 78% 24%,#b8ff2c9e 0 1px,#0000 2px),radial-gradient(circle at 22% 76%,#f7f7efa8 0 1px,#0000 2px),radial-gradient(circle at 66% 70%,#f7f7ef80 0 1px,#0000 2px),radial-gradient(circle,#b8ff2c17,#0000 34rem),#020202;transition:opacity .5s;transform:scale(1.04)}.warp-tunnel--webgl .warp-tunnel__fallback{opacity:0}.warp-tunnel__center-shadow{background:radial-gradient(circle,#000000eb 0 7rem,#0000 16rem),radial-gradient(circle,#b8ff2c29,#0000 18rem)}.warp-tunnel__lens-glow{opacity:.95;background:radial-gradient(circle,#0000 0 18rem,#000000b8 72%),radial-gradient(#b8ff2c21,#0000 30rem)}.warp-tunnel--muted{filter:brightness(.58)saturate(.72);opacity:.52}.warp-tunnel--processing.warp-tunnel--muted{filter:brightness(.86)saturate(1.2);opacity:.88}.warp-tunnel--processing .warp-tunnel__center-shadow{background:radial-gradient(circle,#000000fa 0 6rem,#0000 15rem),radial-gradient(circle,#b8ff2c47,#0000 20rem)}.warp-tunnel--processing .warp-tunnel__lens-glow{opacity:1}.warp-tunnel--reduced-motion .warp-tunnel__canvas,.warp-tunnel--reduced-motion .warp-tunnel__fallback{opacity:.72}.corner-brand{color:var(--text);left:max(18px, env(safe-area-inset-left));letter-spacing:0;top:max(18px, env(safe-area-inset-top));z-index:4;align-items:center;gap:10px;font-size:.92rem;font-weight:900;display:inline-flex;position:fixed}.corner-brand__mark{background:var(--accent);color:var(--accent-ink);border-radius:6px;justify-content:center;align-items:center;width:44px;height:34px;font-size:.72rem;font-weight:1000;display:inline-flex;transform:rotate(-5deg)}.space-hero{perspective:1200px;text-align:center;z-index:2;place-items:center;gap:18px;max-width:min(92vw,780px);margin:auto;padding:80px 0;display:grid;position:relative}.space-kicker,.space-subline{color:var(--text);text-shadow:0 2px 24px #000c;margin:0;font-size:clamp(1rem,2.8vw,1.42rem);font-weight:850;line-height:1.2}.space-subline{color:var(--muted);font-size:clamp(.95rem,2vw,1.08rem);font-weight:700}.cosmic-donate-button{--pointer-tilt-x:0deg;--pointer-tilt-y:0deg;background:var(--accent);color:var(--accent-ink);letter-spacing:0;text-transform:uppercase;transform-origin:50%;min-width:min(88vw,620px);min-height:clamp(136px,28vw,220px);transform-style:preserve-3d;will-change:transform;border:1px solid #f7f7efa6;border-radius:999px;padding:clamp(28px,7vw,58px) clamp(34px,8vw,72px);font-size:clamp(3.6rem,15vw,9rem);font-weight:1000;line-height:.9;transition:box-shadow .16s,filter .16s;animation:4.8s ease-in-out infinite donate-float,3.6s ease-in-out infinite donate-pulse;position:relative;box-shadow:0 0 0 1px #b8ff2c42,0 0 44px #b8ff2c85,0 24px 90px #b8ff2c3d}.cosmic-donate-button:hover{filter:saturate(1.08);box-shadow:0 0 0 1px #f7f7efd9,0 0 66px #b8ff2ca8,0 28px 100px #b8ff2c4d}.space-home--payment-processing .corner-brand,.space-home--payment-processing .space-hero,.space-home--payment-processing+.site-footer{filter:brightness(.64);opacity:.34}.donation-modal{z-index:20;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.donation-modal[hidden]{display:none}.modal-backdrop{cursor:default;background:#000000b8;border:0;padding:0;position:absolute;inset:0}.donation-modal__panel{background:#111111f5;border:1px solid #b8ff2c38;border-radius:8px;width:min(100%,560px);max-width:560px;max-height:min(88svh,900px);padding:16px;position:relative;overflow:auto;box-shadow:0 0 52px #b8ff2c2e,0 28px 120px #000c}.donation-modal__header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:14px;display:flex}.donation-modal__header h1{letter-spacing:0;text-transform:uppercase;margin:4px 0 0;font-size:clamp(1.7rem,8vw,3rem);line-height:.92}.modal-close{border:1px solid var(--line);color:var(--text);background:#070707;border-radius:8px;flex:none;min-height:42px;padding:0 12px;font-size:.88rem;font-weight:900}.hero-shell{gap:28px;width:100%;max-width:1120px;display:grid}.brand-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.brand-mark{letter-spacing:0;align-items:center;gap:10px;font-weight:900;display:inline-flex}.brand-stamp{aspect-ratio:1;background:var(--accent);color:var(--accent-ink);justify-content:center;align-items:center;width:44px;font-size:.82rem;font-weight:1000;line-height:1;display:inline-flex;transform:rotate(-5deg)}.microcopy{color:var(--muted);margin:0;font-size:.95rem}.hero-content{gap:26px;display:grid}.hero-copy{gap:14px;display:grid}.hero-copy h1{letter-spacing:0;text-transform:uppercase;max-width:980px;margin:0;font-size:clamp(4.8rem,16vw,12rem);line-height:.83}.hero-copy__primary{color:var(--text);max-width:780px;margin:0;font-size:clamp(1.45rem,4vw,3rem);font-weight:850;line-height:1.02}.hero-copy__secondary{color:var(--muted);max-width:660px;margin:0;font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.5}.donation-panel{border:1px solid var(--line);background:#111111e6;border-radius:8px;gap:20px;padding:16px;display:grid}.donation-panel--processing .amount-area,.donation-panel--processing .express-checkout,.donation-panel--processing .separator,.donation-panel--processing .more-ways{opacity:.46;pointer-events:none}.donation-panel--processing .selected-amount{border-color:#b8ff2c6b}.amount-area,.checkout-area,.stripe-surface,.checkout-email-field,.card-checkout{gap:14px;display:grid}.eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.preset-button{border:1px solid var(--line);color:var(--text);background:#0b0b0b;border-radius:8px;min-height:48px;transition:background .14s,border-color .14s,color .14s}.preset-button[aria-pressed=true],.preset-button:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.field-label{color:var(--text);font-size:.92rem;font-weight:800}.amount-input-wrap{border:1px solid var(--line);background:#070707;border-radius:8px;align-items:center;min-height:58px;padding:0 14px;display:flex}.amount-input-wrap span{color:var(--soft);margin-right:8px;font-weight:900}.amount-input-wrap input{color:var(--text);background:0 0;border:0;flex:1;width:100%;min-width:0;font-size:1.35rem;font-weight:850}.amount-input-wrap input::placeholder{color:#5f5f57}.checkout-email-input{border:1px solid var(--line);color:var(--text);background:#070707;border-radius:8px;width:100%;min-height:50px;padding:0 14px;font-size:1rem}.checkout-email-input::placeholder{color:#5f5f57}.field-help,.processor-note,.stripe-hint,.external-disclaimer,.quote-line{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.field-error,.checkout-error{color:var(--danger);min-height:1.35em;margin:0;font-size:.92rem;line-height:1.45}.checkout-error{background:#ff5c8a14;border:1px solid #ff5c8a59;border-radius:8px;padding:10px 12px}.selected-amount{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;min-height:58px;padding:12px;display:flex}.selected-amount span{color:var(--muted);font-size:.85rem}.selected-amount strong{color:var(--accent);font-size:1.2rem}.checkout-status{color:var(--accent);background:#b8ff2c14;border:1px solid #b8ff2c40;border-radius:8px;padding:12px}.stripe-section-label{color:var(--text);margin:0;font-size:.9rem;font-weight:850}.stripe-pending{height:0;overflow:hidden}.separator{color:var(--soft);text-transform:uppercase;align-items:center;gap:10px;font-size:.78rem;font-weight:850;display:flex}.separator:before,.separator:after{background:var(--line);content:"";flex:1;height:1px}.primary-button,.secondary-button,.copy-button,.text-link{border-radius:8px;justify-content:center;align-items:center;min-height:48px;font-weight:900;text-decoration:none;display:inline-flex}.primary-button{background:var(--accent);border:1px solid var(--accent);color:var(--accent-ink);width:100%;padding:0 18px}.secondary-button,.copy-button,.text-link{border:1px solid var(--line);color:var(--text);background:0 0;padding:0 14px}.copy-button{white-space:nowrap}.more-ways{border-top:1px solid var(--line);padding-top:12px}.more-ways summary{color:var(--text);cursor:pointer;min-height:44px;padding-top:10px;font-weight:900}.external-method-list{gap:12px;padding-top:10px;display:grid}.external-method{border:1px solid var(--line);background:#0b0b0b;border-radius:8px;gap:10px;padding:12px;display:grid}.external-method h3{margin:0}.external-method p{margin:0;line-height:1.45}.copy-row{align-items:stretch;gap:8px;display:grid}.copy-row code{border:1px solid var(--line);color:var(--accent);overflow-wrap:anywhere;background:#050505;border-radius:8px;padding:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;display:block}.qr-code{background:var(--text);border-radius:8px;width:180px;height:180px}.external-notice{color:var(--text);background:#b8ff2c14;border:1px solid #b8ff2c40;border-radius:8px;margin:0;padding:12px;line-height:1.45}.site-footer{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:20px;display:flex}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--accent)}.simple-page{flex:1;padding:36px 18px}.simple-page__shell{gap:18px;max-width:760px;margin:0 auto;display:grid}.simple-page h1{letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(2.8rem,10vw,6.5rem);line-height:.9}.simple-page__intro{color:var(--muted);margin:0;font-size:1.2rem;line-height:1.45}.legal-copy{color:var(--text);gap:16px;line-height:1.65;display:grid}.legal-copy h2{color:var(--accent);text-transform:uppercase;margin:18px 0 0;font-size:1rem}.legal-copy p,.legal-copy ul{margin:0}.legal-copy ul{padding-left:20px}.status-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.donor-room-page,.board-page{background:radial-gradient(circle,#b8ff2c14,#0000 28rem),#020202;flex:1;min-height:100svh;position:relative;overflow:hidden}.donor-room-panel{z-index:3;background:#0c0c0ce6;border:1px solid #b8ff2c3d;border-radius:8px;gap:14px;width:min(100% - 28px,560px);max-width:560px;max-height:min(88svh,880px);padding:18px;display:grid;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 0 50px #b8ff2c1f,0 28px 120px #000000b3}.donor-room-panel h1,.board-hero h1{letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(3rem,10vw,7rem);line-height:.86}.donor-room-panel__tagline{color:var(--accent);margin:0;font-size:clamp(1.25rem,4vw,2.35rem);font-weight:900;line-height:1}.success-warp{z-index:40;background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.success-warp__black-hole{aspect-ratio:1;background:radial-gradient(circle,#000 0 26%,#b8ff2cf2 27%,#0000 31%),radial-gradient(circle,#b8ff2c33,#0000 68%);border-radius:50%;width:min(70vmin,560px);animation:3.6s ease-in-out forwards black-hole-collapse;position:absolute;box-shadow:0 0 80px #b8ff2c61,inset 0 0 80px #000}.success-warp--verified .success-warp__black-hole{opacity:.36;animation:none;transform:scale(.3)}.success-warp__tunnel{filter:blur(.4px);opacity:.28;background:repeating-conic-gradient(#0000 0deg 8deg,#b8ff2c33 9deg 10deg,#0000 11deg 18deg);border-radius:50%;width:140vmax;height:140vmax;animation:3.6s ease-in forwards tunnel-surge;position:absolute}.success-warp--verified .success-warp__tunnel{opacity:.08;animation:none;transform:scale(.2)}.success-warp p{color:var(--text);text-align:center;text-transform:uppercase;max-width:min(84vw,720px);margin:0;font-weight:900;position:relative}.success-warp__skip{bottom:max(24px, env(safe-area-inset-bottom));right:max(18px, env(safe-area-inset-right));width:auto;position:absolute}.success-warp--reduced .success-warp__black-hole,.success-warp--reduced .success-warp__tunnel{opacity:.24;animation:none}.success-warp--reduced.success-warp--warping{animation:.8s forwards verified-success-fade}.donor-room-scene{pointer-events:none;z-index:0;min-height:420px;position:absolute;inset:0;overflow:hidden}.board-hero .donor-room-scene{border:1px solid #b8ff2c2e;border-radius:8px;min-height:min(56svh,540px);position:relative;inset:auto}.donor-room-scene__canvas,.donor-room-scene__fallback,.donor-room-scene__glow,.donor-room-scene__holograms{position:absolute;inset:0}.donor-room-scene__canvas{opacity:0;width:100%;height:100%;transition:opacity .5s}.donor-room-scene--webgl .donor-room-scene__canvas{opacity:1}.donor-room-scene__fallback{opacity:1;background:linear-gradient(#b8ff2c1f 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#b8ff2c1f 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle,#b8ff2c1c,#0000 28rem),#030303}.donor-room-scene--webgl .donor-room-scene__fallback{opacity:0}.donor-room-scene__glow{background:radial-gradient(circle,#0000 0 9rem,#000000b8 76%),radial-gradient(#b8ff2c1f,#0000 34rem)}.donor-room-scene__holograms{perspective:900px;text-align:center;place-items:center;display:grid}.donor-room-scene__featured{color:var(--accent);opacity:0;text-shadow:0 0 22px #b8ff2cb8;word-break:break-word;align-items:center;gap:10px;width:max-content;min-width:0;max-width:min(78%,430px);padding:0 18px;animation:.7s forwards donor-feature-arrive;display:grid;position:relative;transform:translateZ(48px)scale(.96)}.donor-room-scene__featured-label{color:var(--muted);letter-spacing:.14em;font-size:clamp(.68rem,1.5vw,.82rem);font-weight:900}.donor-room-scene__featured-name{color:var(--accent);max-width:100%;font-size:clamp(1.45rem,5vw,3.3rem);font-weight:950;line-height:.96}.donor-room-scene__featured-message{color:var(--text);opacity:.9;max-width:min(100%,34ch);font-size:clamp(.86rem,2vw,1.05rem);line-height:1.35}.donor-room-scene__featured--empty{max-width:min(84%,460px)}.donor-room-scene__featured--empty .donor-room-scene__featured-name{letter-spacing:.08em;font-size:clamp(1.05rem,3.4vw,2rem)}.donor-room-scene--reduced-motion .donor-room-scene__featured{opacity:1;animation:none;transform:translate(0,0)scale(1)}.board-entry-form{gap:10px;display:grid}.board-entry-form input[type=text],.board-entry-form textarea{border:1px solid var(--line);color:var(--text);background:#070707;border-radius:8px;width:100%;min-height:48px;padding:12px}.board-entry-form textarea{resize:vertical;min-height:88px}.checkbox-row{color:var(--text);align-items:center;gap:10px;font-weight:800;line-height:1.35;display:flex}.checkbox-row input{accent-color:var(--accent);width:18px;height:18px}.board-entry-form__actions{gap:10px;display:grid}.board-page{padding:24px 18px 60px;transition:filter .26s,opacity .26s,transform .26s;overflow-y:auto}.board-return-warping .board-page{filter:brightness(.5)saturate(.7);opacity:.36;transform:scale(.985)}.board-return-logo{color:var(--text);left:max(18px, env(safe-area-inset-left));letter-spacing:0;top:max(18px, env(safe-area-inset-top));z-index:6;align-items:center;gap:10px;font-size:.92rem;font-weight:900;text-decoration:none;display:inline-flex;position:fixed}.board-return-button{max-width:360px;margin-top:6px}.board-return-transition{--board-return-pull-x:72%;--board-return-pull-y:38%;pointer-events:none;z-index:1000;background:#020202;animation:1.1s ease-in forwards board-return-fade;position:fixed;inset:0;overflow:hidden}.board-return-transition__pull-point,.board-return-transition__grid,.board-return-transition__stars,.board-return-transition__tunnel{position:absolute;inset:0}.board-return-transition__pull-point{background:radial-gradient(circle at var(--board-return-pull-x) var(--board-return-pull-y), #000 0 5rem, #b8ff2c3d 5.3rem 5.7rem, #b8ff2c14 6.4rem, transparent 15rem), radial-gradient(circle at var(--board-return-pull-x) var(--board-return-pull-y), #b8ff2c29, transparent 30rem);animation:1.1s cubic-bezier(.75,0,.2,1) forwards board-return-pull}.board-return-transition__grid{opacity:.34;transform-origin:var(--board-return-pull-x) var(--board-return-pull-y);background-color:#0000;background-image:linear-gradient(#b8ff2c21 1px,#0000 1px),linear-gradient(90deg,#b8ff2c1f 1px,#0000 1px);background-position:50%;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.1s cubic-bezier(.7,0,.2,1) forwards board-return-grid}.board-return-transition__stars{opacity:.78;transform-origin:var(--board-return-pull-x) var(--board-return-pull-y);background:radial-gradient(circle at 12% 21%,#f7f7efe6 0 1px,#0000 2px),radial-gradient(circle at 24% 72%,#b8ff2cd1 0 1px,#0000 2px),radial-gradient(circle at 42% 18%,#f7f7efb3 0 1px,#0000 2px),radial-gradient(circle at 56% 61%,#f7f7efd1 0 1px,#0000 2px),radial-gradient(circle at 74% 34%,#b8ff2cf2 0 1px,#0000 2px),radial-gradient(circle at 86% 76%,#f7f7efad 0 1px,#0000 2px);animation:1.1s cubic-bezier(.7,0,.18,1) forwards board-return-stars}.board-return-transition__tunnel{background:conic-gradient(from 210deg at var(--board-return-pull-x) var(--board-return-pull-y), transparent, #b8ff2c29, transparent 22%, #f7f7ef14, transparent 44%, #b8ff2c24, transparent 68%, #f7f7ef14, transparent), radial-gradient(circle at var(--board-return-pull-x) var(--board-return-pull-y), transparent 0 8rem, #000000d6 31rem);mix-blend-mode:screen;opacity:0;transform-origin:var(--board-return-pull-x) var(--board-return-pull-y);animation:1.1s cubic-bezier(.78,0,.22,1) forwards board-return-tunnel}.board-return-transition--reduced{animation:.18s forwards board-return-reduced-fade}.board-return-transition--reduced .board-return-transition__pull-point,.board-return-transition--reduced .board-return-transition__grid,.board-return-transition--reduced .board-return-transition__stars,.board-return-transition--reduced .board-return-transition__tunnel{opacity:0;animation:none}.board-hero{gap:22px;max-width:1120px;margin:0 auto;display:grid}.board-hero__copy{z-index:2;gap:14px;display:grid;position:relative}.board-hero__copy p{color:var(--muted);max-width:760px;margin:0;line-height:1.55}.board-list-section{gap:18px;max-width:920px;margin:28px auto 0;display:grid}.board-entry-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.board-entry-card{border:1px solid var(--line);background:#0c0c0ce0;border-radius:8px;gap:8px;padding:14px;display:grid}.board-entry-card strong{color:var(--accent)}.board-entry-card p,.board-entry-card time{color:var(--muted);margin:0;line-height:1.45}.pagination{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:779px){.board-return-transition{--board-return-pull-x:50%;--board-return-pull-y:30%}.board-return-button{max-width:none}}@media (min-width:780px){.hero-content{grid-template-columns:minmax(0,.9fr) minmax(380px,.62fr);align-items:end}.donation-panel{align-self:end;padding:18px}.copy-row{grid-template-columns:minmax(0,1fr) auto}.board-entry-form__actions{grid-template-columns:1fr 1fr}.board-hero{grid-template-columns:minmax(0,.82fr) minmax(340px,.54fr);align-items:center}.board-hero__copy{order:-1}}@media (min-width:1060px){.home-page{padding:30px}.hero-shell{gap:36px}}@keyframes donate-float{0%,to{transform:translate3d(0, -6px, 34px) rotateX(var(--pointer-tilt-y)) rotateY(var(--pointer-tilt-x)) rotateZ(-1.4deg) scale(1)}33%{transform:translate3d(0, 7px, 58px) rotateX(var(--pointer-tilt-y)) rotateY(var(--pointer-tilt-x)) rotateZ(1.2deg) scale(1.025)}66%{transform:translate3d(0, -2px, 20px) rotateX(var(--pointer-tilt-y)) rotateY(var(--pointer-tilt-x)) rotateZ(-.6deg) scale(.99)}}@keyframes donate-pulse{0%,to{filter:drop-shadow(0 0 10px #b8ff2c6b)}50%{filter:drop-shadow(0 0 23px #b8ff2c9e)}}@keyframes donate-reduced-float{0%,to{transform:translate3d(0,-2px,18px)rotate(-.3deg)scale(1)}50%{transform:translate3d(0,2px,22px)rotate(.3deg)scale(1.004)}}@keyframes black-hole-collapse{0%{opacity:.42;transform:scale(.32)rotate(0)}48%{opacity:1;transform:scale(1.15)rotate(140deg)}to{opacity:0;transform:scale(7)rotate(300deg)}}@keyframes tunnel-surge{0%{opacity:.06;transform:scale(.18)rotate(0)}70%{opacity:.34}to{opacity:0;transform:scale(2.4)rotate(260deg)}}@keyframes verified-success-fade{to{opacity:0}}@keyframes donor-feature-arrive{0%{opacity:0;transform:translate3d(0,10px,-80px)scale(.94)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes board-return-fade{0%{opacity:0}12%{opacity:1}82%{opacity:1}to{opacity:.92}}@keyframes board-return-pull{0%{filter:brightness(.8);opacity:.18;transform:scale(1.2)}45%{filter:brightness(1.35);opacity:1;transform:scale(.72)}to{filter:brightness(1.8);opacity:1;transform:scale(.16)}}@keyframes board-return-grid{0%{opacity:.34;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.12)rotate(-32deg)}}@keyframes board-return-stars{0%{opacity:.68;transform:scale(1.25)}to{opacity:0;transform:scale(.06)}}@keyframes board-return-tunnel{0%{opacity:0;transform:scale(1.35)rotate(0)}22%{opacity:.55}to{opacity:0;transform:scale(.08)rotate(-210deg)}}@keyframes board-return-reduced-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.cosmic-donate-button{animation:12s ease-in-out infinite donate-reduced-float}.success-warp__black-hole,.success-warp__tunnel{opacity:.24;animation:none}.warp-tunnel__canvas,.warp-tunnel__fallback{opacity:.72}}
