/* 
 * Go Commander - Custom Styles
 * Architecture: Separated CSS linked via layout
 */

/* Typography & Base */
body {
    font-family: 'Roboto', sans-serif;
}

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

.font-display {
    font-family: 'Work Sans', sans-serif;
}

.font-body {
    font-family: 'Roboto', sans-serif;
}

/* Custom Utilities */
.headline-shadow { 
    text-shadow: 0 4px 12px rgba(0,0,0,0.5); 
}

.dashed-line {
    background-image: linear-gradient(to right, #F07D00 50%, rgba(255, 255, 255, 0) 0%);
    background-position: bottom;
    background-size: 15px 2px;
    background-repeat: repeat-x;
}

/* Helper Classes */
.hide-scrollbar::-webkit-scrollbar { 
    display: none; 
}
.hide-scrollbar { 
    -ms-overflow-style: none; 
    scrollbar-width: none; 
}

/* Material Symbols - Filled Variant */
.filled-icon {
    font-variation-settings: 'FILL' 1;
}

/* Section specific enhancements */
#testimonios .snap-x {
    scroll-behavior: smooth;
}
