@import url('https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap'); /* styles.css */ body { font-family: Arial, sans-serif; background-color: black; color: white; margin: auto; padding: 20px; font-family: "Space Mono", monospace; } .main-cont { display: flex; flex-direction: column; width: 100%; height: 100%; gap: 10px; } .header-title { font-size: 40px; } .header-summary { font-size: 15px; font-style: italic; } .nav-cont { display: flex; flex-direction: column; width: 100%; height: 120px; gap: 5px; } .nav-element-cont { display: flex; flex-direction: row; gap: 10px; text-transform: lowercase; font-size: 20px; } .nav-element-cont a{ text-decoration: none; color: white; } .nav-element { display: flex; flex-direction: row; gap: 10px; } .line { background-color: white; width: 100%; height: 1px; padding: 0; margin: 0; } .spinning-star { transform-origin: center; /* Set the transform origin to the center */ animation: spin 5s linear infinite; /* Apply the spin animation */ } .section-cont { width: 100% ; height: 75vh; display: flex; flex-direction: row; justify-content: space-between; margin-top: 10px; background-color: rgb(54, 54, 255); /* Background color for demonstration */ border-radius: 30% 70% 70% 30% / 46% 30% 70% 54% ; } .section { width: calc(100% / 3); /* Each div takes up one-third of the container */ display: flex; flex-direction: column; gap: 10px; height: 100%; margin-left: 60px; overflow: hidden; } .section::-webkit-scrollbar { display: none; } .section-group::-webkit-scrollbar { display: none; } .section-group { overflow: scroll; overflow-x: hidden; -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ display: flex; flex-direction: column; gap: 10px; } .section-element { text-transform: uppercase; font-size: 20px; padding-left: 20px; } .section-element a { text-decoration: none; color: white; } .section-img img{ max-width: 100%; border-radius: 10px; } .section-img { width: 50%; height: auto; padding-left: 20px; margin-bottom: 20px; } .section-date { padding-left: 20px; } /* Keyframes for the spin animation */ @keyframes spin { 0% { transform: rotate(0deg); } /* Initial rotation */ 100% { transform: rotate(360deg); } /* Final rotation */ }