blob: 7ee3169006bedba8e3f3a6ec889d6184821f18c1 (
plain) (
tree)
|
|
#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;
}
|