:root{--primary:#a03d54;--secondary:#c5a572;--accent:#2c5f7b;--background:#fff;--text:#1a1a1a;--text-color:#1a1a1a;--font-heading:"Playfair Display",serif;--font-body:"Inter",sans-serif;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--transition-fast:150ms ease;--transition-normal:250ms ease;--transition-slow:350ms ease;--z-dropdown:1000;--z-sticky:1020;--z-header:1030;--z-modal:1050;--z-popover:1060;--z-tooltip:1070}@media (prefers-color-scheme:dark){:root{--background:#1a1a1a;--text:#f5f5f5;--text-color:#f5f5f5}}*{font-family:var(--font-body,"Inter",sans-serif)}.font-heading,h1,h2,h3,h4,h5,h6{font-family:var(--font-heading,"Playfair Display",serif)}.text-theme-primary{color:var(--primary,#a03d54)}.text-theme-secondary{color:var(--secondary,#c5a572)}.text-theme-accent{color:var(--accent,#2c5f7b)}.bg-theme-primary{background-color:var(--primary,#a03d54)}.bg-theme-secondary{background-color:var(--secondary,#c5a572)}.bg-theme-accent{background-color:var(--accent,#2c5f7b)}.border-theme-primary{border-color:var(--primary,#a03d54)}.hover\:bg-theme-primary\/90:hover{background-color:color-mix(in srgb,var(--primary,#a03d54) 90%,transparent)}:focus-visible{outline:2px solid var(--primary,#a03d54);outline-offset:2px}::selection{background-color:var(--primary,#a03d54);color:#fff}::-moz-selection{background-color:var(--primary,#a03d54);color:#fff}a{transition:color var(--transition-fast)}a:hover{color:var(--primary,#a03d54)}.btn-primary{background-color:var(--primary,#a03d54);color:#fff;transition:opacity var(--transition-fast)}.btn-primary:hover{opacity:.9}.btn-outline-primary{border:2px solid var(--primary,#a03d54);color:var(--primary,#a03d54);transition:all var(--transition-fast)}.btn-outline-primary:hover{background-color:var(--primary,#a03d54);color:#fff}.fixed.top-0.left-0.right-0.z-50,.navigation,nav.fixed{background-color:#fff!important;box-shadow:0 2px 10px rgba(0,0,0,.1)}.fixed.top-0.left-0.right-0.z-50 .text-gray-200,.fixed.top-0.left-0.right-0.z-50 .text-gray-300,.fixed.top-0.left-0.right-0.z-50 .text-gray-700,.fixed.top-0.left-0.right-0.z-50 .text-white,.fixed.top-0.left-0.right-0.z-50 a,.fixed.top-0.left-0.right-0.z-50 button,.fixed.top-0.left-0.right-0.z-50 li,.fixed.top-0.left-0.right-0.z-50 p,.fixed.top-0.left-0.right-0.z-50 span,.navigation .text-gray-200,.navigation .text-gray-300,.navigation .text-gray-700,.navigation .text-white,.navigation a,.navigation button,.navigation li,.navigation p,.navigation span,nav.fixed .text-gray-200,nav.fixed .text-gray-300,nav.fixed .text-gray-700,nav.fixed .text-white,nav.fixed a,nav.fixed button,nav.fixed li,nav.fixed p,nav.fixed span{color:#374151!important;text-shadow:none!important}.fixed.top-0.left-0.right-0.z-50 svg,.navigation svg,nav.fixed svg{color:#374151!important}.fixed.top-0.left-0.right-0.z-50 a:hover,.fixed.top-0.left-0.right-0.z-50 button:hover,.fixed.top-0.left-0.right-0.z-50 svg:hover,.navigation a:hover,.navigation button:hover,.navigation svg:hover,nav.fixed a:hover,nav.fixed button:hover,nav.fixed svg:hover{color:var(--primary,#c45c3c)!important}body.has-background-media .fixed.top-0.left-0.right-0.z-50,body.has-background-media .navigation,body.has-background-media nav.fixed{background-color:#fff!important}body.has-background-media .fixed.top-0.left-0.right-0.z-50 .text-gray-200,body.has-background-media .fixed.top-0.left-0.right-0.z-50 .text-gray-300,body.has-background-media .fixed.top-0.left-0.right-0.z-50 .text-gray-700,body.has-background-media .fixed.top-0.left-0.right-0.z-50 .text-white,body.has-background-media .fixed.top-0.left-0.right-0.z-50 a,body.has-background-media .fixed.top-0.left-0.right-0.z-50 button,body.has-background-media .fixed.top-0.left-0.right-0.z-50 li,body.has-background-media .fixed.top-0.left-0.right-0.z-50 p,body.has-background-media .fixed.top-0.left-0.right-0.z-50 span,body.has-background-media .navigation .text-gray-200,body.has-background-media .navigation .text-gray-300,body.has-background-media .navigation .text-gray-700,body.has-background-media .navigation .text-white,body.has-background-media .navigation a,body.has-background-media .navigation button,body.has-background-media .navigation li,body.has-background-media .navigation p,body.has-background-media .navigation span,body.has-background-media nav.fixed .text-gray-200,body.has-background-media nav.fixed .text-gray-300,body.has-background-media nav.fixed .text-gray-700,body.has-background-media nav.fixed .text-white,body.has-background-media nav.fixed a,body.has-background-media nav.fixed button,body.has-background-media nav.fixed li,body.has-background-media nav.fixed p,body.has-background-media nav.fixed span{color:#374151!important;text-shadow:none!important}body.has-background-media .fixed.top-0.left-0.right-0.z-50 a:hover,body.has-background-media .navigation a:hover,body.has-background-media nav.fixed a:hover{color:var(--primary,#c45c3c)!important}body.has-background-media .fixed.top-0.left-0.right-0.z-50 svg,body.has-background-media .navigation svg,body.has-background-media nav.fixed svg{color:#374151!important}.dropdown-menu{background-color:#fff!important;border-radius:1rem!important;box-shadow:0 20px 35px -10px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.02)!important;backdrop-filter:blur(0)!important}.dropdown-menu,.dropdown-menu *{color:#374151!important;text-shadow:none!important}.dropdown-menu a,.dropdown-menu button{transition:all .2s ease-in-out!important;border-radius:.75rem!important}.dropdown-menu .text-primary,.dropdown-menu a.text-primary,.dropdown-menu a:hover,.dropdown-menu a:hover *,.dropdown-menu button:hover,.dropdown-menu button:hover *,.dropdown-menu h3.text-primary,.dropdown-menu span.text-primary{color:var(--primary,#c45c3c)!important}.dropdown-menu a:hover,.dropdown-menu button:hover{background-color:#fef2f2!important}.dropdown-menu a{-moz-user-select:none;user-select:none;-webkit-user-select:none}.dropdown-menu button h3{font-weight:600!important;letter-spacing:.03em!important;color:#374151!important}.dropdown-menu .border-b{border-bottom-width:1px!important;border-color:#f0f0f0!important}.dropdown-menu svg{transition:transform .2s ease!important;color:#374151!important}.dropdown-menu a:hover svg,.dropdown-menu button:hover svg{transform:scale(1.05);color:var(--primary,#c45c3c)!important}.dropdown-menu .bg-primary\/10{background-color:rgba(196,92,60,.08)!important;border-left:3px solid var(--primary,#c45c3c)!important;margin-left:-4px!important;padding-left:16px!important}.dropdown-menu::-webkit-scrollbar{width:6px}.dropdown-menu::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.dropdown-menu::-webkit-scrollbar-thumb{background:var(--primary,#c45c3c);border-radius:10px;opacity:.6}.dropdown-menu::-webkit-scrollbar-thumb:hover{opacity:1}body.has-background-media .dropdown-menu{background-color:#fff!important}body.has-background-media .dropdown-menu *{color:#374151!important;text-shadow:none!important}body.has-background-media .dropdown-menu a:hover,body.has-background-media .dropdown-menu button:hover{background-color:#fef2f2!important;color:var(--primary,#c45c3c)!important}body.has-background-media .dropdown-menu a:hover *,body.has-background-media .dropdown-menu button:hover *{color:var(--primary,#c45c3c)!important}.dropdown-menu .audio-player,.dropdown-menu .audio-player *,.dropdown-menu [class*=Audio],.dropdown-menu [class*=audio],.dropdown-menu audio,.dropdown-menu audio *{color:#374151!important;text-shadow:none!important}.dropdown-menu .audio-player .text-white,.dropdown-menu .audio-player div,.dropdown-menu .audio-player p,.dropdown-menu .audio-player span,.dropdown-menu [class*=Audio] .text-white,.dropdown-menu [class*=audio] .text-white{color:#374151!important}.dropdown-menu .hymns-player,.dropdown-menu .hymns-player *,.dropdown-menu [class*=Hymn],.dropdown-menu [class*=hymn]{color:#374151!important;text-shadow:none!important}.dropdown-menu .hymns-player .text-white,.dropdown-menu [class*=hymn] .text-white,.dropdown-menu button[class*=Audio],.dropdown-menu button[class*=Hymn],.dropdown-menu button[class*=audio],.dropdown-menu button[class*=hymn]{color:#374151!important}.dropdown-menu button[class*=Audio]:hover,.dropdown-menu button[class*=Hymn]:hover,.dropdown-menu button[class*=audio]:hover,.dropdown-menu button[class*=hymn]:hover{color:var(--primary,#c45c3c)!important}.member-sidebar{background:rgba(0,0,0,.6)!important;backdrop-filter:blur(12px)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:.5rem!important}.member-sidebar button{color:#fff!important;transition:all .2s ease}.member-sidebar button:hover{background:hsla(0,0%,100%,.1)!important}.member-sidebar button.bg-primary{background:var(--primary,#c45c3c)!important;color:#fff!important}.search-dropdown,.search-dropdown *{color:#374151!important;text-shadow:none!important}.search-dropdown input{background-color:#fff!important;color:#374151!important;border-color:#e5e7eb!important}.search-dropdown input::-moz-placeholder{color:#9ca3af!important;text-shadow:none!important}.search-dropdown input::placeholder{color:#9ca3af!important;text-shadow:none!important}body.has-background-media .search-dropdown{background-color:#fff!important}body.has-background-media .search-dropdown *{color:#374151!important;text-shadow:none!important}body.has-background-media .search-dropdown .text-primary{color:var(--primary,#c45c3c)!important}body.has-background-media{color:#2c2418!important}body.has-background-media h1,body.has-background-media h2,body.has-background-media h3,body.has-background-media h4,body.has-background-media h5,body.has-background-media h6{text-shadow:0 2px 12px rgba(0,0,0,.9)!important;color:#fff!important}body.has-background-media li:not(.content-card li):not(nav li):not(.navigation li):not(.dropdown-menu li),body.has-background-media p:not(.content-card p):not(nav p):not(.navigation p):not(.dropdown-menu p),body.has-background-media span:not(.content-card span):not(nav span):not(.navigation span):not(.dropdown-menu span){color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.8)!important}body.has-background-media .dropdown-menu,body.has-background-media .dropdown-menu *,body.has-background-media .dropdown-menu a,body.has-background-media .dropdown-menu button,body.has-background-media .dropdown-menu div,body.has-background-media .dropdown-menu li,body.has-background-media .dropdown-menu p,body.has-background-media .dropdown-menu span,body.has-background-media .fixed.top-0,body.has-background-media .fixed.top-0 *,body.has-background-media .navigation,body.has-background-media .navigation *,body.has-background-media nav,body.has-background-media nav *,body.has-background-media nav a,body.has-background-media nav button,body.has-background-media nav div,body.has-background-media nav li,body.has-background-media nav p,body.has-background-media nav span{color:#374151!important;text-shadow:none!important}body.has-background-media .content-card li,body.has-background-media .content-card p,body.has-background-media .content-card span{color:#3a3025!important;text-shadow:none!important}body.has-background-media .content-card h1,body.has-background-media .content-card h2,body.has-background-media .content-card h3,body.has-background-media .content-card h4{color:var(--primary,#c45c3c)!important;text-shadow:none!important}body.has-background-media .text-primary{color:var(--primary,#c45c3c)!important;text-shadow:0 1px 4px rgba(0,0,0,.3)!important}body.has-background-media .text-black:not(.dropdown-menu *):not(nav *):not(.navigation *):not(.content-card *),body.has-background-media .text-gray-100:not(.dropdown-menu *):not(nav *):not(.navigation *):not(.content-card *),body.has-background-media .text-gray-200:not(.dropdown-menu *):not(nav *):not(.navigation *):not(.content-card *),body.has-background-media .text-gray-300:not(.dropdown-menu *):not(nav *):not(.navigation *):not(.content-card *),body.has-background-media .text-gray-400:not(.dropdown-menu *):not(nav *):not(.navigation *):not(.content-card *),body.has-background-media .text-gray-500:not(.dropdown-menu *):not(nav *):not(.navigation *):not(.content-card *),body.has-background-media .text-gray-50:not(.dropdown-menu *):not(nav *):not(.navigation *):not(.content-card *),body.has-background-media .text-gray-600:not(.dropdown-menu *):not(nav *):not(.navigation *):not(.content-card *),body.has-background-media .text-gray-700:not(.dropdown-menu *):not(nav *):not(.navigation *):not(.content-card *),body.has-background-media .text-gray-800:not(.dropdown-menu *):not(nav *):not(.navigation *):not(.content-card *),body.has-background-media .text-gray-900:not(.dropdown-menu *):not(nav *):not(.navigation *):not(.content-card *),body.has-background-media .text-white:not(.dropdown-menu *):not(nav *):not(.navigation *):not(.content-card *){color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.8)!important}body.has-background-media .dropdown-menu .audio-player,body.has-background-media .dropdown-menu .audio-player *,body.has-background-media .dropdown-menu .hymns-player,body.has-background-media .dropdown-menu .hymns-player *,body.has-background-media .dropdown-menu .text-white,body.has-background-media .dropdown-menu [class*=Audio],body.has-background-media .dropdown-menu [class*=Hymn],body.has-background-media .dropdown-menu [class*=audio],body.has-background-media .dropdown-menu [class*=hymn],body.has-background-media .dropdown-menu [class*=hymn] div,body.has-background-media .dropdown-menu [class*=hymn] li,body.has-background-media .dropdown-menu [class*=hymn] p,body.has-background-media .dropdown-menu [class*=hymn] span,body.has-background-media .dropdown-menu audio{color:#374151!important;text-shadow:none!important}body.has-background-media .auto-contrast:not(.dropdown-menu .auto-contrast):not(nav .auto-contrast):not(.content-card .auto-contrast){color:#fff!important}body.has-background-media .content-card .auto-contrast{color:#2c2418!important}body.has-background-media .dropdown-menu .auto-contrast,body.has-background-media nav .auto-contrast{color:#374151!important}body.has-background-media .content-card{background:linear-gradient(135deg,rgba(255,248,235,.95),rgba(255,245,235,.98))!important;backdrop-filter:blur(12px);border:1px solid rgba(196,92,60,.15);box-shadow:0 8px 25px -8px rgba(0,0,0,.15);border-radius:1rem}body.has-background-media .content-card:hover{transform:translateY(-3px);box-shadow:0 20px 35px -12px rgba(196,92,60,.2);transition:all .3s ease}body.has-background-media .glass-effect{background:rgba(255,248,235,.85)!important;backdrop-filter:blur(12px);border:1px solid rgba(212,168,67,.2)}body.has-background-media input,body.has-background-media select,body.has-background-media textarea{background-color:rgba(255,248,235,.9)!important;color:#2c2418!important;border:1px solid rgba(196,92,60,.3)!important}body.has-background-media input::-moz-placeholder,body.has-background-media textarea::-moz-placeholder{color:#8a7a6a!important}body.has-background-media input::placeholder,body.has-background-media textarea::placeholder{color:#8a7a6a!important}body.has-background-media .button,body.has-background-media button{text-shadow:none!important}body:not(.has-background-media) .content-card{background:linear-gradient(135deg,rgba(255,248,235,.95),rgba(255,245,235,.98))!important;backdrop-filter:blur(8px);border-radius:1rem;box-shadow:0 8px 20px -8px rgba(0,0,0,.08);border:1px solid rgba(196,92,60,.1)}body:not(.has-background-media) .glass-effect{background:linear-gradient(135deg,rgba(255,248,235,.9),rgba(255,245,235,.95))!important;backdrop-filter:blur(12px);border:1px solid rgba(212,168,67,.2)}[data-adaptive-theme=dark] :where(p,li,span,h1,h2,h3,h4,h5,h6,label):not(.text-primary):not(.text-theme-primary):not(.text-gray-700):not(.navigation *):not(.dropdown-menu *){color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.8)!important}[data-adaptive-theme=light] :where(p,li,span,h1,h2,h3,h4,h5,h6,label):not(.text-primary):not(.text-theme-primary):not(.text-gray-700):not(.navigation *):not(.dropdown-menu *){color:#2c2418!important;text-shadow:none!important}[data-adaptive-theme=dark] .content-card :where(p,li,span,h1,h2,h3,h4,h5,h6,label){color:#2c2418!important;text-shadow:none!important}[data-adaptive-theme=dark] .dropdown-menu *,[data-adaptive-theme=dark] .navigation *,[data-adaptive-theme=dark] nav *,[data-adaptive-theme=light] .dropdown-menu *,[data-adaptive-theme=light] .navigation *,[data-adaptive-theme=light] nav *{color:#374151!important;text-shadow:none!important}[data-adaptive-theme=dark] .text-primary,[data-adaptive-theme=light] .text-primary{color:var(--primary,#c45c3c)!important;text-shadow:none!important}[data-adaptive-theme=dark] button:where(:not(.navigation button):not(.dropdown-menu button)){text-shadow:none!important}.hero-section[data-adaptive-theme=dark] :where(p,li,span,h1,h2,h3,h4,h5,h6,label),[data-adaptive-theme=dark].hero-section :where(p,li,span,h1,h2,h3,h4,h5,h6,label){color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.9)!important}[data-adaptive-theme=dark] .bg-white :where(p,li,span,h1,h2,h3,h4,h5,h6,label),[data-adaptive-theme=dark] .content-card :where(p,li,span,h1,h2,h3,h4,h5,h6,label){color:#2c2418!important;text-shadow:none!important}[data-adaptive-theme=dark] .bg-white .text-primary,[data-adaptive-theme=dark] .content-card .text-primary{color:var(--primary,#c45c3c)!important}body.has-background-media .bg-black\/20,body.has-background-media .bg-black\/5,body.has-background-media .bg-white\/10,body.has-background-media .bg-white\/10 .opacity-50,body.has-background-media .bg-white\/10 .opacity-75,body.has-background-media .bg-white\/10 .text-white\/40,body.has-background-media .bg-white\/10 .text-white\/60,body.has-background-media .bg-white\/5,body.has-background-media .bg-white\/5 .opacity-50,body.has-background-media .bg-white\/5 .opacity-75,body.has-background-media .bg-white\/5 .text-white\/40,body.has-background-media .bg-white\/5 .text-white\/60,body.has-background-media [class*=bg-][class*="/"]{color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.8)!important}body.has-background-media .content-card .bg-black\/20,body.has-background-media .content-card .bg-white\/10,body.has-background-media .content-card .bg-white\/5{color:#2c2418!important;text-shadow:none!important}body.has-background-media .rbc-calendar-custom,body.has-background-media .rbc-calendar-custom *,body.has-background-media .rbc-date-cell,body.has-background-media .rbc-header,body.has-background-media .rbc-toolbar button,body.has-background-media .rbc-toolbar-label{color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.8)!important}body.has-background-media .rbc-off-range{color:hsla(0,0%,100%,.4)!important}body.has-background-media .bg-white\/5 a,body.has-background-media .bg-white\/5 h4,body.has-background-media .bg-white\/5 p,body.has-background-media .bg-white\/5 span{color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.8)!important}body.has-background-media .bg-white\/5 .text-primary{color:var(--primary,#c45c3c)!important;text-shadow:none!important}body.has-background-media .glass-effect,body.has-background-media .glass-effect *{color:#fff!important}body.has-background-media .glass-effect input::-moz-placeholder{color:#fff!important}body.has-background-media .glass-effect input,body.has-background-media .glass-effect input::placeholder{color:#fff!important}body.has-background-media .content-card .bg-white\/5,body.has-background-media .content-card .event-card{color:#2c2418!important;text-shadow:none!important}body.has-background-media .content-card .bg-white\/5 h4,body.has-background-media .content-card .event-card h4{color:var(--primary,#c45c3c)!important;text-shadow:none!important}body.has-background-media .content-card .bg-white\/5 .opacity-50,body.has-background-media .content-card .bg-white\/5 .opacity-75,body.has-background-media .content-card .event-card .opacity-50,body.has-background-media .content-card .event-card .opacity-75{color:#3a3025!important;text-shadow:none!important}body.has-background-media .bg-white\/20{color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.5)!important}body.has-background-media .bg-white\/20:hover{background-color:hsla(0,0%,100%,.3)!important}body.has-background-media .text-center .inline-flex{color:#fff!important}[data-adaptive-theme=dark]{--text-color:#fff!important;--text:#fff!important}[data-adaptive-theme=dark] .content-card,[data-adaptive-theme=light]{--text-color:#2c2418!important;--text:#1a1a1a!important}[data-adaptive-theme=dark] .content-card *{color:#2c2418!important;text-shadow:none!important}[data-adaptive-theme=dark] .dropdown-menu,[data-adaptive-theme=dark] .navigation,[data-adaptive-theme=dark] nav{--text-color:#374151!important;--text:#374151!important}[dir=rtl]{text-align:right}[dir=rtl] .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}[dir=rtl] .space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}[dir=rtl] .space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}[dir=rtl] .space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}[dir=rtl] .ml-auto{margin-left:0;margin-right:auto}[dir=rtl] .mr-auto{margin-right:0;margin-left:auto}[dir=rtl] .ml-1,[dir=rtl] .ml-2,[dir=rtl] .ml-3,[dir=rtl] .ml-4{margin-left:0}[dir=rtl] .mr-1,[dir=rtl] .mr-2,[dir=rtl] .mr-3,[dir=rtl] .mr-4{margin-right:0}[dir=rtl] .pl-1,[dir=rtl] .pl-10,[dir=rtl] .pl-2,[dir=rtl] .pl-3,[dir=rtl] .pl-4,[dir=rtl] .pl-6,[dir=rtl] .pl-8{padding-left:0}[dir=rtl] .pr-1,[dir=rtl] .pr-10,[dir=rtl] .pr-2,[dir=rtl] .pr-3,[dir=rtl] .pr-4,[dir=rtl] .pr-6,[dir=rtl] .pr-8{padding-right:0}[dir=rtl] .left-0,[dir=rtl] .left-3,[dir=rtl] .left-4{left:auto;right:0}[dir=rtl] .right-0,[dir=rtl] .right-3,[dir=rtl] .right-4{right:auto;left:0}[dir=rtl] .text-left{text-align:right}[dir=rtl] .text-right{text-align:left}[dir=rtl] .rounded-l-lg{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}[dir=rtl] .rounded-r-lg{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{text-align:right}[dir=rtl] .grid{direction:ltr}[dir=rtl] .grid>*{direction:rtl}