/* Custom Scrollbar Styles */
::-webkit-scrollbar {
    width: 12px;
    background-color: #f5f5f5;
}

::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
}

::-webkit-scrollbar-thumb {
    background: linear-gradient(45deg, #c9a96e, #d4b483);
    border-radius: 10px;
    border: 2px solid #f1f1f1;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

::-webkit-scrollbar-thumb:hover {
    background: linear-gradient(45deg, #b89a5f, #c3a572);
}

/* For Firefox */
* {
    scrollbar-width: thin;
    scrollbar-color: #c9a96e #f1f1f1;
}

/* Default cursor for all text elements */
body, p, h1, h2, h3, h4, h5, h6, span, div, a, li, ul, ol, table, tr, td, th, input, textarea, select, button {
    cursor: default !important;
}

/* Only show pointer cursor for clickable elements */
a, button, input[type="submit"], input[type="button"], .clickable {
    cursor: pointer !important;
} 