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