@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap";:root{--brand-red: #412227;--brand-red-hover: #5a2f36;--brand-red-light: rgba(65, 34, 39, .05);--brand-red-ultra-light: rgba(65, 34, 39, .02);--text-dark: #2d1a1d;--white: #ffffff;--bubbly-radius: 20px;--transition-smooth: all .4s cubic-bezier(.175, .885, .32, 1.275)}html{scroll-behavior:smooth}body{background-color:#fafafa;color:var(--text-dark);font-family:Poppins,sans-serif;margin:0;display:flex;flex-direction:column;min-height:100vh}.card{border:none;border-radius:var(--bubbly-radius);box-shadow:0 15px 35px #41222714;transition:var(--transition-smooth)}.card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #4122271f}.form-control{border-radius:15px;border:2px solid #eee;padding:12px 20px;transition:var(--transition-smooth)}.form-control:focus{border-color:var(--brand-red);box-shadow:0 0 0 .25rem #41222726}.btn-bubbly{border-radius:50px;padding:10px 25px;font-weight:600;transition:var(--transition-smooth)}.custom-navbar.svelte-12qhfyh{background:transparent;z-index:1050}.navbar-pill.svelte-12qhfyh{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(65,34,39,.1);border-radius:100px;transition:all .3s ease}.navbar-pill.svelte-12qhfyh:hover{box-shadow:0 10px 25px #41222714!important}.brand-name.svelte-12qhfyh{color:var(--brand-red)}.nav-links-right.svelte-12qhfyh a:where(.svelte-12qhfyh){text-decoration:none;color:#444;font-weight:600;font-size:1rem;transition:all .3s ease}.nav-links-right.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--brand-red);transform:translateY(-2px)}.bmac-button.svelte-12qhfyh{background:var(--brand-red);font-size:.95rem;transition:all .3s ease}.bmac-button.svelte-12qhfyh:hover{background:var(--brand-red-hover);transform:translateY(-1px) scale(1.02);box-shadow:0 8px 20px #41222733}.bmac-dropdown.svelte-12qhfyh{position:absolute;top:100%;left:50%;transform:translate(-50%);width:240px;background:#fff;border-radius:20px;box-shadow:0 12px 32px #41222726;overflow:hidden;border:1px solid rgba(65,34,39,.1);z-index:1000}.bmac-dropdown.svelte-12qhfyh a:where(.svelte-12qhfyh){display:flex;align-items:center;justify-content:space-between;padding:12px 20px;color:#333;text-decoration:none;font-size:.98rem;transition:all .2s ease}.bmac-dropdown.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:var(--brand-red-ultra-light);color:var(--brand-red);padding-left:28px}.bmac-dropdown.svelte-12qhfyh .amount:where(.svelte-12qhfyh){font-weight:700;color:var(--brand-red);font-size:1.1rem}.bmac-dropdown.svelte-12qhfyh .custom-amount:where(.svelte-12qhfyh){font-weight:600;color:var(--brand-red);border-top:1px solid #f5f5f5;justify-content:center!important}.custom-footer.svelte-12qhfyh{background:transparent}.footer-pill.svelte-12qhfyh{background:#ffffffe6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(65,34,39,.08);border-radius:40px;transition:all .3s ease}.footer-pill.svelte-12qhfyh:hover{border-color:#41222733;transform:translateY(-2px)}.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#777;font-weight:500;transition:all .3s ease}.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--brand-red);transform:scale(1.05)}
