* { margin: 0; padding: 0; box-sizing: border-box; } htmll { font-size: 62.5%; } body { font-family: Helvetica, Arial, sans-serif; } header { position: relative; background-color: #222222; color: #bababa; padding: 1rem; } header img { float: left; height: 3rem; width: auto; margin-right: 2rem; } header h1 { font-family: Arial, Helvetica, sans-serif; font-size: 2.5rem; } header nav { position: absolute; top: 5px; right: 5px; text-align: right; width: 50%; z-index: 1000; } header nav #menuBtn { display: inline-block; padding: 3px 10px; text-align: center; color: white; border: 1px solid white; border-radius: 7px; } header nav ul { display: none; list-style-type: none; margin-left: 0; border: 1 px solid black; padding-top: 4px; } header nav ul li { display: block; background-color: rgba(68, 131, 68, 0.7); color: black; margin-left: 0; font-size: 1.2rem; padding: 2px 4px 2px 4px; text-align: center; } header nav a { text-decoration: none; color: black; } main { position: relative; padding: 1rem; display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem; } main section { border: 1px solid black; padding: 0.4rem; height: 18rem; } main section h2 { font-size: 1.8rem; margin-bottom: 0.5rem; } main section h2 { font-size: 1.4rem; margin-bottom: 0.3rem; } main section p { margin-bottom: 0.4rem; } main section ul { margin-left: 1rem; } main section legend { margin: 0.5rem; padding: 0 0.2rem; } main #calc { border: 1px solid green; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; } main #calc input[type=number] { margin: 0.3rem; } main #calc button { margin: 0.2rem 0.4rem; padding: 0.2rem 0.4rem; } main #calc output { padding: 4px; border: 1px solid black; } main table { border-collapse: collapse; } main table tr td { border: 1px solid black; padding: 4px; } footer { background-color: #222222; color: #bababa; padding: 1rem; }/*# sourceMappingURL=style.css.map */