@import url('https://fonts.googleapis.com/css?family=Poppins, Ubuntu, Rubik:500');

body,h1,h2,h3,h4,h5 {
    font-family: "Poppins", sans-serif;
}

body {
    font-size: 16px;
}

.w3-half img {
    margin-bottom: -6px;
    margin-top: 16px;
    opacity: 0.8;
    cursor: pointer;
    pointer-events: none;
}

.w3-half img:hover {
    opacity: 0;
}

.background {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #efeff1;
    background-size: cover;
}

input {
    width: 300px;
}

form input, form textarea {
    width: 100%; 
    max-width: 500px; 
    padding: 10px;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 4px; 
}

form textarea {
    height: 120px; 
    resize: vertical; 
}

form button {
    background-color: #f44336;
    color: white; 
    padding: 10px 20px; 
    font-size: 18px; 
    border: none; 
    border-radius: 4px;
    cursor: pointer; 
    transition: background-color 0.3s ease; 
}

form button:hover {
    background-color: #d32f2f; 
}

.image-container {
    position: relative;
    display: inline-block;
}

.image-container img {
    display: block;
}

.image-container .overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0);
    cursor: not-allowed;
}

.w3-modal-content img {
    max-width: 40%;
    height: auto;
}

/* Modal Details Styling */
.modal-details {
    display: grid;
    grid-template-columns: repeat(4, 1fr); /* 3 Spalten */
    gap: 6px; /* Kleinere Abstände */
    padding: 6px; /* Etwas weniger Abstand rundherum */
    background-color: #2e2e2e; /* Dunklerer Hintergrund für das Modal */
    color: white; /* Weiße Schrift */
    border-radius: 6px;
}

/* Styling für einzelne Felder im Modal */
.modal-item {
    background-color: #000000; /* Etwas dunklerer Hintergrund für die einzelnen Felder */
    padding: 10px; /* Weniger Abstand innerhalb des Feldes */
    border-radius: 6px; /* Kleinere Rundung */
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1); /* Dezenter Schatten */
}

/* Kleinere Schriftgröße für die Werte des Kunstwerks */
.modal-item p {
    font-size: 12px; /* Kleinere Schriftgröße */
    line-height: 1.2; /* Etwas engerer Zeilenabstand */
    margin: 2px 0; /* Weniger Abstand zwischen den Textzeilen */
}

.modal-item strong {
    display: block;
    margin-bottom: 3px;
    color: #f44336; /* Rote Farbe für die Labels */
    font-size: 14px; /* Etwas kleinere Schriftgröße für die Labels */
}

/* Optional: Für kleinere Bildschirme kannst du es auf 2 oder 1 Spalte umschalten */
@media (max-width: 768px) {
    .modal-details {
        grid-template-columns: repeat(2, 1fr); /* 2 Spalten für kleinere Bildschirme */
    }
}

@media (max-width: 480px) {
    .modal-details {
        grid-template-columns: 1fr; /* 1 Spalte für sehr kleine Bildschirme */
    }
}

.snowblind {
    font-color:white; font-size:1px;
}

.copyright {
  position: fixed;
  left:50%;
  transform:translateX(-50%);
  bottom: 0px;
  background-color:#795548;
  color:#87CEEB;
  text-decoration:none;
  padding:4px 6px;
  font-family: Helvetica, Arial, sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:1.2;
  display:inline-block;
  border-radius:3px;
}
