body {
    font-family: 'Montserrat', sans-serif;
    background-color: #ffffff;
    background-image: radial-gradient(#d1d5db 1px, transparent 1px);
    background-size: 30px 30px; /* Dotted background */
}
.text-orange { color: #f07e26; }
.bg-orange { background-color: #f07e26; }
.bg-soft-blue { background-color: #e0f2fe; }
.halftone-pattern {
    /* background-image: radial-gradient(#bae6fd 2px, transparent 2px);*/
    background-image: radial-gradient(circle, #BFEFEA 20%, transparent 20%);
    background-size: 15px 15px;
    opacity: 0.4;
}