* { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Robot Mono', monospace; } nav { background: #0c2431; padding: 5px 40px; } nav ul { list-style: none; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; } nav ul li { padding: 15px 0; cursor: pointer; } nav ul li.items { position: relative; width: auto; margin: 0 16px; text-align: center; order: 3; font-weight: bold; } nav ul li.items:after { position: absolute; content: ''; left: 0; bottom: 5px; height: 2px; width: 100%; background: #f68741; opacity: 0; transition: all 0.2s linear; } nav ul li.items:hover:after { opacity: 1; bottom: 8px; } nav ul li.logo { flex: 1; color: white; font-size: 23px; font-weight: 600; cursor: default; user-select: none; } nav ul li a { color: white; font-size: 18px; text-decoration: none; transition: .4s; } nav ul li:hover a { color: #f68741; } nav ul li i { font-size: 23px; } nav ul li.btn { display: none; } nav ul li.btn.hide i:before { content: '\f00d'; } @media all and (max-width: 900px) { nav { padding: 5px 30px; } nav ul li.items { width: 100%; display: none; } nav ul li.items.show { display: block; } nav ul li.btn { display: block; } nav ul li.items:hover { border-radius: 5px; box-shadow: 0px 5px 5px #f68741, 0px -5px 5px #f68741; } nav ul li.items:hover:after { opacity: 0; } } body { background: #0c2431; } .url-form { max-width: 700px; text-align: center; margin: 20vh auto 0 auto; } .url-form h1 { color: #ffffff; text-align: center; margin-bottom: 30px; } .feedback-input { color: white; font-weight: 500; font-size: 18px; border-radius: 5px; line-height: 22px; background-color: transparent; border: 2px solid #fc913a; transition: all 0.3s; padding: 13px; margin-bottom: 15px; width: 100%; box-sizing: border-box; outline: 0; } .feedback-input:focus { border: 2px solid #c95c03; } .button { width: 100%; background: #fc913a; border-radius: 5px; border: 0; cursor: pointer; color: white; font-size: 24px; padding-top: 10px; padding-bottom: 10px; transition: all 0.3s; margin-top: -4px; font-weight: 700; } .button:hover { background: #e26803; } @media all and (max-width: 800px) { .url-form { max-width: 380px; } } .tooltip { color: #ffffff; position: relative; display: inline-block; border-bottom: 1px dotted black; margin-bottom: 15px; } .tooltip .tooltiptext { visibility: hidden; width: 400px; background-color: black; color: #fff; text-align: center; border-radius: 6px; padding: 10px; position: absolute; z-index: 1; bottom: 150%; left: 50%; margin-left: -200px; } .tooltip .tooltiptext::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: black transparent transparent transparent; } .tooltip:hover .tooltiptext { visibility: visible; } .form-errors { color: #ffffff; text-align: center; margin-top: 15px; } .form-errors h4 { margin-bottom: 5px; } .clicks { color: #f68741; text-align: center; margin-top: 20vh; } .clicks h1 { font-size: 125px; } .clicks h2 { font-size: 25px; } .thanks { color: #f68741; text-align: center; margin-top: 20vh; } .donation { color: #ffffff; text-align: center; margin-top: 20vh; } .donation h1 { font-size: 50px; margin-bottom: 30px; } .donation h2 { font-size: 30px; margin-bottom: 60px; } .donation h2 a:link { color: #f68741; text-decoration: none; } .donation h2 a:visited { color: #f68741; } .donation h2 a:hover { color: #e26803; } .error { color: #ffffff; text-align: center; margin-top: 250px; } .error h1 { font-size: 100px; } .error h2 { font-size: 50px; } footer { color: #ffffff; text-align: center; margin: 30vh 0 5vh 0; }