:root{--color-capri: #1B5583;--color-ruby: #721422;--primary-bg: #f4f8fb;--glass-bg: rgba(255, 255, 255, .65);--glass-border: rgba(255, 255, 255, .8);--glass-shadow: 0 8px 32px 0 rgba(27, 85, 131, .15);--color-text-main: #2c3e50;--color-text-muted: #546e7a;--color-accent: var(--color-capri);--color-accent-hover: #16466d;--color-highlight: var(--color-ruby);--input-bg: rgba(255, 255, 255, .9);--blob-color-1: rgba(27, 85, 131, .2);--blob-color-2: rgba(114, 20, 34, .15);--radius-lg: 24px;--radius-btn: 50px;--bs-body-bg: var(--primary-bg);--bs-body-color: var(--color-text-main);--bs-primary: var(--color-capri)}[data-bs-theme=dark]{--primary-bg: #0f172a;--glass-bg: rgba(30, 41, 59, .7);--glass-border: rgba(255, 255, 255, .1);--glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, .4);--color-text-main: #f1f5f9;--color-text-muted: #94a3b8;--color-accent: #38bdf8;--color-accent-hover: #0ea5e9;--color-highlight: #ff6b6b;--input-bg: rgba(15, 23, 42, .6);--blob-color-1: rgba(27, 85, 131, .3);--blob-color-2: rgba(114, 20, 34, .25)}html{scroll-behavior:smooth;scroll-padding-top:120px}body{min-height:100vh;display:flex;flex-direction:column;font-family:Segoe UI,system-ui,-apple-system,sans-serif;overflow-x:hidden;background:var(--primary-bg);color:var(--color-text-main);transition:background-color .4s ease,color .4s ease;-webkit-font-smoothing:antialiased}body:before,body:after{content:"";position:fixed;width:70vw;height:70vw;border-radius:50%;z-index:-1;filter:blur(90px);opacity:.8;animation:floatBlob 25s infinite alternate ease-in-out;transition:background-color .5s ease}body:before{background:var(--blob-color-1);top:-30%;left:-20%}body:after{background:var(--blob-color-2);bottom:-30%;right:-20%;animation-delay:-10s}@keyframes floatBlob{0%{transform:translate(0) scale(1)}to{transform:translate(60px,40px) scale(1.1)}}main{flex:1;position:relative;z-index:1}.glass,.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);color:var(--color-text-main);transition:all .3s cubic-bezier(.25,.8,.25,1)}.glass-card{border-radius:var(--radius-lg)}.glass-card:hover{transform:translateY(-5px) scale(1.005);box-shadow:0 20px 40px #00000026;border-color:var(--color-accent)}.form-control,.form-select{background-color:var(--input-bg)!important;border:1px solid var(--glass-border)!important;color:var(--color-text-main)!important;border-radius:15px;padding:10px 15px;transition:all .3s ease}.form-control:focus,.form-select:focus{background-color:var(--input-bg)!important;box-shadow:0 0 0 4px #1b558326;border-color:var(--color-accent)!important;transform:translateY(-2px)}h1,h2,h3,h4,h5{font-weight:700;letter-spacing:-.5px;color:var(--color-text-main)}.text-muted{color:var(--color-text-muted)!important}button,.btn{border-radius:var(--radius-btn)!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important}.btn-primary{background-color:var(--color-accent);border-color:var(--color-accent);padding:10px 25px;font-weight:600;box-shadow:0 4px 15px #1b55834d}.btn-primary:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);transform:translateY(-2px);box-shadow:0 8px 20px #1b558366}.btn-outline-secondary{color:var(--color-text-main);border-color:var(--glass-border);background:transparent}.btn-outline-secondary:hover{background-color:var(--glass-border);color:var(--color-accent)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:10px;border:3px solid var(--primary-bg)}.navbar-brand-logo.svelte-12qhfyh{height:32px;width:auto;transition:transform .3s ease}.logo-group.svelte-12qhfyh:hover .navbar-brand-logo:where(.svelte-12qhfyh){transform:rotate(10deg) scale(1.1)}.brand-text.svelte-12qhfyh{color:var(--color-text-main)}.nav-link-custom.svelte-12qhfyh{position:relative;padding:.5rem .8rem;color:var(--color-text-muted);font-weight:600;transition:color .3s;text-decoration:none}.nav-link-custom.svelte-12qhfyh:after{content:"";position:absolute;width:0;height:2px;bottom:5px;left:50%;background-color:var(--color-accent);transition:all .3s ease-in-out;transform:translate(-50%);border-radius:2px}.nav-link-custom.svelte-12qhfyh:hover{color:var(--color-accent)}.nav-link-custom.svelte-12qhfyh:hover:after{width:70%}[data-bs-theme=dark] #theme-icon.svelte-12qhfyh{transform:rotate(360deg)}#theme-icon.svelte-12qhfyh{transition:transform .5s cubic-bezier(.175,.885,.32,1.275);color:var(--color-text-main)}.bmac-button.svelte-12qhfyh{background:var(--color-ruby);font-size:.95rem;transition:all .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 12px #7214224d}.bmac-button.svelte-12qhfyh:hover{background:#921a2c;transform:translateY(-2px);box-shadow:0 6px 18px #72142280}.bmac-dropdown.svelte-12qhfyh{position:absolute;top:130%;right:0;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:16px;overflow:hidden;z-index:1050}.bmac-dropdown.svelte-12qhfyh a:where(.svelte-12qhfyh){display:flex;align-items:center;justify-content:space-between;padding:12px 20px;color:var(--color-text-main);text-decoration:none;font-size:.98rem;transition:all .2s ease}.bmac-dropdown.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:#72142226;color:var(--color-highlight);padding-left:28px}.bmac-dropdown.svelte-12qhfyh .amount:where(.svelte-12qhfyh){font-weight:700;color:var(--color-highlight);font-size:1.1rem}.bmac-dropdown.svelte-12qhfyh .custom-amount:where(.svelte-12qhfyh){font-weight:600;color:var(--color-highlight);border-top:1px solid rgba(255,255,255,.12);justify-content:center!important;padding:14px 20px}.bitcoin-option.svelte-12qhfyh{color:#f7931a!important;font-weight:700}.bitcoin-option.svelte-12qhfyh:hover{background:#f9a5402e!important;color:#f7931a!important}.footer-link.svelte-12qhfyh{color:var(--color-text-muted);text-decoration:none;transition:.2s}.footer-link.svelte-12qhfyh:hover{color:var(--color-accent)}
