/* ==========================================
   PrismaSystems SEO & Performance Enhancements
========================================== */


/* Better image loading */

img {

    max-width:100%;

    height:auto;

    object-fit:contain;

}



/* Prevent layout shifting */

.hero-image img,
.service-card img,
.solution-card img,
.technology-grid img {

    aspect-ratio:auto;

}



/* Accessibility */

a:focus,
button:focus {

    outline:

    2px solid #00d9ff;

    outline-offset:4px;

}



/* Smooth rendering */

html {

    text-rendering:

    optimizeLegibility;

    -webkit-font-smoothing:

    antialiased;

}





/* Better text selection */

::selection {

    background:#00d9ff;

    color:#050b24;

}





/* Lazy loading placeholders */

img[loading="lazy"] {

    background:

    linear-gradient(

        90deg,

        #f1f5f9,

        #ffffff,

        #f1f5f9

    );

}





/* Improve hero SEO content visibility */

.hero-content {

    position:relative;

    z-index:2;

}





/* Prevent animation problems for accessibility */

@media(prefers-reduced-motion:reduce){


* {

    animation-duration:

    .01ms !important;


    animation-iteration-count:

    1 !important;


    transition-duration:

    .01ms !important;

}



}





/* Print optimization */

@media print {


.header,
.btn-primary,
.btn-outline,
.hero-image {

    display:none;

}


body {

    background:white;

    color:black;

}


}