93 lines
1.3 KiB
CSS
93 lines
1.3 KiB
CSS
body {
|
|
background-image: url("pop/bg.png");
|
|
background-size: cover;
|
|
}
|
|
|
|
body[data-bs-theme="dark"] {
|
|
--bs-body-bg: #2125296b;
|
|
}
|
|
|
|
.btn-dark {
|
|
--bs-btn-bg: #2125296b;
|
|
}
|
|
|
|
.card {
|
|
background-color: rgba(37, 41, 45, 50%);
|
|
}
|
|
|
|
@supports (backdrop-filter: blur()) {
|
|
.card {
|
|
background-color: rgba(33, 37, 41, 20%);
|
|
backdrop-filter: blur(3px);
|
|
}
|
|
}
|
|
|
|
#matrixTable {
|
|
border-spacing: 1px;
|
|
}
|
|
|
|
tr.matrix td:not(.mino) {
|
|
border: 2px solid transparent;
|
|
}
|
|
|
|
.mino {
|
|
background: radial-gradient(rgba(0, 0, 0, 25%) 10%, var(--color) 150%);
|
|
border: 2px solid var(--color);
|
|
border-radius: 0;
|
|
outline: 1px solid #0006;
|
|
opacity: 100%;
|
|
box-shadow: 0 0 4px var(--color);
|
|
}
|
|
|
|
.I.mino {
|
|
--color: #9bf6ff;
|
|
}
|
|
|
|
.J.mino {
|
|
--color: #a0c4ff;
|
|
}
|
|
|
|
.L.mino {
|
|
--color: #ffd6a5;
|
|
}
|
|
|
|
.O.mino {
|
|
--color: #fdffb6;
|
|
}
|
|
|
|
.T.mino {
|
|
--color: #bdb2ff;
|
|
}
|
|
|
|
.S.mino {
|
|
--color: #caffbf;
|
|
}
|
|
|
|
.Z.mino {
|
|
--color: #ffadad;
|
|
}
|
|
|
|
.ghost.mino {
|
|
background: transparent;
|
|
opacity: 50%;
|
|
}
|
|
|
|
.moving.mino {
|
|
filter: brightness(120%);
|
|
}
|
|
|
|
.locking.mino {
|
|
--color: white;
|
|
}
|
|
|
|
@keyframes locked-animation {
|
|
from {
|
|
background: white;
|
|
--color: white;
|
|
}
|
|
}
|
|
|
|
.locked.mino {
|
|
animation: locked-animation;
|
|
animation-duration: 0.2s;
|
|
} |