/* Reset and Base Styles */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body,
html {
    height: 100%;
    overflow: hidden;
    /* Prevent scrolling */
    background-color: #333;
}

.full-screen-link {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}

.vitrine-container {
    width: 100%;
    height: 100%;
    background-image: url('images/site.png');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.3s ease-in-out;
}

/* Subtle hover effect to indicate clickability */
.full-screen-link:hover .vitrine-container {
    transform: scale(1.02);
    cursor: pointer;
}