/* Noorbi storefront theme — burgundy & cream (design refresh).
   Re-colours the gold palette the views were built with, light mode only;
   the dark theme keeps its own colours. Plain CSS: no asset rebuild needed. */
html:not(.dark) .bg-gold-50{background-color:#FBF7F2 !important}
html:not(.dark) .hover\:bg-gold-50:hover{background-color:#FBF7F2 !important}
html:not(.dark) .bg-gold-50\/50{background-color:rgba(251,247,242,0.5) !important}
html:not(.dark) .bg-gold-50\/60{background-color:rgba(251,247,242,0.6) !important}
html:not(.dark) .hover\:bg-gold-50\/60:hover{background-color:rgba(251,247,242,0.6) !important}
html:not(.dark) .to-gold-50{--tw-gradient-to:#FBF7F2 var(--tw-gradient-to-position) !important}
html:not(.dark) .focus\:ring-gold-200:focus{--tw-ring-color:#EBD9CF !important}
html:not(.dark) .ring-gold-300{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .focus\:ring-gold-300:focus{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .hover\:ring-gold-300:hover{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .from-gold-400{--tw-gradient-from:#C08479 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(192,132,121,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .to-gold-400{--tw-gradient-to:#C08479 var(--tw-gradient-to-position) !important}
html:not(.dark) .from-gold-500{--tw-gradient-from:#9E3A47 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(158,58,71,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .via-gold-500{--tw-gradient-stops:var(--tw-gradient-from),#9E3A47 var(--tw-gradient-via-position),var(--tw-gradient-to) !important}
html:not(.dark) .to-gold-500{--tw-gradient-to:#9E3A47 var(--tw-gradient-to-position) !important}
html:not(.dark) .ring-gold-500{--tw-ring-color:#9E3A47 !important}
html:not(.dark) .to-gold-600{--tw-gradient-to:#8A2C3A var(--tw-gradient-to-position) !important}
html:not(.dark) .to-gold-700{--tw-gradient-to:#74222F var(--tw-gradient-to-position) !important}
html:not(.dark) .bg-gold-100{background-color:#F6ECE6 !important}
html:not(.dark) .hover\:bg-gold-100:hover{background-color:#F6ECE6 !important}
html:not(.dark) .text-gold-100{color:#F6ECE6 !important}
html:not(.dark) .border-gold-100{border-color:#F6ECE6 !important}
html:not(.dark) .border-gold-100\/60{border-color:rgba(246,236,230,0.6) !important}
html:not(.dark) .to-gold-50{--tw-gradient-to:#FBF7F2 var(--tw-gradient-to-position) !important}
html:not(.dark) .focus\:ring-gold-200:focus{--tw-ring-color:#EBD9CF !important}
html:not(.dark) .ring-gold-300{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .focus\:ring-gold-300:focus{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .hover\:ring-gold-300:hover{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .from-gold-400{--tw-gradient-from:#C08479 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(192,132,121,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .to-gold-400{--tw-gradient-to:#C08479 var(--tw-gradient-to-position) !important}
html:not(.dark) .from-gold-500{--tw-gradient-from:#9E3A47 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(158,58,71,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .via-gold-500{--tw-gradient-stops:var(--tw-gradient-from),#9E3A47 var(--tw-gradient-via-position),var(--tw-gradient-to) !important}
html:not(.dark) .to-gold-500{--tw-gradient-to:#9E3A47 var(--tw-gradient-to-position) !important}
html:not(.dark) .ring-gold-500{--tw-ring-color:#9E3A47 !important}
html:not(.dark) .to-gold-600{--tw-gradient-to:#8A2C3A var(--tw-gradient-to-position) !important}
html:not(.dark) .to-gold-700{--tw-gradient-to:#74222F var(--tw-gradient-to-position) !important}
html:not(.dark) .bg-gold-200{background-color:#EBD9CF !important}
html:not(.dark) .hover\:bg-gold-200:hover{background-color:#EBD9CF !important}
html:not(.dark) .text-gold-200{color:#EBD9CF !important}
html:not(.dark) .border-gold-200{border-color:#EBD9CF !important}
html:not(.dark) .hover\:border-gold-200:hover{border-color:#EBD9CF !important}
html:not(.dark) .border-gold-200\/50{border-color:rgba(235,217,207,0.5) !important}
html:not(.dark) .to-gold-50{--tw-gradient-to:#FBF7F2 var(--tw-gradient-to-position) !important}
html:not(.dark) .focus\:ring-gold-200:focus{--tw-ring-color:#EBD9CF !important}
html:not(.dark) .ring-gold-300{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .focus\:ring-gold-300:focus{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .hover\:ring-gold-300:hover{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .from-gold-400{--tw-gradient-from:#C08479 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(192,132,121,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .to-gold-400{--tw-gradient-to:#C08479 var(--tw-gradient-to-position) !important}
html:not(.dark) .from-gold-500{--tw-gradient-from:#9E3A47 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(158,58,71,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .via-gold-500{--tw-gradient-stops:var(--tw-gradient-from),#9E3A47 var(--tw-gradient-via-position),var(--tw-gradient-to) !important}
html:not(.dark) .to-gold-500{--tw-gradient-to:#9E3A47 var(--tw-gradient-to-position) !important}
html:not(.dark) .ring-gold-500{--tw-ring-color:#9E3A47 !important}
html:not(.dark) .to-gold-600{--tw-gradient-to:#8A2C3A var(--tw-gradient-to-position) !important}
html:not(.dark) .to-gold-700{--tw-gradient-to:#74222F var(--tw-gradient-to-position) !important}
html:not(.dark) .text-gold-300{color:#D9B3A8 !important}
html:not(.dark) .group:hover .group-hover\:text-gold-300{color:#D9B3A8 !important}
html:not(.dark) .border-gold-300{border-color:#D9B3A8 !important}
html:not(.dark) .hover\:border-gold-300:hover{border-color:#D9B3A8 !important}
html:not(.dark) .focus\:border-gold-300:focus{border-color:#D9B3A8 !important}
html:not(.dark) .to-gold-50{--tw-gradient-to:#FBF7F2 var(--tw-gradient-to-position) !important}
html:not(.dark) .focus\:ring-gold-200:focus{--tw-ring-color:#EBD9CF !important}
html:not(.dark) .ring-gold-300{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .focus\:ring-gold-300:focus{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .hover\:ring-gold-300:hover{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .from-gold-400{--tw-gradient-from:#C08479 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(192,132,121,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .to-gold-400{--tw-gradient-to:#C08479 var(--tw-gradient-to-position) !important}
html:not(.dark) .from-gold-500{--tw-gradient-from:#9E3A47 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(158,58,71,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .via-gold-500{--tw-gradient-stops:var(--tw-gradient-from),#9E3A47 var(--tw-gradient-via-position),var(--tw-gradient-to) !important}
html:not(.dark) .to-gold-500{--tw-gradient-to:#9E3A47 var(--tw-gradient-to-position) !important}
html:not(.dark) .ring-gold-500{--tw-ring-color:#9E3A47 !important}
html:not(.dark) .to-gold-600{--tw-gradient-to:#8A2C3A var(--tw-gradient-to-position) !important}
html:not(.dark) .to-gold-700{--tw-gradient-to:#74222F var(--tw-gradient-to-position) !important}
html:not(.dark) .bg-gold-400{background-color:#C08479 !important}
html:not(.dark) .text-gold-400{color:#C08479 !important}
html:not(.dark) .hover\:text-gold-400:hover{color:#C08479 !important}
html:not(.dark) .border-gold-400{border-color:#C08479 !important}
html:not(.dark) .hover\:border-gold-400:hover{border-color:#C08479 !important}
html:not(.dark) .focus\:border-gold-400:focus{border-color:#C08479 !important}
html:not(.dark) .group:hover .group-hover\:border-gold-400{border-color:#C08479 !important}
html:not(.dark) .to-gold-50{--tw-gradient-to:#FBF7F2 var(--tw-gradient-to-position) !important}
html:not(.dark) .focus\:ring-gold-200:focus{--tw-ring-color:#EBD9CF !important}
html:not(.dark) .ring-gold-300{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .focus\:ring-gold-300:focus{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .hover\:ring-gold-300:hover{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .from-gold-400{--tw-gradient-from:#C08479 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(192,132,121,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .to-gold-400{--tw-gradient-to:#C08479 var(--tw-gradient-to-position) !important}
html:not(.dark) .from-gold-500{--tw-gradient-from:#9E3A47 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(158,58,71,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .via-gold-500{--tw-gradient-stops:var(--tw-gradient-from),#9E3A47 var(--tw-gradient-via-position),var(--tw-gradient-to) !important}
html:not(.dark) .to-gold-500{--tw-gradient-to:#9E3A47 var(--tw-gradient-to-position) !important}
html:not(.dark) .ring-gold-500{--tw-ring-color:#9E3A47 !important}
html:not(.dark) .to-gold-600{--tw-gradient-to:#8A2C3A var(--tw-gradient-to-position) !important}
html:not(.dark) .to-gold-700{--tw-gradient-to:#74222F var(--tw-gradient-to-position) !important}
html:not(.dark) .bg-gold-500{background-color:#9E3A47 !important}
html:not(.dark) .hover\:bg-gold-500:hover{background-color:#9E3A47 !important}
html:not(.dark) .hover\:bg-gold-500\/5:hover{background-color:rgba(158,58,71,0.05) !important}
html:not(.dark) .bg-gold-500\/10{background-color:rgba(158,58,71,0.1) !important}
html:not(.dark) .hover\:bg-gold-500\/10:hover{background-color:rgba(158,58,71,0.1) !important}
html:not(.dark) .text-gold-500{color:#9E3A47 !important}
html:not(.dark) .hover\:text-gold-500:hover{color:#9E3A47 !important}
html:not(.dark) .border-gold-500{border-color:#9E3A47 !important}
html:not(.dark) .hover\:border-gold-500:hover{border-color:#9E3A47 !important}
html:not(.dark) .border-gold-500\/10{border-color:rgba(158,58,71,0.1) !important}
html:not(.dark) .border-gold-500\/15{border-color:rgba(158,58,71,0.15) !important}
html:not(.dark) .fill-gold-500{fill:#9E3A47 !important}
html:not(.dark) .stroke-gold-500{stroke:#9E3A47 !important}
html:not(.dark) .to-gold-50{--tw-gradient-to:#FBF7F2 var(--tw-gradient-to-position) !important}
html:not(.dark) .focus\:ring-gold-200:focus{--tw-ring-color:#EBD9CF !important}
html:not(.dark) .ring-gold-300{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .focus\:ring-gold-300:focus{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .hover\:ring-gold-300:hover{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .from-gold-400{--tw-gradient-from:#C08479 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(192,132,121,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .to-gold-400{--tw-gradient-to:#C08479 var(--tw-gradient-to-position) !important}
html:not(.dark) .from-gold-500{--tw-gradient-from:#9E3A47 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(158,58,71,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .via-gold-500{--tw-gradient-stops:var(--tw-gradient-from),#9E3A47 var(--tw-gradient-via-position),var(--tw-gradient-to) !important}
html:not(.dark) .to-gold-500{--tw-gradient-to:#9E3A47 var(--tw-gradient-to-position) !important}
html:not(.dark) .ring-gold-500{--tw-ring-color:#9E3A47 !important}
html:not(.dark) .to-gold-600{--tw-gradient-to:#8A2C3A var(--tw-gradient-to-position) !important}
html:not(.dark) .to-gold-700{--tw-gradient-to:#74222F var(--tw-gradient-to-position) !important}
html:not(.dark) .bg-gold-600{background-color:#8A2C3A !important}
html:not(.dark) .hover\:bg-gold-600:hover{background-color:#8A2C3A !important}
html:not(.dark) .text-gold-600{color:#8A2C3A !important}
html:not(.dark) .hover\:text-gold-600:hover{color:#8A2C3A !important}
html:not(.dark) .border-gold-600{border-color:#8A2C3A !important}
html:not(.dark) .to-gold-50{--tw-gradient-to:#FBF7F2 var(--tw-gradient-to-position) !important}
html:not(.dark) .focus\:ring-gold-200:focus{--tw-ring-color:#EBD9CF !important}
html:not(.dark) .ring-gold-300{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .focus\:ring-gold-300:focus{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .hover\:ring-gold-300:hover{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .from-gold-400{--tw-gradient-from:#C08479 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(192,132,121,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .to-gold-400{--tw-gradient-to:#C08479 var(--tw-gradient-to-position) !important}
html:not(.dark) .from-gold-500{--tw-gradient-from:#9E3A47 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(158,58,71,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .via-gold-500{--tw-gradient-stops:var(--tw-gradient-from),#9E3A47 var(--tw-gradient-via-position),var(--tw-gradient-to) !important}
html:not(.dark) .to-gold-500{--tw-gradient-to:#9E3A47 var(--tw-gradient-to-position) !important}
html:not(.dark) .ring-gold-500{--tw-ring-color:#9E3A47 !important}
html:not(.dark) .to-gold-600{--tw-gradient-to:#8A2C3A var(--tw-gradient-to-position) !important}
html:not(.dark) .to-gold-700{--tw-gradient-to:#74222F var(--tw-gradient-to-position) !important}
html:not(.dark) .bg-gold-700{background-color:#74222F !important}
html:not(.dark) .hover\:bg-gold-700:hover{background-color:#74222F !important}
html:not(.dark) .text-gold-700{color:#74222F !important}
html:not(.dark) .hover\:text-gold-700:hover{color:#74222F !important}
html:not(.dark) .to-gold-50{--tw-gradient-to:#FBF7F2 var(--tw-gradient-to-position) !important}
html:not(.dark) .focus\:ring-gold-200:focus{--tw-ring-color:#EBD9CF !important}
html:not(.dark) .ring-gold-300{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .focus\:ring-gold-300:focus{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .hover\:ring-gold-300:hover{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .from-gold-400{--tw-gradient-from:#C08479 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(192,132,121,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .to-gold-400{--tw-gradient-to:#C08479 var(--tw-gradient-to-position) !important}
html:not(.dark) .from-gold-500{--tw-gradient-from:#9E3A47 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(158,58,71,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .via-gold-500{--tw-gradient-stops:var(--tw-gradient-from),#9E3A47 var(--tw-gradient-via-position),var(--tw-gradient-to) !important}
html:not(.dark) .to-gold-500{--tw-gradient-to:#9E3A47 var(--tw-gradient-to-position) !important}
html:not(.dark) .ring-gold-500{--tw-ring-color:#9E3A47 !important}
html:not(.dark) .to-gold-600{--tw-gradient-to:#8A2C3A var(--tw-gradient-to-position) !important}
html:not(.dark) .to-gold-700{--tw-gradient-to:#74222F var(--tw-gradient-to-position) !important}
html:not(.dark) .text-gold-800{color:#5E1A26 !important}
html:not(.dark) .hover\:text-gold-800:hover{color:#5E1A26 !important}
html:not(.dark) .to-gold-50{--tw-gradient-to:#FBF7F2 var(--tw-gradient-to-position) !important}
html:not(.dark) .focus\:ring-gold-200:focus{--tw-ring-color:#EBD9CF !important}
html:not(.dark) .ring-gold-300{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .focus\:ring-gold-300:focus{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .hover\:ring-gold-300:hover{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .from-gold-400{--tw-gradient-from:#C08479 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(192,132,121,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .to-gold-400{--tw-gradient-to:#C08479 var(--tw-gradient-to-position) !important}
html:not(.dark) .from-gold-500{--tw-gradient-from:#9E3A47 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(158,58,71,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .via-gold-500{--tw-gradient-stops:var(--tw-gradient-from),#9E3A47 var(--tw-gradient-via-position),var(--tw-gradient-to) !important}
html:not(.dark) .to-gold-500{--tw-gradient-to:#9E3A47 var(--tw-gradient-to-position) !important}
html:not(.dark) .ring-gold-500{--tw-ring-color:#9E3A47 !important}
html:not(.dark) .to-gold-600{--tw-gradient-to:#8A2C3A var(--tw-gradient-to-position) !important}
html:not(.dark) .to-gold-700{--tw-gradient-to:#74222F var(--tw-gradient-to-position) !important}
html:not(.dark) .to-gold-50{--tw-gradient-to:#FBF7F2 var(--tw-gradient-to-position) !important}
html:not(.dark) .focus\:ring-gold-200:focus{--tw-ring-color:#EBD9CF !important}
html:not(.dark) .ring-gold-300{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .focus\:ring-gold-300:focus{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .hover\:ring-gold-300:hover{--tw-ring-color:#D9B3A8 !important}
html:not(.dark) .from-gold-400{--tw-gradient-from:#C08479 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(192,132,121,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .to-gold-400{--tw-gradient-to:#C08479 var(--tw-gradient-to-position) !important}
html:not(.dark) .from-gold-500{--tw-gradient-from:#9E3A47 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(158,58,71,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .via-gold-500{--tw-gradient-stops:var(--tw-gradient-from),#9E3A47 var(--tw-gradient-via-position),var(--tw-gradient-to) !important}
html:not(.dark) .to-gold-500{--tw-gradient-to:#9E3A47 var(--tw-gradient-to-position) !important}
html:not(.dark) .ring-gold-500{--tw-ring-color:#9E3A47 !important}
html:not(.dark) .to-gold-600{--tw-gradient-to:#8A2C3A var(--tw-gradient-to-position) !important}
html:not(.dark) .to-gold-700{--tw-gradient-to:#74222F var(--tw-gradient-to-position) !important}
html:not(.dark) .bg-rose-50{background-color:#FBF7F2 !important}
html:not(.dark) .hover\:bg-rose-50:hover{background-color:#FBF7F2 !important}
html:not(.dark) .peer:checked ~ .peer-checked\:bg-rose-50{background-color:#FBF7F2 !important}
html:not(.dark) .ring-rose-100{--tw-ring-color:#F6ECE6 !important}
html:not(.dark) .focus\:ring-rose-100:focus{--tw-ring-color:#F6ECE6 !important}
html:not(.dark) .focus\:ring-rose-200:focus{--tw-ring-color:#EBD9CF !important}
html:not(.dark) .from-rose-400{--tw-gradient-from:#C08479 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(192,132,121,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .from-rose-500{--tw-gradient-from:#9E3A47 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(158,58,71,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .bg-rose-100{background-color:#F6ECE6 !important}
html:not(.dark) .hover\:bg-rose-100:hover{background-color:#F6ECE6 !important}
html:not(.dark) .border-rose-100{border-color:#F6ECE6 !important}
html:not(.dark) .border-rose-100\/60{border-color:rgba(246,236,230,0.6) !important}
html:not(.dark) .ring-rose-100{--tw-ring-color:#F6ECE6 !important}
html:not(.dark) .focus\:ring-rose-100:focus{--tw-ring-color:#F6ECE6 !important}
html:not(.dark) .focus\:ring-rose-200:focus{--tw-ring-color:#EBD9CF !important}
html:not(.dark) .from-rose-400{--tw-gradient-from:#C08479 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(192,132,121,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .from-rose-500{--tw-gradient-from:#9E3A47 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(158,58,71,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .border-rose-200{border-color:#EBD9CF !important}
html:not(.dark) .ring-rose-100{--tw-ring-color:#F6ECE6 !important}
html:not(.dark) .focus\:ring-rose-100:focus{--tw-ring-color:#F6ECE6 !important}
html:not(.dark) .focus\:ring-rose-200:focus{--tw-ring-color:#EBD9CF !important}
html:not(.dark) .from-rose-400{--tw-gradient-from:#C08479 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(192,132,121,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .from-rose-500{--tw-gradient-from:#9E3A47 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(158,58,71,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .bg-rose-300{background-color:#D9B3A8 !important}
html:not(.dark) .text-rose-300{color:#D9B3A8 !important}
html:not(.dark) .border-rose-300{border-color:#D9B3A8 !important}
html:not(.dark) .hover\:border-rose-300:hover{border-color:#D9B3A8 !important}
html:not(.dark) .ring-rose-100{--tw-ring-color:#F6ECE6 !important}
html:not(.dark) .focus\:ring-rose-100:focus{--tw-ring-color:#F6ECE6 !important}
html:not(.dark) .focus\:ring-rose-200:focus{--tw-ring-color:#EBD9CF !important}
html:not(.dark) .from-rose-400{--tw-gradient-from:#C08479 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(192,132,121,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .from-rose-500{--tw-gradient-from:#9E3A47 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(158,58,71,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .text-rose-400{color:#C08479 !important}
html:not(.dark) .border-rose-400{border-color:#C08479 !important}
html:not(.dark) .ring-rose-100{--tw-ring-color:#F6ECE6 !important}
html:not(.dark) .focus\:ring-rose-100:focus{--tw-ring-color:#F6ECE6 !important}
html:not(.dark) .focus\:ring-rose-200:focus{--tw-ring-color:#EBD9CF !important}
html:not(.dark) .from-rose-400{--tw-gradient-from:#C08479 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(192,132,121,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .from-rose-500{--tw-gradient-from:#9E3A47 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(158,58,71,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .bg-rose-500{background-color:#9E3A47 !important}
html:not(.dark) .hover\:bg-rose-500\/10:hover{background-color:rgba(158,58,71,0.1) !important}
html:not(.dark) .text-rose-500{color:#9E3A47 !important}
html:not(.dark) .hover\:text-rose-500:hover{color:#9E3A47 !important}
html:not(.dark) .border-rose-500{border-color:#9E3A47 !important}
html:not(.dark) .peer:checked ~ .peer-checked\:border-rose-500{border-color:#9E3A47 !important}
html:not(.dark) .ring-rose-100{--tw-ring-color:#F6ECE6 !important}
html:not(.dark) .focus\:ring-rose-100:focus{--tw-ring-color:#F6ECE6 !important}
html:not(.dark) .focus\:ring-rose-200:focus{--tw-ring-color:#EBD9CF !important}
html:not(.dark) .from-rose-400{--tw-gradient-from:#C08479 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(192,132,121,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .from-rose-500{--tw-gradient-from:#9E3A47 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(158,58,71,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .bg-rose-600{background-color:#8A2C3A !important}
html:not(.dark) .peer:checked ~ .peer-checked\:bg-rose-600{background-color:#8A2C3A !important}
html:not(.dark) .text-rose-600{color:#8A2C3A !important}
html:not(.dark) .hover\:text-rose-600:hover{color:#8A2C3A !important}
html:not(.dark) .border-rose-600{border-color:#8A2C3A !important}
html:not(.dark) .peer:checked ~ .peer-checked\:border-rose-600{border-color:#8A2C3A !important}
html:not(.dark) .ring-rose-100{--tw-ring-color:#F6ECE6 !important}
html:not(.dark) .focus\:ring-rose-100:focus{--tw-ring-color:#F6ECE6 !important}
html:not(.dark) .focus\:ring-rose-200:focus{--tw-ring-color:#EBD9CF !important}
html:not(.dark) .from-rose-400{--tw-gradient-from:#C08479 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(192,132,121,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .from-rose-500{--tw-gradient-from:#9E3A47 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(158,58,71,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .bg-rose-700{background-color:#74222F !important}
html:not(.dark) .hover\:bg-rose-700:hover{background-color:#74222F !important}
html:not(.dark) .text-rose-700{color:#74222F !important}
html:not(.dark) .hover\:text-rose-700:hover{color:#74222F !important}
html:not(.dark) .ring-rose-100{--tw-ring-color:#F6ECE6 !important}
html:not(.dark) .focus\:ring-rose-100:focus{--tw-ring-color:#F6ECE6 !important}
html:not(.dark) .focus\:ring-rose-200:focus{--tw-ring-color:#EBD9CF !important}
html:not(.dark) .from-rose-400{--tw-gradient-from:#C08479 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(192,132,121,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .from-rose-500{--tw-gradient-from:#9E3A47 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(158,58,71,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .bg-rose-800{background-color:#5E1A26 !important}
html:not(.dark) .hover\:bg-rose-800:hover{background-color:#5E1A26 !important}
html:not(.dark) .text-rose-800{color:#5E1A26 !important}
html:not(.dark) .ring-rose-100{--tw-ring-color:#F6ECE6 !important}
html:not(.dark) .focus\:ring-rose-100:focus{--tw-ring-color:#F6ECE6 !important}
html:not(.dark) .focus\:ring-rose-200:focus{--tw-ring-color:#EBD9CF !important}
html:not(.dark) .from-rose-400{--tw-gradient-from:#C08479 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(192,132,121,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .from-rose-500{--tw-gradient-from:#9E3A47 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(158,58,71,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .bg-rose-900{background-color:#4A1520 !important}
html:not(.dark) .hover\:bg-rose-900:hover{background-color:#4A1520 !important}
html:not(.dark) .ring-rose-100{--tw-ring-color:#F6ECE6 !important}
html:not(.dark) .focus\:ring-rose-100:focus{--tw-ring-color:#F6ECE6 !important}
html:not(.dark) .focus\:ring-rose-200:focus{--tw-ring-color:#EBD9CF !important}
html:not(.dark) .from-rose-400{--tw-gradient-from:#C08479 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(192,132,121,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}
html:not(.dark) .from-rose-500{--tw-gradient-from:#9E3A47 var(--tw-gradient-from-position) !important;--tw-gradient-to:rgba(158,58,71,0) var(--tw-gradient-to-position) !important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to) !important}

/* Shared pieces the views use for "gold" */
html:not(.dark) body { background-color: #FBF7F2; }
html:not(.dark) .text-gold-gradient { background: none !important; -webkit-text-fill-color: #74222F !important; color: #74222F !important; }
html:not(.dark) .btn-gold-shimmer, html:not(.dark) .bg-gold-gradient.text-white { background: #74222F !important; }
html:not(.dark) .btn-gold-shimmer:hover { background: #5E1A26 !important; }
html:not(.dark) .bg-gold-gradient { background-image: linear-gradient(135deg, #8A2C3A, #5E1A26) !important; }
html:not(.dark) :is(.bg-rose-500, .bg-rose-600, .bg-gold-400, .bg-gold-500, .bg-gold-600, .bg-brand-500, .bg-brand-600).text-white,
html:not(.dark) .text-white :is(.bg-rose-600, .bg-gold-500, .bg-gold-600) { background-color: #74222F !important; }
html:not(.dark) :is(.hover\:bg-rose-700, .hover\:bg-gold-700).text-white:hover { background-color: #5E1A26 !important; }
html:not(.dark) .shadow-gold { box-shadow: 0 8px 28px -10px rgba(116,34,47,.28) !important; }
html:not(.dark) .shadow-gold-lg { box-shadow: 0 14px 40px -12px rgba(116,34,47,.3) !important; }
html:not(.dark) .card-hover:hover { box-shadow: 0 18px 40px -18px rgba(116,34,47,.35); }
html:not(.dark) .glass { border-color: rgba(158,58,71,.14); }
html:not(.dark) .shadow-soft { box-shadow: 0 10px 30px -18px rgba(90,40,30,.25); }

/* Headings: an elegant serif for Latin letters; Bangla falls through to
   HindSiliguri, which has a real 700 (SolaimanLipi only ships 400, so the
   old bold was a browser-synthesised fake). */
html:not(.dark) .font-display, html:not(.dark) h1, html:not(.dark) h2 { font-family: var(--font-display); }
html:not(.dark) .font-display { letter-spacing: .005em; }
html:not(.dark) h1.font-display:not(.text-white), html:not(.dark) h2.font-display:not(.text-white) { font-weight: 700; color: #3B1A1F; }
/* On a banner the photo is the background, so the title must stay white —
   the burgundy heading colour above used to paint it dark on a bright image. */
html:not(.dark) .hero-slide h2, html:not(.dark) .hero-slide h2.font-display { color: #fff !important; text-shadow: 0 2px 20px rgba(0,0,0,.55); }


/* Header pieces */
html:not(.dark) .announcement-bar { background: #5E1A26 !important; text-shadow: none; }
html:not(.dark) .gb-grad { background: #74222F !important; }
html:not(.dark) .gb-blink { animation: none; box-shadow: 0 6px 16px -8px rgba(116,34,47,.6); }

/* Footer: deep burgundy instead of slate. */
html:not(.dark) footer.bg-slate-900 { background: #3B1A1F !important; }
html:not(.dark) footer .bg-slate-800 { background: rgba(255,255,255,.08) !important; }
html:not(.dark) footer .border-slate-700, html:not(.dark) footer .border-slate-800 { border-color: rgba(255,255,255,.12) !important; }
html:not(.dark) footer .hover\:bg-gold-500:hover { background: #9E3A47 !important; }
html:not(.dark) footer .text-slate-400 { color: #d9c3bd !important; }
