.i15do3-dark{color:#e5e7eb}.i15do3-dark .bg-white{background-color:#1f2937!important}.i15do3-dark .bg-gray-50{background-color:#111827!important}.i15do3-dark .bg-gray-100{background-color:#1f2937!important}.i15do3-dark .text-gray-900{color:#f3f4f6!important}.i15do3-dark .text-gray-700{color:#d1d5db!important}.i15do3-dark .text-gray-600{color:#cbd5e1!important}.i15do3-dark .text-gray-500{color:#9ca3af!important}.i15do3-dark .text-gray-400{color:#94a3b8!important}.i15do3-dark .border-gray-200,.i15do3-dark .border-gray-100{border-color:#374151!important}.i15do3-dark .divide-gray-100>:not([hidden])~:not([hidden]){border-color:#374151!important}.i15do3-dark .bg-amber-50{background-color:rgba(245,158,11,.1)!important}.i15do3-dark .border-amber-100{border-color:rgba(245,158,11,.3)!important}.i15do3-dark .border-amber-200{border-color:rgba(245,158,11,.4)!important}.i15do3-dark .text-amber-700{color:#fbbf24!important}.i15do3-dark .bg-red-50{background-color:rgba(239,68,68,.1)!important}.i15do3-dark .border-red-200{border-color:rgba(239,68,68,.3)!important}.i15do3-dark .text-red-700{color:#fca5a5!important}.i15do3-dark .hover\:bg-gray-50:hover{background-color:#374151!important}.i15do3-dark .from-gray-100{--tw-gradient-from: #374151 var(--tw-gradient-from-position) !important}.i15do3-dark .to-gray-200{--tw-gradient-to: #4b5563 var(--tw-gradient-to-position) !important}.i15do3-embed,.i15do3-embed body{background-color:transparent!important}.i15do3-embed.i15do3-dark{color:#e5e7eb}.i15do3-tpl{color:var(--tw-gray-700);background-color:var(--tpl-bg, #ffffff)!important}.i15do3-tpl .bg-white{background-color:var(--tpl-surface, #ffffff)!important}.i15do3-tpl .bg-gray-50{background-color:var(--tpl-bg-soft, #f9fafb)!important}.i15do3-tpl .hover\:bg-gray-50:hover{background-color:var(--tpl-hover, #f3f4f6)!important}.i15do3-tpl.i15do3-embed{background-color:var(--tpl-bg, transparent)!important}.i15do3-tpl-barber .font-display{letter-spacing:.045em}.i15do3-tpl-barber .bg-brand,.i15do3-tpl-barber .bg-brand .text-white,.i15do3-tpl-barber .bg-brand.text-white{color:var(--tw-brand-inverse)!important}.i15do3-tpl-barber .bg-brand .text-white\/80{color:rgba(25,21,16,.75)!important}.i15do3-tpl-barber h2.font-display{position:relative;padding-bottom:.3rem}.i15do3-tpl-barber h2.font-display:after{content:"";position:absolute;left:0;bottom:0;width:2.25rem;height:2px;background:linear-gradient(90deg,var(--tw-brand),transparent)}.i15do3-tpl-spa .font-display{letter-spacing:.01em}.i15do3-tpl-spa input.rounded-xl{border-radius:9999px!important}.i15do3-tpl-spa .shadow-sm{box-shadow:0 10px 30px -14px rgba(89,116,99,.28)!important}.i15do3-tpl-spa .shadow-lg{box-shadow:0 18px 44px -18px rgba(89,116,99,.35)!important}.i15do3-tpl-elegant .font-display{letter-spacing:.015em}.i15do3-tpl-elegant .uppercase{letter-spacing:.12em}.i15do3-tpl-elegant .shadow-sm,.i15do3-tpl-elegant .shadow-lg{box-shadow:none!important}.i15do3-tpl-blush .font-display{letter-spacing:.005em}.i15do3-tpl-blush .shadow-sm{box-shadow:0 10px 30px -14px rgba(168,85,98,.25)!important}.i15do3-tpl-blush .shadow-lg{box-shadow:0 18px 44px -18px rgba(168,85,98,.32)!important}.i15do3-tpl-noir .font-display{letter-spacing:.03em}.i15do3-tpl-noir .bg-brand,.i15do3-tpl-noir .bg-brand .text-white,.i15do3-tpl-noir .bg-brand.text-white{color:var(--tw-brand-inverse)!important}.i15do3-tpl-minimal .font-display{letter-spacing:.02em}.i15do3-tpl-minimal .uppercase{letter-spacing:.14em}.i15do3-tpl-minimal .shadow-sm,.i15do3-tpl-minimal .shadow-lg{box-shadow:none!important}
