/* This file could be used under both CC-BY-SA 4.0 or at your chosing GNU GPLv3 or any later version */ html {} * { background-color: #1a1a1a; /* Dark background color */ font-size: 20px; list-style-type: none; } body{ color: #e0e0e0; /* Light text color */ font-family: Open Sans, sans-serif; font-weight: normal; margin-top: 5%; margin-bottom: 5%; margin-right: 20%; margin-left: 20%; } @font-face { font-family: "Open-Sans-Extrabold" Open Sans; /*src: url(/font);*/ } pre { /*background: #a89984;*/ border: 10px solid #928374; border-radius: 10px; padding: 1em; margin: 1em; white-space: pre-wrap; } h1 { font-size: 30px; color: #4fc3f7; /* Bright accent color */ } h2 { font-size: 25px; color: #ffffff; } h3 { font-size: 22px; color: #03a9f4; /* Complementary accent color */ } code { background-color: #000000; /*border: 5px solid #928374;*/ border-radius: 5px; word-wrap: break-word; overflow-wrap: break-word; } ul li { list-style: inside circle; display:list-item; } table { border-collapse: collapse; border: 2px solid #7c6f64; } th,td { border: 2px solid #7c6f64; } a { color: #4fc3f7; text-decoration: none; } a:hover { color: #b3e5fc; /* Lighter hover color */ text-decoration: none; } img { max-width: 50%; height: auto; } input[type=text], button, .button { padding: 12px 20px; margin: 8px 0; box-sizing: border-box; border: 0px solid black; background-color: #424242; /* Dark button background */ color: #e0e0e0; font-weight: bold; } .button { line-height: 3 } summary { color: #4fc3f7; font-weight: bold; } summary:hover, summary:hover > h1 { color: #b3e5fc; cursor: pointer; } button:hover, input:hover, button:focus, input:focus, .button:hover, .button:focus { background-color: #03a9f4; color: #ffffff; } hr { border-top: 1px solid #4fc3f7; } p { margin-right: 5%; margin-left: 5%; } .searchbar { width: 90%; height: 70; position: fixed; top: 0; margin-top: 1%; left: 5%; } .side_found { margin-top: 100} /* If a screen is at least 1024 pixels wide, we do some more things. */ @media screen and (min-width: 1024px) { .recomendations { margin-left: 40%;} .searchbar { width: 35%;} .side_found { margin-top: 0; width: 35%; position: fixed; top:100; left:5%;} } /* prgoress bar theme */ .back_progress { background-color: #424242; width: 100%; height: 7px; } .back_progress:hover { background-color: #4fc3f7; } .front_progress { background-color: #03a9f4; height: 7px; } /* Footer styles */ footer { padding: 20px 0; text-align: center; } footer .container { max-width: 960px; margin: 0 auto; padding: 0 20px; } footer p { color: #e0e0e0; margin-bottom: 10px; } .button-group { background-color: transparent; padding: 0; margin: 0; } .button-group a.button { padding: 8px 15px; margin: 5px; background-color: #4fc3f7; color: #1a1a1a; text-decoration: none; font-size: 0.9em; border: none; border-radius: 5px; transition: background-color 0.3s, color 0.3s; min-width: 100px; max-width: 150px; white-space: normal; } .button-group a.button:hover { background-color: #03a9f4; color: #ffffff; } /* Suggestions container */ .suggestions-container { margin-top: 40px; } /* Competitors heading */ .competitors-heading { font-size: 28px; color: #4fc3f7; margin-bottom: 20px; } /* Problematic heading */ .problematic-heading { font-size: 24px; color: #f44336; margin-bottom: 10px; }