:root { --primary-color: #183cec; --secondary-color: #2855fabb; } * { margin: 0; padding: 0; } body { font-family: 'DM Mono', monospace; background-color: black; color: white; } .elogo { height: 30px; margin-top: 15px; margin-left: 10px; transition: .3s ease; } .elogo:hover { font-weight: bold; -webkit-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); transition: .1s ease; } .logo { height: 40px; margin-top: 10px; margin-left: 30px; display: block; float: left; } .bcard { width: 100%; max-width: 3000px; min-width: 300px; display: block; margin-left: auto; margin-right: auto; transition: 1s ease; } .mcard { width: 70%; display: block; margin-left: auto; margin-right: auto; transition: 1s ease; } .bcard:hover { -webkit-transform: scale(0.95); -ms-transform: scale(0.95); transform: scale(0.95); transition: 1s ease; background-color: var(--primary-color); box-shadow: 0 0 150px var(--primary-color); } .h2 { text-align: center; } .grid-parent { display: grid; gap: 30px; grid-template-columns: 2fr 1fr } input[type=text], input[type=number], input[type=email], textarea { width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; margin-top: 6px; margin-bottom: 16px; resize: vertical; } .send { background-color: #ffffff00; color: white; border: none; cursor: pointer; padding-left: 10px; font-size: 30px; font-weight: bold; } input[type=submit]:hover { color: #01ff01; } .container { border-radius: 5px; background-color: #ffffff2f; padding: 20px; width: 80%; margin: auto; transition: 1s ease; } .container:hover { font-weight: bold; -webkit-transform: scale(0.95); -ms-transform: scale(0.95); transform: scale(0.95); transition: 1s ease; background-color: var(--secondary-color); box-shadow: 0 0 110px var(--secondary-color); } .loader { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; display: flex; align-items: center; justify-content: center; background: #000000a9; transition: opacity 0.75s, visibility 0.75s; z-index: 11; } .loader--hidden { opacity: 0; visibility: hidden; } .loader::after { content: ""; width: 50px; height: 50px; border: 5px solid #dddddd; border-top-color: var(--primary-color); border-radius: 50%; animation: loading 0.75s ease infinite; } @keyframes loading { from { transform: rotate(0turn); } to { transform: rotate(1turn); } } .pro:hover { font-weight: bold; transition: 1s ease; background-color: white; color: var(--primary-color); box-shadow: 0 0 150px var(--primary-color); } .i1:hover{ border: 1px solid var(--primary-color); } .pro { background-color: var(--primary-color); margin: auto; margin-bottom: 100px; border-radius: 10px; transition: 1s ease; } .prot { text-align: center; padding: 15px; } .im { clear: both; justify-content: space-evenly; text-align: center; } .i1 { background-color: white; margin-bottom: 10px; border-radius: 20px; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px; } #i{ background-color: #0000004b; } /* 00000000000000000000000000000000000000000000000000000000000 */ @media screen and (max-width: 700px) { .nav { background-color: var(--primary-color); width: 90%; margin: auto; margin-top: 10px; height: 120px; border-radius: 10px; position: sticky; transition: top 0.3s; display: block; z-index: 10; } .alogo { display: flex; clear: both; justify-content: space-evenly; } #child { margin-top: 50px; } .grid-parent { display: inline-block; } .mcard { width: 90%; } .pro { width: 90%; margin-bottom: 10px; } .i1 { height: 35px; padding: 5px; } .mcard:hover { -webkit-transform: scale(0.95); -ms-transform: scale(0.95); transform: scale(0.95); transition: 1s ease; background-color: var(--primary-color); box-shadow: 0 0 150px var(--primary-color); } } @media screen and (min-width: 700px) { .nav { background-color: var(--primary-color); width: 90%; margin: auto; margin-top: 10px; height: 60px; border-radius: 10px; position: sticky; transition: top 0.3s; display: block; z-index: 10; } .alogo { float: right; display: block; margin-right: 100px; justify-content: center; } .grid-parent { display: grid; gap: 30px; grid-template-columns: 2fr 1fr } .mcard:hover { -webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); transition: 1s ease; background-color: var(--primary-color); box-shadow: 0 0 150px var(--primary-color); } .pro { width: 500px; } .i1 { height: 3rem; padding: 20px; } }