body { margin: 0; font-family: monospace, sans-serif; background-color: #0c0c0c; color: #fef102; } p { font-family: system-ui, monospace; font-weight: bolder; font-size: 25px; color: whitesmoke; text-wrap: balance; overflow-wrap: break-word; } h1 { font-size: 32px; font-family: Helvetica, sans-serif; } h3 { font-size: 23px; font-family: Helvetica, sans-serif; } code { text-align: left; } .onion { color: #ff2800; padding: 20px 0px 20px 0px; text-decoration: underline; width: 100%; font-weight: bolder; font-size: 24.5px; } .onion2 { color: #fef102; padding: 0px 0px 20px 0px; width: 100%; font-weight: bolder; font-size: 20px; } .onion3 { color: #ff2800; padding: 40px 0px 10px 0px; width: 100%; font-weight: bolder; font-size: 16px; text-decoration: underline; } input[type="text"] { width: 430px; } .topnav { overflow: hidden; background-color: #fef102; border-radius: 0 0 5px 5px; box-shadow: 0 0 15px #fef102; display: flex; align-items: center; justify-content: center; width: 94.5%; margin: 10px auto -10px auto; } .topnav a { color: #131313; font-family: Helvetica, sans-serif, sans-serif; text-align: center; padding: 14px 16px; text-decoration: none; font-size: 20px; font-weight: bolder; } .topnav a:hover { background-color: #131313; color: #fef102; } .topnav a.active { background-color: #fef102; color: #131313; border-right: 3px solid #131313; } .topnav a.active2 { background-color: #fef102; color: #0c0c0c; border-right: #0c0c0c 3px solid; } .topnav a.github { background-color: #fef102; color: #0c0c0c; } .corporate { padding: -10px 0px -20px 0px; } .responsive { width: 95%; margin: -10px auto 0px auto; padding: 0 auto 0 auto; box-sizing: border-box; box-shadow:0 0 30px #fef102; text-align: center; display: block; } legend { height: 50px; } input { display: flex; margin: 0 auto 0 auto; } .miner { width: 93%; padding-left: 30px; margin: auto; display: block; } .button { background-color: #fef102; color: #0c0c0c; font-size: large; font-weight: bolder; font-family: monospace; padding: 10px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin:10px } .small-btn { width: 50px; height: 25px; } .medium-btn { width: 70px; height: 30px; } .big-btn { width: 100px; height: 60px; } .container { width: 90%; margin: 0 auto 0 auto; } ::-webkit-input-placeholder { color: #222; } :-moz-placeholder { /* Firefox 18- */ color: #222; } ::-moz-placeholder { /* Firefox 19+ */ color: #222; } :-ms-input-placeholder { color: #222; } .diagram { width: 85%; margin: 20px auto 10px auto; } .fourohfour { font-size: 80px; } .ad { width: 100%; } .subtitle { font-family: monospace; font-weight: 800; background-color: #0c0c0c; border-right: 3px solid #fef102; border-left: 3px solid #fef102; border-bottom: 3px solid #fef102; border-radius: 0 0 5px 5px; box-shadow: 0 0 15px #fef102; width: 91.5%; height: auto; margin: -23px auto 30px auto; padding-top: 5px; display: block; text-align:center; } div.content { text-align: center; display: block; } .tor { color: blueviolet; } .nodes { text-align: center; } .site.pad.community-pad{ padding-top:40px; padding-bottom:40px; border-top:1px solid #0c0c0c; } .firmware { text-align: center; margin: 0 auto 0 auto; } .community { background-color:#0c0c0c; padding:-10px auto 64px auto; max-width: 95%; margin:0 auto; word-wrap: break-word; } .community a { border-bottom:1px solid #0c0c0c; text-wrap: balance; } .community h2 { text-align:center; } .community-subheading { line-height:1.4em; text-align:center; } .community-content { margin-top:40px; background-color:#0c0c0c; } .community-row { padding:20px; width: 95%; margin: 5px auto 5px auto; display:flex; flex-direction: column; } .community-row-img { height:80px; width:80px; margin-right:16px; border-radius:15px; } .community-row-content { margin-top:4px; } .community-row-heading { font-size:18px; font-weight:bold; margin-bottom:4px; } .community-row-desc { line-height:1.4em; margin-bottom:8px; } .community-row-category { color:#6F6F6F; font-size:12px; } .footer { text-align: center; margin: 0 auto; } /* Add this to your existing CSS */ .topnav a { display: none; /* Hide links by default */ } .topnav.responsive a { display: block; /* Show links when responsive class is added */ } .topnav .icon { display: block; /* Show the hamburger icon */ } /* Show links in the topnav by default on larger screens */ @media screen and (min-width: 601px) { .topnav a { display: block; /* Show links on larger screens */ } .topnav .icon { display: none; /* Hide the hamburger icon on larger screens */ } } /* Form Container */ .container { background-color: rgba(255, 255, 255, 0.1); /* Semi-transparent background */ border-radius: 10px; /* Rounded corners */ padding: 20px; /* Padding around the content */ box-shadow: 0 0 20px rgba(255, 255, 255, 0.2); /* Soft shadow */ margin: 20px auto; /* Center the container */ max-width: 600px; /* Max width for the form */ } /* Form Headings */ h1 { font-size: 32px; /* Larger font size for the main heading */ text-align: center; /* Center the heading */ margin-bottom: 10px; /* Space below the heading */ } p { margin-bottom: 15px; /* Space below paragraphs */ } /* Legend Styles */ legend { font-weight: bold; /* Bold text for legend */ color: #fef102; /* Color for legend text */ } /* Input and Textarea Styles */ input[type="radio"], input[type="text"], textarea { width: calc(100% - 20px); /* Full width minus padding */ padding: 10px; /* Padding inside inputs */ border: 1px solid #fef102; /* Border color */ border-radius: 5px; /* Rounded corners */ background-color: rgba(135, 135, 135, 0.387); /* Semi-transparent background */ color: #fef102; /* Text color */ margin-bottom: 10px; /* Space below inputs */ } /* Button Styles */ .button { width: 100%; /* Full width button */ padding: 15px; /* Padding for button */ font-size: 18px; /* Font size for button */ border: none; /* Remove default border */ cursor: pointer; /* Pointer cursor on hover */ } /* Textarea Styles */ .textarea { resize: none; /* Disable resizing */ background-color: #0c0c0c; color: #fef102; } /* Responsive Styles */ @media screen and (max-width: 600px) { .container { width: 95%; /* Full width on small screens */ } } /* Button Container */ .clearfix { display: flex; /* Use flexbox for layout */ justify-content: space-evenly; /* Space between buttons */ margin: 20px 60px 20px 60px; width 10%; } /* Button Styles */ .button { background-color: #fef102; /* Button background color */ color: #0c0c0c; /* Button text color */ font-size: large; /* Font size for button */ font-weight: bolder; /* Bold text */ font-family: monospace; /* Font family */ padding: 10px 20px; /* Padding for button */ border: none; /* Remove default border */ border-radius: 5px; /* Rounded corners */ cursor: pointer; /* Pointer cursor on hover */ flex: 1; /* Allow buttons to grow equally */ margin: 0 5px; /* Space between buttons */ } .textarea { background-color: white; color: #0c0c0c; } input[type="checkbox"] { margin-right: 10px; /* Space between checkbox and label */ } fieldset { border: 1px solid #fef102; /* Border color */ border-radius: 5px; /* Rounded corners */ padding: 10px; /* Padding inside fieldset */ margin-bottom: 15px; /* Space below fieldset */ display: flex; /* Use flexbox for layout */ flex-direction: column; /* Stack items vertically */ align-items: flex-start; /* Align items to the start */ } label { display: flex; /* Use flexbox for label */ align-items: center; /* Center items vertically */ margin-bottom: 10px; /* Space below each label */ } .checkbox-label { font-size: 20px; /* Larger font size */ font-weight: bold; /* Bold text */ color: #fef102; /* Text color */ display: inline-block; /* Ensure labels are inline with checkboxes */ margin-bottom: 10px; /* Space below each label */ } input[type="radio"] { margin-right: 10px; /* Space between checkbox and label */ } .checkbox-label { font-size: 20px; /* Larger font size */ font-weight: bold; /* Bold text */ color: #fef102; /* Text color */ }