/* Stitch Design - Minimal CSS (Tailwind handles most styling) */

/* Custom overrides if needed */
body {
    font-family: 'Inter', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Poppins', sans-serif;
}

/* Ensure links don't have default underline in Tailwind context */
a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

/* Form styling enhancements */
input:focus,
textarea:focus,
select:focus {
    outline: none;
    ring: 2px;
    ring-color: #F2B705;
}

/* Smooth transitions */
* {
    transition-property: color, background-color, border-color, transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

/* Selection styling */
::selection {
    background-color: #F2B705;
    color: #1E2A5A;
}

/* Scrollbar styling (optional) */
::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background: #FFF8EC;
}

::-webkit-scrollbar-thumb {
    background: #F2B705;
    border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
    background: #1E2A5A;
}
