@tailwind base;@tailwind components;@tailwind utilities;::-webkit-scrollbar{display:none}@font-face{font-family:Cyrillic Headers;src:url(/fonts/cyrillic.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@layer base{html h1,html h2{font-family:Cyrillic Headers,Playfair Display,serif}input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{@apply focus:outline-none}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#d89a29!important;box-shadow:0 0 0 2px rgba(240,171,45,.2)!important;outline:none!important}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:inherit;-webkit-box-shadow:inset 0 0 0 30px white!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}}.kanatica-pattern{background-image:url(/assets/kanatica.svg);background-size:auto 60px;background-repeat:repeat}.header-glow:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#b45309 20%,#b45309 80%,transparent)}.warm-shadow{box-shadow:0 4px 6px -1px rgba(180,83,9,.1),0 2px 4px -1px rgba(180,83,9,.06),inset 0 1px 0 rgba(255,255,255,.1)}