@font-face { font-family: iosevka-light; src: url('/src/fonts/iosevka_ttf/iosevka-light.ttf'); } html{ display: flex; flex-flow: row nowrap; justify-content: center; align-content: center; align-items: center; height: 100%; width: 100%; margin: 0; padding: 0; background:#1b1b1b; } body { /* background: #263238; */ background-image: url('/src/backgrounds/bg1.jpg'); background-size: cover; background-position: center; color: #10b047; height: 100%; width: 100%; margin: 0; padding: 0; } .container { display: flex; flex-direction: column; height: 100%; width: 100%; justify-content: center; } .head { display: flex; flex-direction: column; } .category { display: flex; flex-direction: column; width: 10%; font-family: iosevka-light; } .title { font-size: 20px; text-align: center; background-color: #292929; color: #10b047; border-radius: 3px; box-shadow: 0px 4px 5px #171D20; align-items: center; padding-top: 10px; padding-bottom: 10px; margin-bottom: 0px; border: #23ec68 1px; border-style: solid; } .bookmark { display: flex; justify-content: space-evenly; } .bookmarks { display: flex; flex-direction: column; border: #191C1E; border-radius: 3px; box-shadow: 0px 4px 5px #171D20; align-items: center; padding-top: 20px; padding-bottom: 20px; background: rgba(41, 41, 41, .6); margin-top: 0px; } .logo { align-self: center; padding: 15px; } .icon { align-self: center; justify-content: center; margin: 15px; } .input_box { border: none; outline: none; background: none; padding-right: 15px; padding-left: 15px; width: 100%; color: #10b047; font-size: 22px; border-radius: 0px 0px 0px 0px; height: 70px; text-align: center; } .button { background: none; border: none; transition-duration: 0.6s; position: fixed; padding-left: 11px; padding-right: 12px; height: 70px; opacity: 60%; } .engine { background: none; padding-left: 12px; padding-right: 11px; border: none; transition-duration: 0.6s; position: relative; opacity: 60%; } form { margin: 0px; padding: 0px; } .search_box { display: flex; background: rgba(41, 41, 41, .6); width: 600px; padding: 0px; margin-bottom: 40px; border-radius: 3px 3px 3px 3px; box-shadow: 0px 4px 5px #171D20; align-self: center; height: 70px; } .engine:hover { filter: saturate(150%) brightness(120%) !important; opacity: 100%; } .button:hover { filter: saturate(150%) brightness(120%) !important; opacity: 100%; } li { font-size: 16px; list-style-type: none; padding: 5px } a:link { text-decoration: none; color: #10b047; } a:visited { color: #10b047; } a:hover { color: #B5CCE8; } #credit { position: fixed; right: 0; bottom: 0; font-family: iosevka-light; } #gSearch { width: 100%; } @media screen and (max-width: 600px) { .container { display: block; } .bookmark { flex-direction: column; } .category { width: 90%; align-self: center; } .search_box { width: 90%; } .input_box { width: 100%; padding: 0px; } .engine { padding: 0px 5px; } }