.donate-page{padding:180px 0 120px;position:relative;overflow:hidden}.donate-hero{text-align:center;max-width:950px;margin:0 auto 70px}.donate-hero span{letter-spacing:2px;color:#ff4fd8;margin-bottom:18px;font-size:.82rem;font-weight:700;display:inline-block}.donate-hero h1{letter-spacing:-4px;color:#fff;margin-bottom:28px;font-size:clamp(3rem,7vw,6rem);font-weight:900;line-height:.95}.donate-hero h1 span{font-size:inherit;background:linear-gradient(135deg,#ff4fd8,#8b5cff);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.donate-hero p{color:#ffffffad;font-size:1.08rem;line-height:1.9}.donate-message{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff14;border-radius:38px;max-width:950px;margin:0 auto 90px;padding:48px;position:relative;overflow:hidden;box-shadow:0 30px 80px #ff4fd814,0 10px 30px #00000073}.donate-message h2{color:#fff;margin-bottom:26px;font-size:clamp(2rem,4vw,3rem);font-weight:900;position:relative}.donate-message p{color:#ffffffc2;font-size:1.05rem;line-height:1.95;position:relative}.donate-message p:not(:last-child){margin-bottom:18px}.message-glow{filter:blur(90px);background:#ff4fd82e;border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:-120px}.donate-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:90px;display:grid}@media (max-width:900px){.donate-grid{grid-template-columns:1fr}}.donate-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:30px;padding:34px;transition:transform .35s,border-color .35s;position:relative;overflow:hidden}.donate-card:hover{border-color:#ff4fd866;transform:translateY(-8px)}.donate-card .icon{margin-bottom:24px;font-size:2.8rem}.donate-card h3{color:#fff;margin-bottom:16px;font-size:1.4rem;font-weight:800}.donate-card p{color:#ffffffad;font-size:.98rem;line-height:1.8}.support-box{text-align:center;background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:40px;margin-bottom:80px;padding:60px 40px}.support-box h2{color:#fff;margin-bottom:18px;font-size:clamp(2rem,5vw,3rem);font-weight:900}.support-box p{color:#ffffffb3;max-width:700px;margin:0 auto 34px;font-size:1rem;line-height:1.8}.support-buttons{flex-wrap:wrap;justify-content:center;gap:18px;margin-bottom:26px;display:flex}.support-btn{color:#fff;background:linear-gradient(135deg,#ff4fd8,#8b5cff);border-radius:999px;justify-content:center;align-items:center;height:62px;padding:0 34px;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 14px 40px #ff4fd838,0 8px 20px #6f3cff2e}.support-btn:hover{transform:translateY(-4px)scale(1.03);box-shadow:0 18px 48px #ff4fd84d,0 10px 24px #6f3cff38}.support-note{color:#ffffff73;font-size:.92rem}.live-support{margin-bottom:100px}.live-header{text-align:center;margin-bottom:34px}.live-header span{color:#ff4fd8;letter-spacing:2px;font-size:.82rem;font-weight:800}.live-header h2{color:#fff;margin-top:14px;font-size:clamp(2rem,5vw,3.5rem);font-weight:900}.live-feed{gap:18px;display:grid}.feed-item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:24px;justify-content:space-between;align-items:center;padding:24px 28px;transition:all .3s;display:flex}.feed-item:hover{border-color:#ff4fd859;transform:translateY(-4px);box-shadow:0 20px 50px #ff4fd81f}.feed-item strong{color:#fff;font-size:1rem;font-weight:800}.feed-item span{color:#ffffffa6;flex:1;margin-left:20px}.feed-item b{background:linear-gradient(135deg,#ff4fd8,#8b5cff);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.1rem;font-weight:900}.donate-footer{text-align:center;max-width:760px;margin:0 auto}.donate-footer h3{color:#fff;margin-bottom:18px;font-size:2.2rem;font-weight:900}.donate-footer p{color:#ffffffa8;font-size:1rem;line-height:1.9}@media screen and (max-width:768px){.donate-page{padding:140px 0 90px}.donate-warning,.support-box{padding:26px}.support-btn{width:100%}.donate-card{padding:28px}}
