:root{--transition-speed: .25s;--arabic-word-spacing: .2em;--arabic-line-height: 2}body{line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[dir=rtl]{line-height:var(--arabic-line-height)!important;word-spacing:var(--arabic-word-spacing)!important;letter-spacing:.015em!important}[dir=ltr]{letter-spacing:-.01em;word-spacing:.02em}p,span,label,h1,h2,h3,h4,h5,h6,select,option{margin-bottom:.35rem}input,textarea{word-spacing:.05em!important}.flex{gap:.75rem!important}.flex-col{gap:1rem!important}.grid{gap:1.25rem!important}@media(min-width:768px){.flex{gap:.5rem}.space-x-1{gap:.25rem}.space-x-2{gap:.5rem}}.relative svg.absolute,.relative button.absolute{pointer-events:auto;z-index:10}[dir=rtl] .relative svg.absolute.right-4~input,[dir=rtl] .relative svg.absolute.right-3~input,[dir=rtl] .relative button.absolute.right-4~input{padding-right:4.2rem!important}[dir=ltr] .relative svg.absolute.left-4~input,[dir=ltr] .relative svg.absolute.left-3~input,[dir=ltr] .relative button.absolute.left-4~input{padding-left:4.2rem!important}main{animation:fadeIn var(--transition-speed) ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}input,select,textarea{padding:.85rem 1.35rem!important}[lang]{transition:opacity var(--transition-speed)}input::-ms-reveal,input::-ms-clear{display:none}*{scroll-behavior:smooth}.overflow-y-auto{scrollbar-gutter:stable}svg{flex-shrink:0;margin:0 2px}
