hsudoku-0.1.0.1: gui/theme.css
#mainWindow {
background: #ECF0F1;
}
#container {
padding: 15px;
}
#menu #backdrop {
background: #2C3E50;
opacity: 0.8;
}
#menu #title {
font-size: 58px;
margin-top: 50px;
margin-bottom: 5px;
color: #E74C3C;
text-shadow: 0px 0px 5px #2C3E50;
}
#menu .light {
color: #ECF0F1;
font-size: 10px;
margin-bottom: 10px;
}
#menu #copyright {
margin-bottom: 125px;
}
#menu #menu-text {
padding: 20px;
}
#mainGrid {
border: 2px solid #999;
}
#mainGrid > grid:nth-child(2n+1) {
background: #E1E5E5;
}
#mainGrid > grid:nth-child(4),
#mainGrid > grid:nth-child(5),
#mainGrid > grid:nth-child(6) {
border-style: solid;
border-color: #999;
border-left-width: 2px;
border-right-width: 2px;
}
#mainGrid > grid:nth-child(2),
#mainGrid > grid:nth-child(5),
#mainGrid > grid:nth-child(8) {
border-style: solid;
border-color: #999;
border-top-width: 2px;
border-bottom-width: 2px;
}
#mainGrid > grid > *:nth-child(4) ,
#mainGrid > grid > *:nth-child(5) ,
#mainGrid > grid > *:nth-child(6) {
border-style: solid;
border-color: #bbb;
border-left-width: 1px;
border-right-width: 1px;
}
#mainGrid > grid > *:nth-child(2),
#mainGrid > grid > *:nth-child(5),
#mainGrid > grid > *:nth-child(8) {
border-style: solid;
border-color: #bbb;
border-top-width: 1px;
border-bottom-width: 1px;
}
#mainGrid box label {
min-width: 60px;
min-height: 60px;
font-size: 18px;
}
#mainGrid button {
border-radius: 0;
border: 0;
background: transparent;
}
#mainGrid button:hover {
background: #3498DB;
}
#mainGrid button:active {
background: #2980B9;
}
#mainGrid button:focus {
background: #E74C3C;
}
#mainGrid button.correct {
animation: correct 0.75s ease-out;
}
#mainGrid button.incorrect {
animation: incorrect 0.75s ease-out;
}
#inputPopover grid button {
min-width: 20px;
min-height: 20px;
}
#statusBar {
padding-top: 15px;
}
@keyframes correct {
0% {background-color: #6AE765;}
100% {background-color: transparent;}
}
@keyframes incorrect {
0% {background-color: #E74C3C;}
100% {background-color: transparent;}
}