:root{--ochre-primary: #955F20;--ochre-hover: #7a4b17;--ochre-light: #f4eadd;--bg-off-white: #fdfbf7;--text-dark: #4a4a4a;--radius-bubble: 20px;--radius-pill: 50px;--shadow-soft: 0 10px 30px -5px rgba(149, 95, 32, .15);--shadow-hover: 0 15px 35px -5px rgba(149, 95, 32, .25)}body{background-color:var(--bg-off-white);color:var(--text-dark);font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--ochre-primary)}.text-primary{color:var(--ochre-primary)!important}.bg-primary{background-color:var(--ochre-primary)!important}.card{border:none;border-radius:var(--radius-bubble);box-shadow:var(--shadow-soft);background:#fff;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.card-header{background-color:var(--ochre-primary);color:#fff;border-bottom:none;padding:1rem 1.5rem;font-weight:600}.form-control{border-radius:15px;border:2px solid #e0e0e0;padding:1rem;transition:all .3s ease}.form-control:focus{border-color:var(--ochre-primary);box-shadow:0 0 0 .25rem #955f2026}.btn{border-radius:var(--radius-pill);padding:.6rem 1.5rem;font-weight:600;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.btn-primary{background-color:var(--ochre-primary);border-color:var(--ochre-primary)}.btn-primary:hover{background-color:var(--ochre-hover);border-color:var(--ochre-hover);transform:scale(1.05)}.btn-outline-primary{color:var(--ochre-primary);border-color:var(--ochre-primary)}.btn-outline-primary:hover{background-color:var(--ochre-primary);color:#fff;transform:scale(1.05)}.hash-output{font-family:Courier New,monospace;font-size:.95rem;letter-spacing:.5px;word-break:break-all;background:var(--bg-off-white);padding:1.2rem;border-radius:15px;border:2px dashed #e0e0e0;color:var(--text-dark)}.copied-feedback{opacity:0;transition:opacity .4s ease;font-weight:600;color:#198754;background:#fff;padding:2px 8px;border-radius:10px;box-shadow:0 2px 5px #0000001a}.copied-feedback.show{opacity:1}.match-indicator{font-size:1.4rem;transition:all .3s ease}.match-indicator.match{color:#198754}.match-indicator.mismatch{color:#dc3545}.match-indicator.empty{color:#6c757d}.byte-counter{font-family:Courier New,monospace;color:#888;font-size:.85rem}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.content-wrapper{padding-top:90px;padding-bottom:80px}header.svelte-12qhfyh nav:where(.svelte-12qhfyh){background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(149,95,32,.1);padding:.75rem 0;transition:padding .3s}.nav-link.svelte-12qhfyh{color:var(--text-dark);position:relative;transition:color .3s}.nav-link.svelte-12qhfyh:hover,.nav-link.svelte-12qhfyh:focus{color:var(--ochre-primary)}.nav-link.svelte-12qhfyh:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:var(--ochre-primary);transition:width .3s}.nav-link.svelte-12qhfyh:hover:after{width:100%}.nav-link.btn.svelte-12qhfyh:after{display:none}.hover-ochre.svelte-12qhfyh:hover{color:var(--ochre-primary)!important}.bmac-button.svelte-12qhfyh{background:var(--ochre-primary);font-size:.95rem;padding:.5rem 1.2rem;border-radius:50px;transition:all .3s ease}.bmac-button.svelte-12qhfyh:hover{background:var(--ochre-hover);transform:translateY(-2px)}.bmac-dropdown.svelte-12qhfyh{position:absolute;top:100%;left:50%;transform:translate(-50%);width:240px;background:#fff;border-radius:16px;box-shadow:0 12px 32px #955f2026;overflow:hidden;border:1px solid rgba(149,95,32,.1);z-index:1050}.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(--ochre-light);color:var(--ochre-primary);padding-left:28px}.bmac-dropdown.svelte-12qhfyh .amount:where(.svelte-12qhfyh){font-weight:700;color:var(--ochre-primary);font-size:1.1rem}.bmac-dropdown.svelte-12qhfyh a:where(.svelte-12qhfyh):hover .amount:where(.svelte-12qhfyh){color:var(--ochre-primary)}.bmac-dropdown.svelte-12qhfyh .custom-amount:where(.svelte-12qhfyh){font-weight:600;color:var(--ochre-primary);border-top:1px solid #eee;justify-content:center!important}.bmac-dropdown.svelte-12qhfyh .custom-amount:where(.svelte-12qhfyh):hover{background:var(--ochre-light);color:var(--ochre-primary)}@media(max-width:576px){.bmac-button.svelte-12qhfyh span:where(.svelte-12qhfyh){display:none}.bmac-button.svelte-12qhfyh{padding:.5rem .8rem}}
