body {background-color: #1a1a1a;color: #d3d3d3;}header {background: linear-gradient(90deg, #a71d2a, #25282e);color: #fff;padding: 3rem 0;text-align: center;}.face-gallery {margin: 2rem 0;}.face img {width: 200px;height: 200px;border-radius: 50%;border: 4px solid #a71d2a;object-fit: cover;}.face p {font-style: italic;color: #a0a0a0;margin-top: 1rem;}.content {background: #25282e;padding: 2rem;border-radius: 10px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);margin-bottom: 2rem;}.contact a {color: #a71d2a;font-weight: bold;text-decoration: none;}.contact a:hover {text-decoration: underline;}footer {background: #25282e;color: #d3d3d3;padding: 1rem 0;text-align: center;}.breaking-news {background: #1b4b52;color: #d3d3d3;padding: 1.5rem;border-radius: 8px;margin-bottom: 2rem;position: relative;overflow: hidden;}.breaking-news h2 {font-size: 1.8rem;font-weight: bold;text-transform: uppercase;margin-bottom: 1rem;}.breaking-news p {font-size: 1.1rem;line-height: 1.6;}.thumbnail-container {position: relative;display: inline-block;vertical-align: middle;margin-left: 5px;}.thumbnail {width: 30px;height: 30px;border-radius: 5px;object-fit: cover;cursor: pointer;}.full-image {display: none;position: absolute;top: -110px;left: 40px;width: 200px;height: 200px;border: 2px solid #a71d2asuit;border-radius: 5px;z-index: 2000;}.thumbnail-container:hover .full-image {display: block;}.thumbnail-container:nth-child(2) .full-image {left: 250px;}.breaking-news {position: relative;overflow: visible;}@media (max-width: 576px) {.full-image {width: 150px;height: 150px;top: -80px;}.thumbnail-container:nth-child(2) .full-image {left: 200px;}}