Updated the css for better result centering, better organization and view based sizes tests

master
Wynd 2025-06-16 21:01:44 +03:00
parent fcfa53052a
commit 806a103b0b
1 changed files with 42 additions and 23 deletions

View File

@ -12,6 +12,11 @@
--selection-shadow: gold;
}
html {
font-size: 62.5%;
scroll-behavior: smooth;
}
body {
background-color: #0f1116;
color: var(--text);
@ -47,8 +52,9 @@ body {
#result {
display: none;
position: absolute;
width: 100%;
height: 80%;
top: 40%;
left: 50%;
transform: translate(-50%, -50%);
justify-content: center;
align-items: center;
user-select: none;
@ -97,6 +103,7 @@ form {
user-select: none;
h1 {
font-size: 3vw;
text-wrap: balance;
&.correct {
@ -126,12 +133,6 @@ form {
box-shadow: 0px 0px 13px -5px var(--selection-shadow);
}
@media (hover: hover) {
&:hover:not(.selected) {
border: solid 1px var(--hover);
}
}
> input[type="checkbox"] {
display: none;
scale: 1.5;
@ -141,13 +142,6 @@ form {
> label {
flex-grow: 1;
}
@media (hover: hover) {
&:hover,
> *:hover {
cursor: pointer;
}
}
}
> input[type="submit"] {
@ -158,16 +152,41 @@ form {
color: white;
font-size: 42px;
@media (hover: hover) {
&:hover {
font-size: 48px;
color: var(--selection);
cursor: pointer;
}
}
&:focus {
outline: none;
}
}
}
@media only screen and (max-width: 640px) {
form {
h1 {
font-size: 5vw;
}
}
#result > div {
font-size: 70vw;
}
}
@media (hover: hover) {
form {
> input[type="submit"]:hover {
font-size: 48px;
color: var(--selection);
cursor: pointer;
}
> div {
&:hover:not(.selected) {
border: solid 1px var(--hover);
}
&:hover,
> *:hover {
cursor: pointer;
}
}
}
}