:root{--ocean-blue: #1D334A;--ocean-light: #2a4b6d;--ocean-soft: #f0f4f8;--accent-blue: #3a86ff;--text-light: #ffffff;--transition: all .3s cubic-bezier(.25, .8, .25, 1)}body{background-color:var(--ocean-soft);font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--ocean-blue);margin:0;padding-bottom:60px}.bubbly-card{background:#fff;border-radius:20px;box-shadow:0 10px 25px #1d334a1a;border:none;transition:var(--transition)}.bubbly-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #1d334a26}html{scroll-behavior:smooth}.nav-link{position:relative;font-weight:500;transition:var(--transition)}.nav-link:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:var(--accent-blue);transition:var(--transition)}.nav-link:hover:after{width:100%}.btn-bubbly{border-radius:50px;padding:10px 25px;transition:var(--transition);font-weight:600}.btn-bubbly:hover{transform:scale(1.05);filter:brightness(1.1)}.bmac-button.svelte-12qhfyh{background:linear-gradient(135deg,#3a86ff,#5e9cff);font-size:.95rem;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px #3a86ff40}.bmac-button.svelte-12qhfyh:hover{background:linear-gradient(135deg,#2f73e6,#4a8dff);transform:translateY(-2px);box-shadow:0 8px 20px #3a86ff59}.bmac-dropdown.svelte-12qhfyh{position:absolute;top:100%;left:50%;transform:translate(-50%);width:240px;background:#fff;border-radius:16px;box-shadow:0 12px 40px #1d334a38;overflow:hidden;border:1px solid rgba(58,134,255,.12);z-index:1000}.bmac-dropdown.svelte-12qhfyh a:where(.svelte-12qhfyh){display:flex;align-items:center;justify-content:space-between;padding:13px 22px;color:#2c3e50;text-decoration:none;font-size:.97rem;transition:all .22s ease}.bmac-dropdown.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:#f0f7ff;color:#3a86ff;padding-left:30px}.bmac-dropdown.svelte-12qhfyh .amount:where(.svelte-12qhfyh){font-weight:800;color:#27ae60;font-size:1.12rem;min-width:48px}.bmac-dropdown.svelte-12qhfyh .custom-amount:where(.svelte-12qhfyh){font-weight:700;color:#8e44ad;justify-content:center!important;border-top:1px solid #eee;margin-top:6px;padding-top:14px;padding-bottom:14px}.bmac-dropdown.svelte-12qhfyh .crypto-option:where(.svelte-12qhfyh){color:#e67e22!important;font-weight:700;justify-content:center!important}.dropdown-divider.svelte-12qhfyh{height:1px;background:#eee;margin:4px 0;border:none}.nav-link.svelte-12qhfyh{position:relative;transition:all .3s ease}.nav-link.svelte-12qhfyh:hover{color:#a5d8ff!important}.hover-green.svelte-12qhfyh:hover{color:#27ae60!important}
