LibreY

- privacy respecting meta search engine
git clone git://git.acid.vegas/LibreY.git
Log | Files | Refs | Archive | README | LICENSE

styles.css (9908B)

      1 html {
      2     color: var(--main-fg);
      3     background-color: var(--main-bg);
      4     font-family: Arial, Helvetica, sans-serif;
      5     font-size: 16px;
      6 }
      7 
      8 body {
      9     margin: 0;
     10 }
     11 
     12 input,
     13 button {
     14     outline: none;
     15 }
     16 
     17 button {
     18     cursor: pointer;
     19 }
     20 
     21 p {
     22     font-size: 18px;
     23     color: var(--result-fg);
     24 }
     25 
     26 a,
     27 .text-result-wrapper a:hover {
     28     text-decoration: none;
     29 }
     30 
     31 .text-result-wrapper a:visited h2,
     32 .special-result-container a,
     33 .did-you-mean a,
     34 .sub-search-button-wrapper a,
     35 .sub-search-button-wrapper a:visited {
     36     color: #bd93f9;
     37 }
     38 
     39 .sub-search-button-wrapper .active {
     40     border-bottom: 2px #bd93f9 solid;
     41     padding-bottom: 10px;
     42 }
     43 
     44 a:hover,
     45 .text-result-wrapper h2:hover {
     46     text-decoration: underline;
     47 }
     48 
     49 .search-container {
     50     text-align: center;
     51     margin-top: 10%;
     52 }
     53 
     54 .search-container h1 {
     55     font-size: 70px;
     56 }
     57 
     58 .search-container input,
     59 .sub-search-container input {
     60     width: 500px;
     61     color: var(--search-container-text-color);
     62     background-color: var(--search-container-background-color);
     63     padding: 10px;
     64     font-size: inherit;
     65     font-family: sans-serif;
     66     border: 1px solid var(--search-container-background-border);
     67     border-radius: 25px;
     68 }
     69 
     70 .search-button-wrapper button,
     71 .misc-container button,
     72 .misc-container select {
     73     color: inherit;
     74     background-color: var(--button-bg);
     75     font-size: 14px;
     76     border: 1px solid var(--main-bg);
     77     border-radius: 4px;
     78     padding: 13px 10px 13px 10px;
     79 }
     80 
     81 .search-button-wrapper button {
     82 
     83     margin: 30px 60px 0px 60px;
     84 }
     85 
     86 .sub-search-container {
     87     background-color: var(--search-form-background-color);
     88     width: 100%;
     89     border-bottom: 1px solid var(--border);
     90 }
     91 
     92 .sub-search-container hr {
     93     opacity: 0;
     94 }
     95 
     96 .sub-search-container input {
     97     margin-bottom: 20px;
     98     width: 580px;
     99     position: relative;
    100     left: 140px;
    101     margin: 18px;
    102 }
    103 
    104 .logomobile {
    105     position: absolute;
    106     margin-top: 0px;
    107     top: 25px;
    108     left: 20px;
    109 }
    110 
    111 .no-decoration {
    112     text-decoration: none;
    113     color: var(--main-fg);
    114 }
    115 
    116 .no-decoration:hover {
    117     text-decoration: none;
    118 }
    119 
    120 .sub-search-button-wrapper {
    121     margin-left: 165px;
    122     margin-bottom: 10px;
    123 }
    124 
    125 .search-button-wrapper button:hover,
    126 .misc-container button:hover {
    127     border: 1px solid #5f6368;
    128     cursor: pointer;
    129 }
    130 
    131 .sub-search-button-wrapper i {
    132     vertical-align: middle;
    133     margin-right: 5px;
    134 }
    135 
    136 .sub-search-button-wrapper a {
    137     border: none;
    138     background-color: inherit;
    139     font-size: 15px;
    140     margin-right: 20px;
    141     cursor: pointer;
    142     text-decoration: none;
    143 }
    144 
    145 .sub-search-button-wrapper img {
    146     vertical-align: middle;
    147     margin-right: 5px;
    148     width: 20px;
    149 }
    150 
    151 .misc-container {
    152     text-align: center;
    153     word-wrap: break-word;
    154     width: 460px;
    155     margin-left: auto;
    156     margin-right: auto;
    157     margin-bottom: 100px;
    158 }
    159 
    160 .misc-container div {
    161     margin-bottom: 30px;
    162 }
    163 
    164 .misc-container button {
    165     margin-right: 10px;
    166     margin-left: 10px;
    167 }
    168 
    169 .misc-container a {
    170     color: inherit;
    171     text-decoration: underline;
    172 }
    173 
    174 .settings-textbox-container div {
    175     text-align: left;
    176     margin-bottom: 25px;
    177 }
    178 
    179 .settings-textbox-container input {
    180     color: inherit;
    181     background-color: inherit;
    182     padding: 5px;
    183     font-size: inherit;
    184     font-family: inherit;
    185     border: 1px solid #5f6368;
    186     border-radius: 5px;
    187     float: right;
    188 }
    189 
    190 .text-result-container,
    191 #time,
    192 .next-page-button-wrapper,
    193 .did-you-mean {
    194     margin-left: 170px;
    195 }
    196 
    197 .text-result-container {
    198     margin-bottom: 100px;
    199 }
    200 
    201 .special-result-container {
    202     padding: 10px;
    203     border: 1px solid var(--special-result-border);
    204     width: 500px;
    205     border-radius: 8px;
    206     background: var(--special-text-background);
    207     color: var(--special-text-color);
    208     margin-left: 840px;
    209     margin-top: 0px;
    210     position: absolute;
    211 }
    212 
    213 .text-result-wrapper {
    214     max-width: 550px;
    215     word-wrap: break-word;
    216     margin-bottom: 35px;
    217 }
    218 
    219 .text-result-wrapper a {
    220     font-size: 14px;
    221     color: var(--result-fg);
    222 }
    223 
    224 .video-img {
    225     height: 115px;
    226     border-radius: 12px;
    227 }
    228 
    229 .text-result-wrapper h2 {
    230     font-size: 20px;
    231     color: var(--result-link-fg);
    232     padding-top: 5px;
    233     margin-top: 1px;
    234 }
    235 
    236 .special-result-container a {
    237     display: flex;
    238     margin-top: 10px;
    239     font-size: 14px;
    240 }
    241 
    242 .special-result-container img {
    243     display: flex;
    244     max-width: 60%;
    245     max-height: 200px;
    246     padding-bottom: 10px;
    247     margin-left: auto;
    248     margin-right: auto;
    249 }
    250 
    251 .next-page-button-wrapper {
    252     margin-top: -40px;
    253     margin-bottom: 100px;
    254 }
    255 
    256 .next-page-button-wrapper button {
    257     border: none;
    258     background-color: inherit;
    259     color: var(--result-link-fg);
    260     font-size: 18px;
    261     margin-right: 8px;
    262 }
    263 
    264 .next-page-button-wrapper .page {
    265     display: inline;
    266 }
    267 
    268 .image-result-container {
    269     display: flex;
    270     flex-wrap: wrap;
    271     grid-gap: 1.5rem;
    272     justify-items: center;
    273     margin-left: 9%;
    274     margin-right: 9%;
    275     padding: 0;
    276     margin-bottom: 50px;
    277 }
    278 
    279 a[title] {
    280     flex-grow: 1;
    281     height: 12rem;
    282 }
    283 
    284 .image-result-container img {
    285     margin: 0px;
    286     height: 100%;
    287     width: 100%;
    288     object-fit: cover;
    289     vertical-align: bottom;
    290 }
    291 
    292 
    293 .git-container {
    294     right: 0;
    295 }
    296 
    297 .git-container,
    298 .footer-container {
    299     position: fixed;
    300     bottom: 0;
    301 }
    302 
    303 .footer-container {
    304     width: 100vw;
    305     left: 0;
    306     background-color: var(--footer-bg);
    307     padding: 10px;
    308     border-top: 1px solid var(--border);
    309     text-align: center;
    310 }
    311 
    312 .git-container a {
    313     font-size: 10px;
    314 }
    315 
    316 .git-container a,
    317 .footer-container a {
    318     color: var(--footer-fg);
    319 }
    320 
    321 .footer-container a {
    322     margin-right: 30px;
    323 }
    324 
    325 .hide {
    326     display: none;
    327 }
    328 
    329 .Y {
    330     color: #bd93f9;
    331 }
    332 
    333 .seeders {
    334     color: #50fa7b;
    335 }
    336 
    337 .leechers {
    338     color: #ff79c6;
    339 }
    340 
    341 
    342 /* donate css start */
    343 
    344 .donate-container {
    345   width: 700px;
    346   margin-left: auto;
    347   margin-right: auto;
    348   margin-bottom: 100px;
    349 }
    350 
    351 .flexbox-column {
    352   display: flex;
    353   flex-direction: column;
    354   justify-content: space-between;
    355   align-items: center;
    356   gap: 10px;
    357 }
    358 
    359 .inner-wrap {
    360   width: 500px;
    361   padding: 20px;
    362 }
    363 
    364 .qr-box {
    365   background-color: var(--search-container-background-color);
    366   border: 1px solid var(--search-container-background-border);
    367   border-radius: 10px 0px 0px 10px;
    368   width: 100%;
    369 
    370   display: flex;
    371   word-wrap: break-word;
    372   align-items: center;
    373   justify-content: space-between;
    374 }
    375 
    376 .flex-row {
    377   width: 700px;
    378   height: auto;
    379   display: flex;
    380   flex-direction: row;
    381   justify-content: space-evenly;
    382 }
    383 
    384 hr.small-line {
    385   /* background-color: #f1f3f4; */
    386   border: 2px solid var(--main-fg);
    387   height: 0px;
    388   width: 100px;
    389   margin: 30px;
    390   border-radius: 2px;
    391 }
    392 /* donate css end */
    393 
    394 
    395 @media only screen and (max-width: 1320px) {
    396     .special-result-container {
    397         position: relative;
    398         float: none;
    399         margin-left: 165px;
    400     }
    401 }
    402 
    403 /* mobile view */
    404 @media only screen and (max-width: 750px) {
    405     p {
    406         font-size: 16px;
    407     }
    408 
    409     html {
    410         font-size: 14px;
    411     }
    412 
    413     .search-container input {
    414         width: 80%;
    415     }
    416 
    417     .search-button-wrapper button {
    418         display: table-row;
    419         margin: 30px 0px 0px 0px;
    420         width: 80%;
    421     }
    422 
    423     .image-result-container {
    424         display: unset;
    425         margin: 0;
    426         padding: 0;
    427     }
    428 
    429     .image-result-container img {
    430         margin: 0 5% 5% 5%;
    431         padding: 0;
    432         width: 90%;
    433         border: none;
    434     }
    435 
    436     .git-container {
    437         display: none;
    438     }
    439 
    440     .footer-container a {
    441         margin: 10px;
    442     }
    443 
    444     .sub-search-container {
    445         margin-left: auto;
    446         margin-right: auto;
    447         text-align: center;
    448     }
    449 
    450     .sub-search-container .logo {
    451         display: none;
    452 
    453     }
    454 
    455     .logomobile {
    456         position: relative;
    457         float: none;
    458         margin-top: 0px;
    459         margin-bottom: 0px;
    460         margin-left: auto;
    461         margin-right: auto;
    462         padding: 10px;
    463         font-size: 28px;
    464         display: block;
    465         margin-top: 0px;
    466         top: 0px;
    467         left: 0px;
    468     }
    469 
    470     .sub-search-container input {
    471         width: 80%;
    472         position: relative;
    473         left: 0px;
    474         margin-top: 0px;
    475     }
    476 
    477     .sub-search-button-wrapper {
    478         margin: 0;
    479         padding: 0;
    480         display: flex;
    481         align-items: baseline;
    482     }
    483 
    484     .sub-search-button-wrapper img {
    485         margin: 0;
    486         padding: 0;
    487     }
    488 
    489     .sub-search-button-wrapper a {
    490         margin-left: auto;
    491         margin-right: auto;
    492         padding: 0;
    493         display: flex;
    494         flex-direction: column;
    495         align-items: center;
    496     }
    497 
    498     .special-result-container {
    499         position: relative;
    500         float: none;
    501         max-width: 90%;
    502         margin-left: 10px;
    503         width: auto;
    504     }
    505 
    506     .special-result-container img {
    507         max-width: 80%;
    508     }
    509 
    510     .misc-container {
    511         margin-bottom: 200px;
    512         width: 95%;
    513     }
    514 
    515     .search-container h1 {
    516         font-size: 55px;
    517     }
    518 
    519     .search-container {
    520         margin-top: 10%;
    521     }
    522 
    523     .text-result-container,
    524     #time,
    525     .next-page-button-wrapper {
    526         margin-left: 20px;
    527         max-width: 90%;
    528     }
    529 
    530     .next-page-button-wrapper {
    531         margin-top: 30px;
    532     }
    533 
    534     .text-result-container,
    535     #time,
    536     .next-page-button-wrapper,
    537     .did-you-mean {
    538         margin-left: 20px;
    539     }
    540 
    541    /* dontate css start*/
    542 
    543   .donate-container {
    544     margin-bottom: 100px;
    545     width: 95%;
    546     text-align: center;
    547   }
    548 
    549   .qr-box {
    550     display: flex;
    551     flex-direction: column;
    552     word-wrap: break-word;
    553     align-items: center;
    554     justify-content: space-between;
    555     word-wrap: break-word;
    556     height: auto;
    557   }
    558 
    559   .qr-box {
    560     border-radius: 10px;
    561     flex-direction: column;
    562     align-items: center;
    563   }
    564 
    565   .inner-wrap {
    566     width: 80%;
    567     text-align: center;
    568   }
    569 
    570   .qr-box img {
    571     width: 40%;
    572     height: auto;
    573     padding: 20px;
    574   }
    575 
    576   .flex-row {
    577     flex-direction: column;
    578     align-items: center;
    579     gap: 5px;
    580     width: 0;
    581   }
    582 
    583   .flex-row a img {
    584     width: 220px;
    585     height: auto;
    586   }
    587   /* donate css end */
    588 
    589 
    590 }