find_package(Protobuf REQUIRED) add_library(protos) protobuf_generate( LANGUAGE cpp TARGET protos PROTOS human.proto data.proto common.proto ) target_link_libraries(protos PUBLIC protobuf::libprotobuf) ourisland.com/wittle/atom/app/assets/stylesheets/general.css.scss?h=main' type='application/atom+xml'/>
about summary refs log blame commit diff stats
path: root/app/assets/stylesheets/general.css.scss
blob: 7ee3169006bedba8e3f3a6ec889d6184821f18c1 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
         


                     
         
                                                   



                         
 




                     

                    




                            





                     







                     





























                                                          
                                      







                                       
                                      







                                
                                      



















                             
 





                         
 
           




                         




























                              

























                             
















                       
                                                     














                           
                                                   













                           
                                                     
































                               





                     
#puzzle {
  touch-action: none;
}

#banner {
  background-image: image-url("wittle_header.png");
  background-size: cover;
  width: 600px;
  height: 245px;
  margin: 0 auto;

  h1 {
    margin: 0;

    a {
      display: block;
      width: 600px;
      height: 245px;
      text-indent: -5000px;
      text-decoration: none;
      margin: 0;
    }
  }
}

h1 {
  text-align: center;
}

.puzzle-description {
  text-align: center;
  display: block;
  margin-top: -1em;
  margin-bottom: 2em;
  font-size: 1.25em;
}

#trace-settings {
  margin: 1em auto;
  width: 540px;

  summary {
    text-align: center;
  }
}

#sens, #volume {
  background-image: linear-gradient(to right, #EEE, #555);
}

/* Slider control main bar */
input[type="range"] {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border-radius: 3px;
  height: 15px;
  margin-bottom: 5px;
  margin-top: 5px;
  outline: none;
  width: 100%;
}
/* Slider control icon */
input[type="range"]::-webkit-slider-thumb {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: image-url('slider.png');
  background-size: 17px 33px;
  height: 33px;
  width: 17px;
}
input[type="range"]::-moz-range-thumb {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: image-url('slider.png');
  background-size: 17px 33px;
  height: 33px;
  width: 17px;
}
input[type="range"]::-ms-thumb {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: image-url('slider.png');
  background-size: 17px 33px;
  height: 33px;
  width: 17px;
}

#submission-form {
  margin: 1em auto;
  width: 540px;
  text-align: center;

  form {
    border: 1px solid black;
    width: max-content;
    padding: 0 2em;
    margin: 0 auto;
  }
}

#scores {
  display: flex;

  div {
    flex: 0 0 48%;

    h2 {
      text-align: center;
    }

    table {
      width: max-content;
      margin: 0 auto;
    }
  }
}

#activation-button {
  button {
    display: block;
    margin: 0 auto;
    width: 25%;
    background-color: #04AA6D;
    padding: 14px 28px;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    color: white;
  }
}

#timer {
  width: max-content;
  margin: 0.5em auto 0;
  font-size: 3em;

  %label {
    padding: 0;
  }
}

.score-field {
  padding-left: 1em;
  text-align: right;
}

#archive {
  width: 50%;
  margin: 0 auto;
  border-spacing: 0;
  text-align: center;

  tr {
    &.odd {
      background-color: #fff;
    }

    &.even {
      background-color: #edf;
    }
  }

  th, td {
    padding: 0.5em;
  }

  ul {
    list-style-type: none;
    padding: 0;
  }
}

#current-date {
  margin-top: 1em;
  text-align: center;
}

#choose-difficulty {
  margin: 1em auto 2em;
  width: max-content;
  display: flex;
}

#normal-link {
  width: 215px;
  margin-right: 1em;

  a {
    background-image: image-url("wittle_normal.png");
    background-size: cover;
    display: block;
    width: 215px;
    height: 215px;
    text-indent: -5000px;
    text-decoration: none;
    margin: 0;
  }
}

#hard-link {
  width: 215px;
  margin-right: 1em;

  a {
    background-image: image-url("wittle_hard.png");
    background-size: cover;
    display: block;
    width: 215px;
    height: 215px;
    text-indent: -5000px;
    text-decoration: none;
    margin: 0;
  }
}

#expert-link {
  width: 215px;

  a {
    background-image: image-url("wittle_expert.png");
    background-size: cover;
    display: block;
    width: 215px;
    height: 215px;
    text-indent: -5000px;
    text-decoration: none;
    margin: 0;
  }
}

.summary {
  width: 50%;
  min-width: 600px;
  margin: 0 auto 1em;
}

.puzzle-status {
  text-align: center;
  margin-bottom: 0;
}

.breadcrumb {
  text-align: center;

  a, a:visited {
    color: #555d66;
    text-decoration: none;
  }

  a:hover {
    text-decoration: underline;
  }
}

#new-puzzles {
  text-align: center;
  font-size: 1.25em;
  margin-bottom: 1em;
}