:root{--primary-bg: #f0f8ff;--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .4);--glass-shadow: 0 12px 40px 0 rgba(31, 38, 135, .1);--color-text-main: #2c3e50;--color-text-muted: #546e7a;--color-accent: #03a9f4;--color-accent-hover: #0288d1;--input-bg: rgba(255, 255, 255, .9);--table-header-bg: rgba(241, 245, 249, .9);--table-hover: rgba(3, 169, 244, .05);--row-border: rgba(0, 0, 0, .05);--blob-color-1: #e1f5fe;--blob-color-2: #bbdefb;--radius-lg: 30px;--transition-bubbly: all .5s cubic-bezier(.175, .885, .32, 1.275)}[data-bs-theme=dark]{--primary-bg: #0f172a;--glass-bg: rgba(30, 41, 59, .6);--glass-border: rgba(255, 255, 255, .08);--glass-shadow: 0 12px 40px 0 rgba(0, 0, 0, .4);--color-text-main: #f1f5f9;--color-text-muted: #94a3b8;--color-accent: #38bdf8;--color-accent-hover: #0ea5e9;--input-bg: rgba(15, 23, 42, .6);--table-header-bg: rgba(30, 41, 59, .95);--table-hover: rgba(255, 255, 255, .03);--row-border: rgba(255, 255, 255, .05);--blob-color-1: #1e293b;--blob-color-2: #1e3a8a}body{min-height:100vh;font-family:Poppins,Segoe UI,sans-serif;background:var(--primary-bg);color:var(--color-text-main);transition:background-color .4s ease,color .4s ease;overflow-x:hidden}body:before,body:after{content:"";position:fixed;width:70vw;height:70vw;border-radius:50%;z-index:-1;filter:blur(100px);opacity:.5;animation:floatBlob 25s infinite alternate ease-in-out}body:before{background:var(--blob-color-1);top:-20%;left:-20%}body:after{background:var(--blob-color-2);bottom:-20%;right:-20%;animation-delay:-10s}@keyframes floatBlob{0%{transform:translate(0) scale(1)}to{transform:translate(80px,80px) scale(1.15)}}.glass-card{background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-lg);transition:var(--transition-bubbly)}.glass-card .text-muted{color:var(--color-text-muted)!important}.form-control{background:var(--input-bg)!important;border:1px solid var(--glass-border)!important;border-radius:20px!important;color:var(--color-text-main)!important;padding:1rem;transition:all .3s ease}.form-control:focus{box-shadow:0 0 0 .25rem #03a9f433;transform:translateY(-2px);background:var(--glass-bg)!important}.table{color:var(--color-text-main)!important;border-color:var(--row-border)!important}.table thead.sticky-top{background:var(--table-header-bg)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--color-accent)}.table tbody tr{transition:background-color .2s ease}.table tbody tr:hover{background-color:var(--table-hover)!important}.text-primary{color:var(--color-accent)!important}.text-success{color:#66bb6a!important}.text-info{color:#26c6da!important}.text-gradient{background:linear-gradient(135deg,var(--color-accent),#64ffda);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.btn{border-radius:50px!important;font-weight:700!important;text-transform:uppercase;font-size:.8rem;padding:12px 28px!important;transition:var(--transition-bubbly)!important}.btn-primary{background-color:var(--color-accent)!important;border:none!important;color:#fff!important}.btn:hover:not(:disabled){transform:translateY(-4px) scale(1.08);box-shadow:0 10px 20px #0000001a}.live-badge{background:var(--input-bg);border:1px solid var(--glass-border);color:var(--color-text-main);padding:6px 16px;border-radius:50px;font-size:.85rem;font-weight:600}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:10px}.accordion-item{background:transparent!important;border:none!important;border-bottom:1px solid var(--row-border)!important}.accordion-button{background:transparent!important;color:var(--color-text-main)!important;box-shadow:none!important}.accordion-button:not(.collapsed){color:var(--color-accent)!important}.logo-group.svelte-12qhfyh:hover .logo-img:where(.svelte-12qhfyh){transform:rotate(15deg) scale(1.1)}.nav-link-custom.svelte-12qhfyh{padding:.5rem 1rem;color:var(--color-text-muted);font-weight:600;text-decoration:none;transition:color .3s;font-size:.9rem}.nav-link-custom.svelte-12qhfyh:hover{color:var(--color-accent)}.theme-btn.svelte-12qhfyh{width:38px;height:38px;display:flex;align-items:center;justify-content:center;transition:background .3s}.theme-btn.svelte-12qhfyh:hover{background:rgba(var(--color-accent),.1);border-radius:50%}.bmac-button.svelte-12qhfyh{background:#fd0;color:#000!important;font-size:.85rem;transition:var(--transition-bubbly)}.bmac-button.svelte-12qhfyh:hover{background:#ffea00;transform:translateY(-2px) scale(1.05)}.bmac-dropdown.svelte-12qhfyh{position:absolute;top:100%;right:0;width:220px;background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;box-shadow:var(--glass-shadow);overflow:hidden;border:1px solid var(--glass-border);z-index:1100}.bmac-dropdown.svelte-12qhfyh a:where(.svelte-12qhfyh){display:flex;align-items:center;justify-content:space-between;padding:12px 18px;color:var(--color-text-main);text-decoration:none;font-size:.85rem;font-weight:500;transition:all .2s ease}.bmac-dropdown.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:rgba(var(--color-accent),.1);color:var(--color-accent);padding-left:24px}.bmac-dropdown.svelte-12qhfyh .amount:where(.svelte-12qhfyh){font-weight:800;color:var(--color-accent);font-size:1rem}.bmac-dropdown.svelte-12qhfyh .custom-amount:where(.svelte-12qhfyh){font-weight:600;border-top:1px solid var(--glass-border);justify-content:center!important}.crypto-link.svelte-12qhfyh{font-size:.75rem!important;background:#0000000d}
