/* Custom styles (นอกเหนือจาก Tailwind utility classes) */
body {
    font-family: 'Plus Jakarta Sans', 'Prompt', sans-serif;
    color: #1e2128;
}
/* Custom Smooth Minimal Scrollbar */
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
::-webkit-scrollbar-track {
    background: transparent;
}
::-webkit-scrollbar-thumb {
    background: #d4cfeb;
    border-radius: 9999px;
}
::-webkit-scrollbar-thumb:hover {
    background: #b8b0df;
}
/* Diagonal Stripe Pattern matching the dashboard mockup */
.pattern-diagonal {
    background: repeating-linear-gradient(
        -45deg,
        #2f333a,
        #2f333a 3px,
        #1d2127 3px,
        #1d2127 7px
    );
}
