.donation-container.svelte-1gzddq9{text-align:center;background:lightpink;padding:2rem;border-radius:10px;margin:2rem auto;max-width:400px;color:black}input.svelte-1gzddq9{display:block;margin:0.5rem auto;padding:0.5rem;border:2px dashed red;border-radius:5px;font-size:1rem;width:90%;color:black}button.svelte-1gzddq9{padding:0.5rem 1rem;font-size:1.2rem;color:white;background-color:#ff0000;border:none;border-radius:5px;cursor:pointer;transition:transform 0.3s ease;animation:svelte-1gzddq9-bounce 0.5s ease infinite}button.svelte-1gzddq9:hover{background-color:#cc0000}@keyframes svelte-1gzddq9-bounce{0%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}100%{transform:translateY(0)}}.thank-you.svelte-1gzddq9{color:green;font-size:1.5rem;margin-top:1rem}
.home-container.svelte-15azmsp{text-align:center;padding:1.5rem;background:linear-gradient(135deg, #ff9a9e, #fad0c4, #f0e5de);color:#2d2d2d;border-radius:15px;margin:1.5rem auto;max-width:500px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);transform:scale(1);transition:transform 0.3s ease}.home-container.svelte-15azmsp:hover{transform:scale(1.03)}h1.svelte-15azmsp{font-size:1.8rem;font-family:'Comic Sans MS', cursive, sans-serif;text-shadow:3px 3px 8px rgba(255, 0, 128, 0.5);color:#ff0080;margin-bottom:1rem;transition:text-shadow 0.3s ease, color 0.3s ease}h1.svelte-15azmsp:hover{color:#ff004d;text-shadow:4px 4px 12px rgba(255, 0, 128, 0.7)}.highlight.svelte-15azmsp{color:#ff004d;font-weight:bold;font-size:1.2rem;text-decoration:underline;transition:color 0.3s ease, text-decoration-color 0.3s ease}.highlight.svelte-15azmsp:hover{color:#ff1493;text-decoration-color:#ff1493}.mystery-box.svelte-15azmsp{margin-top:1.5rem;padding:1rem;border:2px dashed #ff0080;background:#fff5f8;border-radius:12px;font-style:italic;box-shadow:0 3px 8px rgba(0, 0, 0, 0.1);animation:svelte-15azmsp-bounce 1s ease infinite}@keyframes svelte-15azmsp-bounce{0%{transform:translateY(0)}50%{transform:translateY(-5px)}100%{transform:translateY(0)}}@media(max-width: 768px){.home-container.svelte-15azmsp{padding:1rem;max-width:90%}h1.svelte-15azmsp{font-size:1.6rem}.highlight.svelte-15azmsp{font-size:1rem}}
@keyframes svelte-18r56r1-bounce{0%{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}100%{transform:translateY(0)}}.image.svelte-18r56r1{height:80%;max-width:80%;border-radius:10px}.message.svelte-18r56r1{display:flex;align-items:center;justify-content:center;width:80%;margin:0;background-color:#fce4ec;border-radius:10px;height:80%;color:black;font-weight:bold}.button.svelte-18r56r1{padding:10px 20px;background-color:#ff006e;color:white;border:none;cursor:pointer;border-radius:5px;animation:svelte-18r56r1-bounce 0.5s ease infinite}.button.svelte-18r56r1:hover{background-color:#ff3385}
.waifu-container.svelte-xu9hp5{display:flex;align-items:center;justify-content:space-between;width:80%;max-width:80%;margin:auto;padding:1rem;background-color:#fce4ec;border-radius:10px;height:80%}.waifu-image.svelte-xu9hp5{height:80%;width:80%;border-radius:10px}.button.svelte-xu9hp5{background-color:#ff80ab;color:white;padding:0.5rem 1.2rem;border:none;border-radius:8px;cursor:pointer;transition:background-color 0.3s ease;height:100%;display:flex;align-items:center;justify-content:center}.button.svelte-xu9hp5:hover{background-color:#ff4081}
.image.svelte-xtsve1{height:80%;max-width:80%;border-radius:10px}.message.svelte-xtsve1{align-items:center;justify-content:space-between;width:80%;margin:0;background-color:#fce4ec;border-radius:10px;height:80%;color:black;font-weight:bold}
body{display:flex;flex-direction:column;min-height:100vh;margin:0;background-color:#000;font-family:'Creepster', cursive}h2.svelte-1ykvvzu{color:#ff006e;text-align:center;font-size:3rem;text-shadow:0 0 10px #ff006e, 0 0 20px #ff1e90, 0 0 30px #ff6bb7;margin:0}nav.svelte-1ykvvzu{display:flex;justify-content:space-between;align-items:center;margin:auto}@keyframes svelte-1ykvvzu-gradientAnimation{0%{background:linear-gradient(135deg, #3a1c71, #d76d77, #ffaf7b, #ffcc00, #ff006e, #8a2be2)}16.66%{background:linear-gradient(135deg, #8a2be2, #3a1c71, #d76d77, #ffaf7b, #ff006e, #ffcc00)}33.33%{background:linear-gradient(135deg, #ffcc00, #8a2be2, #3a1c71, #d76d77, #ffaf7b, #ff006e)}50%{background:linear-gradient(135deg, #ff006e, #ffcc00, #8a2be2, #3a1c71, #d76d77, #ffaf7b)}66.66%{background:linear-gradient(135deg, #ffaf7b, #ff006e, #ffcc00, #8a2be2, #3a1c71, #d76d77)}83.33%{background:linear-gradient(135deg, #d76d77, #ffaf7b, #ff006e, #ffcc00, #8a2be2, #3a1c71)}100%{background:linear-gradient(135deg, #3a1c71, #d76d77, #ffaf7b, #ff006e, #ffcc00, #8a2be2)}}@keyframes svelte-1ykvvzu-fadeIn{0%{opacity:0}100%{opacity:1}}.container.svelte-1ykvvzu{animation:svelte-1ykvvzu-fadeIn 1s ease-out forwards;width:80vw;height:fit-content;background:linear-gradient(135deg, #3a1c71, #d76d77, #ffaf7b);animation:svelte-1ykvvzu-gradientAnimation 1s ease infinite;display:flex;margin:auto;border-radius:15px;box-shadow:0 10px 30px rgba(0, 0, 0, 0.7);border:3px solid #6600cc}.content.svelte-1ykvvzu{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#ffd700;text-align:center;font-family:'Press Start 2P', cursive}.button.svelte-1ykvvzu{margin:0.5rem 0;cursor:pointer;text-decoration:none;color:#ffcc00;background:#000;border:3px solid #ff006e;border-radius:8px;font-size:1.2rem;padding:0.5rem 1rem;font-family:'Comic Sans MS', sans-serif;text-shadow:0 0 5px #ffcc00, 0 0 10px #ff6bb7;transition:transform 0.3s, box-shadow 0.3s}.button.svelte-1ykvvzu:hover{transform:scale(1.1) rotate(-2deg);box-shadow:0 0 20px #ff006e, 0 0 30px #ffd700}.button.svelte-1ykvvzu:active{background:#662102ec;border:3px solid #ff006e;color:#ffcc00;box-shadow:0 0 20px #ff006e, 0 0 30px #ffd700}.buttons-container.svelte-1ykvvzu{display:flex;flex-direction:column;align-items:flex-start}footer.svelte-1ykvvzu{font-family:'Monoton', cursive;color:#f0e68c;text-align:center;font-size:0.8rem;margin:0}@media only screen and (max-width: 600px){.button.svelte-1ykvvzu{margin:0.2rem 0;font-size:0.8rem}h2.svelte-1ykvvzu{font-size:2rem}.content.svelte-1ykvvzu{justify-content:center}.container.svelte-1ykvvzu{flex-direction:column;width:95vw}}
