:root{--brand-ivory: #E6D690;--brand-ivory-dark: #d4c17a;--bg-soft: #fdfcf8;--text-main: #4a4533;--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1)}body{background-color:var(--bg-soft);color:var(--text-main);font-family:Poppins,sans-serif;min-height:100vh;display:flex;flex-direction:column}.card{border:none;border-radius:24px;background:#fff;box-shadow:0 10px 30px #e6d69033;transition:var(--transition-smooth)}.card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #e6d6904d}.btn-primary-custom{background-color:var(--brand-ivory);color:var(--text-main);border:none;border-radius:50px;font-weight:600;padding:10px 25px;transition:var(--transition-smooth)}.btn-primary-custom:hover{background-color:var(--brand-ivory-dark);transform:scale(1.05)}.form-control,.form-select{border-radius:15px;border:2px solid #f1eee0;padding:12px;transition:var(--transition-smooth)}.form-control:focus{border-color:var(--brand-ivory);box-shadow:0 0 0 4px #e6d69033}main{flex:1;padding-top:100px;padding-bottom:80px}.custom-nav.svelte-12qhfyh{background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--brand-ivory);z-index:1050}.logo-img.svelte-12qhfyh{height:35px;transition:var(--transition-smooth)}.logo-img.svelte-12qhfyh:hover{transform:rotate(15deg) scale(1.1)}.brand-text.svelte-12qhfyh{font-family:Quicksand,sans-serif;font-weight:700;font-size:1.5rem;color:var(--text-main)}.coffee-btn.svelte-12qhfyh{background:var(--brand-ivory);border:none;padding:8px 18px;border-radius:50px;display:flex;align-items:center;gap:8px;font-weight:600;font-size:.9rem;transition:var(--transition-smooth);color:var(--text-main)}.coffee-btn.svelte-12qhfyh:hover{transform:translateY(-2px);box-shadow:0 5px 15px #e6d69080}.coffee-dropdown.svelte-12qhfyh{position:absolute;top:55px;left:0;width:220px;background:#fff;border-radius:20px;padding:10px;box-shadow:0 12px 30px #0000001f;z-index:2000;border:1px solid #f1eee0}.coffee-dropdown.svelte-12qhfyh a:where(.svelte-12qhfyh){display:flex;justify-content:space-between;align-items:center;padding:10px 15px;text-decoration:none;color:var(--text-main);font-size:.9rem;border-radius:12px;transition:all .2s ease}.coffee-dropdown.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:#fdf9e7;padding-left:18px}.coffee-dropdown.svelte-12qhfyh span:where(.svelte-12qhfyh){font-weight:700;color:#b5a45a}.custom-amt-link.svelte-12qhfyh{font-weight:600;color:#b5a45a!important;justify-content:center!important}.dropdown-divider.svelte-12qhfyh{height:1px;background:#eee;margin:8px 10px}.crypto-link.svelte-12qhfyh{font-weight:600;justify-content:center!important;color:#f7931a!important}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh){text-decoration:none;color:var(--text-main);font-weight:600;position:relative;transition:color .3s}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh):after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:3px;background:var(--brand-ivory);transition:width .3s;border-radius:5px}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover:after{width:100%}.custom-footer.svelte-12qhfyh{height:60px;background:#fff;border-top:1px solid #eee;font-size:.85rem;color:#888;z-index:1050}.custom-footer.svelte-12qhfyh a:where(.svelte-12qhfyh){text-decoration:none;color:#888;transition:.3s}.custom-footer.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--brand-ivory-dark)}
