.coffee-modal.svelte-1mooam5{background:linear-gradient(145deg,#fff,#fef7ed);border:3px solid #fed7aa;border-radius:16px;box-shadow:0 25px 50px -12px #fb923c40,inset 0 2px 4px #ffffffe6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column}.coffee-modal.svelte-1mooam5::-webkit-scrollbar{width:6px}.coffee-modal.svelte-1mooam5::-webkit-scrollbar-track{background:#fb923c1a;border-radius:3px}.coffee-modal.svelte-1mooam5::-webkit-scrollbar-thumb{background:linear-gradient(145deg,#fed7aa,#f59e0b);border-radius:3px}.coffee-modal.svelte-1mooam5::-webkit-scrollbar-thumb:hover{background:linear-gradient(145deg,#f59e0b,#ce4c01)}.coffee-icon-container.svelte-1mooam5{animation:svelte-1mooam5-float 3s ease-in-out infinite}.coffee-icon.svelte-1mooam5{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.coffee-title.svelte-1mooam5{font-family:Georgia,serif;text-shadow:0 2px 4px rgba(206,76,1,.1);background:linear-gradient(135deg,#ce4c01,#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.coffee-subtitle.svelte-1mooam5{color:#92400e;font-weight:500}.coffee-form.svelte-1mooam5{background:linear-gradient(145deg,#fef7ed,#fff7ed);border:2px solid #fed7aa;border-radius:12px;padding:24px;box-shadow:inset 0 2px 4px #fffc,inset 0 -2px 4px #fb923c1a}@media (max-width: 640px){.coffee-form.svelte-1mooam5{padding:16px}}.coffee-label.svelte-1mooam5{font-family:Georgia,serif;font-weight:600;font-size:14px;color:#92400e;text-shadow:0 1px 2px rgba(255,255,255,.8)}.coffee-input.svelte-1mooam5{background:#fff;border:2px solid #fed7aa;border-radius:8px;padding:8px 10px;font-family:Georgia,serif;font-size:14px;color:#92400e;transition:all .3s ease;box-shadow:inset 0 2px 4px #fb923c1a,0 1px 3px #0000001a}.coffee-input.svelte-1mooam5:focus{border-color:#ce4c01;outline:none;box-shadow:inset 0 2px 4px #fb923c1a,0 0 0 3px #ce4c0133;transform:translateY(-1px)}.coffee-input.svelte-1mooam5::-moz-placeholder{color:#d97706;opacity:.7}.coffee-input.svelte-1mooam5::placeholder{color:#d97706;opacity:.7}.coffee-textarea.svelte-1mooam5{background:#fff;border:2px solid #fed7aa;border-radius:8px;padding:8px 10px;font-family:Georgia,serif;font-size:14px;color:#92400e;resize:vertical;min-height:60px;transition:all .3s ease;box-shadow:inset 0 2px 4px #fb923c1a,0 1px 3px #0000001a}.coffee-textarea.svelte-1mooam5:focus{border-color:#ce4c01;outline:none;box-shadow:inset 0 2px 4px #fb923c1a,0 0 0 3px #ce4c0133;transform:translateY(-1px)}.coffee-textarea.svelte-1mooam5::-moz-placeholder{color:#d97706;opacity:.7}.coffee-textarea.svelte-1mooam5::placeholder{color:#d97706;opacity:.7}.coffee-amount-button.svelte-1mooam5{background:linear-gradient(145deg,#fef3c7,#fcd34d);border:2px solid #f59e0b;border-radius:8px;padding:6px 12px;font-family:Georgia,serif;font-weight:600;font-size:13px;color:#92400e;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #f59e0b33;text-shadow:0 1px 2px rgba(255,255,255,.5)}.coffee-amount-button.svelte-1mooam5:hover{background:linear-gradient(145deg,#fcd34d,#f59e0b);transform:translateY(-2px);box-shadow:0 4px 8px #f59e0b4d}.coffee-amount-button.svelte-1mooam5:active{transform:translateY(0);box-shadow:0 2px 4px #f59e0b33}.coffee-amount-button.selected.svelte-1mooam5{background:linear-gradient(145deg,#ce4c01,#ea580c);color:#fff;border-color:#ce4c01;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 2px 4px #ce4c014d,inset 0 2px 4px #fff3}.coffee-button-disabled.svelte-1mooam5{background:linear-gradient(145deg,#f3f4f6,#e5e7eb);border:2px solid #d1d5db;border-radius:8px;color:#9ca3af;font-family:Georgia,serif;box-shadow:none}@keyframes svelte-1mooam5-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes svelte-1mooam5-ping{75%,to{transform:scale(2);opacity:0}}.animate-ping.svelte-1mooam5{animation:svelte-1mooam5-ping 2s cubic-bezier(0,0,.2,1) infinite}.dark .coffee-modal.svelte-1mooam5,.dark .coffee-form.svelte-1mooam5{background:linear-gradient(145deg,#374151,#4b5563);border-color:#6b7280}.dark .coffee-input.svelte-1mooam5,.dark .coffee-textarea.svelte-1mooam5{background:#1f2937;border-color:#6b7280;color:#f9fafb}.dark .coffee-input.svelte-1mooam5::-moz-placeholder,.dark .coffee-textarea.svelte-1mooam5::-moz-placeholder{color:#9ca3af}.dark .coffee-input.svelte-1mooam5::placeholder,.dark .coffee-textarea.svelte-1mooam5::placeholder{color:#9ca3af}.dark .coffee-label.svelte-1mooam5{color:#f3f4f6;text-shadow:0 1px 2px rgba(0,0,0,.5)}.dark .coffee-subtitle.svelte-1mooam5{color:#d1d5db}.classic-payment-wrapper.svelte-zetz5i .razorpay-pay-button{width:100%;height:48px;min-height:48px;font-family:Times New Roman,serif;font-weight:700;font-size:14px;padding:12px 16px;border-radius:8px;text-shadow:1px 1px 1px rgba(0,0,0,.3);box-shadow:0 4px 8px #0003,inset 0 1px #ffffff1a;transition:all .2s ease;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;position:relative;margin:0 auto}.classic-payment-wrapper.primary.svelte-zetz5i .razorpay-pay-button{background:linear-gradient(145deg,#3b82f6,#2563eb);color:#fff;border:2px outset #3b82f6}.classic-payment-wrapper.primary.svelte-zetz5i .razorpay-pay-button:hover{background:linear-gradient(145deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 6px 12px #00000040,inset 0 1px #fff3;height:48px;min-height:48px}.classic-payment-wrapper.primary.svelte-zetz5i .razorpay-pay-button:active{border:2px inset #3b82f6;transform:translateY(0);box-shadow:inset 0 2px 4px #0000004d,0 2px 4px #0000001a;height:48px;min-height:48px}.classic-payment-wrapper.success.svelte-zetz5i .razorpay-pay-button{background:linear-gradient(145deg,#10b981,#059669);color:#fff;border:2px outset #10b981}.classic-payment-wrapper.success.svelte-zetz5i .razorpay-pay-button:hover{background:linear-gradient(145deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 6px 12px #00000040,inset 0 1px #fff3;height:48px;min-height:48px}.classic-payment-wrapper.success.svelte-zetz5i .razorpay-pay-button:active{border:2px inset #10b981;transform:translateY(0);box-shadow:inset 0 2px 4px #0000004d,0 2px 4px #0000001a;height:48px;min-height:48px}.classic-payment-wrapper.warning.svelte-zetz5i .razorpay-pay-button{background:linear-gradient(145deg,#f59e0b,#d97706);color:#fff;border:2px outset #f59e0b}.classic-payment-wrapper.warning.svelte-zetz5i .razorpay-pay-button:hover{background:linear-gradient(145deg,#d97706,#b45309);transform:translateY(-2px);box-shadow:0 6px 12px #00000040,inset 0 1px #fff3;height:48px;min-height:48px}.classic-payment-wrapper.warning.svelte-zetz5i .razorpay-pay-button:active{border:2px inset #f59e0b;transform:translateY(0);box-shadow:inset 0 2px 4px #0000004d,0 2px 4px #0000001a;height:48px;min-height:48px}.classic-payment-wrapper.svelte-zetz5i .razorpay-pay-button:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed;border:2px outset #e2e8f0;box-shadow:none;transform:none;height:48px;min-height:48px}.classic-payment-wrapper.svelte-zetz5i .razorpay-pay-button[data-loading=true]{height:48px;min-height:48px;pointer-events:none}.classic-payment-wrapper.svelte-zetz5i .razorpay-pay-button,.classic-payment-wrapper.svelte-zetz5i .razorpay-pay-button:hover,.classic-payment-wrapper.svelte-zetz5i .razorpay-pay-button:active,.classic-payment-wrapper.svelte-zetz5i .razorpay-pay-button:focus,.classic-payment-wrapper.svelte-zetz5i .razorpay-pay-button:disabled{height:48px!important;min-height:48px!important;max-height:48px!important;line-height:1.2!important}.classic-payment-wrapper.svelte-zetz5i .razorpay-pay-button svg{filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3))}.progress-bar{animation:svelte-1i5fkjd-slideIn 1s ease-out both}@keyframes svelte-1i5fkjd-slideIn{0%{width:0%}to{width:var(--target-width)}}.container.svelte-1yv0gix{scrollbar-width:thin;scroll-behavior:smooth}.custom-scrollbar.svelte-1yv0gix::-webkit-scrollbar{width:4px}.custom-scrollbar.svelte-1yv0gix::-webkit-scrollbar-thumb{background:#4b5563cc;border-radius:10px}.custom-scrollbar.svelte-1yv0gix::-webkit-scrollbar-thumb:hover{background:#374151cc}.custom-scrollbar.svelte-1yv0gix{scrollbar-width:thin;scrollbar-color:rgba(75,85,99,.8) transparent}.container.svelte-w8veg7{position:absolute;top:0;left:0;width:100%;height:100%;background:#0a0520;overflow:hidden}.classic-card{background:linear-gradient(145deg,#1f2937,#374151);border:2px solid #4b5563;border-radius:12px;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a;padding:24px;color:#f9fafb;position:relative;overflow:hidden}.classic-card.popular{background:linear-gradient(145deg,#1f2937,#374151);border-color:#ce4c01;box-shadow:0 8px 32px #ce4c014d,0 0 0 1px #ce4c0133,inset 0 1px #ffffff1a;transform:scale(1.02)}.classic-card.popular:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(206,76,1,.1),transparent);pointer-events:none;z-index:0}.classic-card>*{position:relative;z-index:1}.services-modal.svelte-1s3kqay::-webkit-scrollbar{width:8px}.services-modal.svelte-1s3kqay::-webkit-scrollbar-track{background:#ce4c011a;border-radius:4px}.services-modal.svelte-1s3kqay::-webkit-scrollbar-thumb{background:linear-gradient(145deg,#fed7aa,#ce4c01);border-radius:4px}.services-modal.svelte-1s3kqay::-webkit-scrollbar-thumb:hover{background:linear-gradient(145deg,#ce4c01,#b91c1c)}form.svelte-1s3kqay::-webkit-scrollbar{width:6px}form.svelte-1s3kqay::-webkit-scrollbar-track{background:#ce4c011a;border-radius:3px}form.svelte-1s3kqay::-webkit-scrollbar-thumb{background:linear-gradient(145deg,#fed7aa,#ce4c01);border-radius:3px}form.svelte-1s3kqay::-webkit-scrollbar-thumb:hover{background:linear-gradient(145deg,#ce4c01,#b91c1c)}
