/* Page default disposition */ body { background-color: var(--bg-color); color: var(--text-color); border: 1px solid var(--link-bg-color); font-size: calc(12px + 0.390625vw); font-family: "Courier New"; width: 90vw; margin: 0 auto; text-align: center; } ul { list-style-type: none; margin: 0; padding: 0; } /* Navbar, Contact, Error */ #error { text-align: center; } #contact, #error { margin-top: 2vh; } nav ul, #contact ul { display: flex; justify-content: center; } nav a, #contact a, #error a { padding: 0.1rem 1rem; margin: 0rem 0.3rem; text-align: center; font-weight: bold; text-decoration: none; text-transform: uppercase; color: var(--link-color); background-color: var(--link-bg-color); border: 1px solid var(--link-bg-color); } nav a:hover, #contact a:hover, #error a:hover { color: var(--link-bg-color); background-color: var(--link-color); } /* pre */ pre { color: var(--link-bg-color); } pre:hover { animation: fadePreColor 4s infinite alternate; } @keyframes fadePreColor { 0% {color: var(--lightred);} 25% {color: #ff5a5f;} 50% {color: #c81d25;} 100% {color: #370617;} } /* top */ .top { background-color: var(--link-bg-color); color: var(--link-color); font-weight: bold; } .top:after { content: "HTTPS://ARKA.ROCKS" } /* main */ main { margin: 2vw; text-align: left; } main a { color: var(--link-bg-color); } /* titles */ h1, h2, h3, h4 { color: var(--title-color); } h1 { width: 80%; margin: 0 auto; text-align: center; text-transform: uppercase; font-size: calc(34px + 0.390625vw); } main div.h1-content { width: 80%; margin: 0 auto; } #contact ul { margin-bottom: 2vh; } @media screen and (min-width: 1000px) { div#content { max-width: 850px; margin-left: auto; margin-right: auto; } } @media screen and (max-width: 720px) { body { font-size: calc(10px + 0.390625vw); } h1 { font-size: calc(24px + 0.390625vw); } } @media screen and (max-width: 600px) { nav ul, #contact ul { flex-direction: column; gap: 0.5rem; } h1 { font-size: calc(14px + 0.390625vw); } }