@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
/* Dark-POS accent-only theme for the fullscreen apps (POS / KDS / QR customer).
   Remaps the primary accent (blue/indigo/violet) to turquoise; leaves emerald/
   green alone (status = ready/paid). No layout changes. */
:root{--dp-accent:#0098A6;--dp-accent-2:#00C2D4;--dp-accent-d:#00727B;}
.bg-blue-600,.bg-blue-700,.bg-indigo-500,.bg-indigo-600,.bg-indigo-700,.bg-violet-600,.bg-violet-700{background-color:var(--dp-accent)!important;}
.hover\:bg-blue-700:hover,.hover\:bg-blue-600:hover,.hover\:bg-indigo-600:hover,.hover\:bg-indigo-700:hover,.hover\:bg-violet-700:hover{background-color:var(--dp-accent-d)!important;}
.text-blue-600,.text-blue-700,.text-indigo-500,.text-indigo-600,.text-violet-600{color:var(--dp-accent)!important;}
.text-blue-500,.text-indigo-400{color:var(--dp-accent-2)!important;}
.border-blue-600,.border-blue-500,.border-indigo-500,.border-indigo-600,.border-violet-600{border-color:var(--dp-accent)!important;}
.ring-blue-600,.ring-blue-500,.ring-indigo-500,.ring-violet-500{--tw-ring-color:var(--dp-accent)!important;}
.bg-blue-50,.bg-indigo-50{background-color:#E6F7F9!important;}
.bg-blue-100,.bg-indigo-100{background-color:#CCEFF2!important;}
.from-blue-600,.from-indigo-600{--tw-gradient-from:var(--dp-accent)!important;}
.to-blue-700,.to-indigo-700{--tw-gradient-to:var(--dp-accent-d)!important;}
