Files
CT/src/base.css
T

108 lines
1.9 KiB
CSS
Raw Normal View History

2024-07-20 15:35:10 +02:00
#home-page {
--background-transparent: hsla(0, 0%, 100%, 40%);
--surface: hsla(0, 0%, 100%, 40%);
--surface-hover: hsla(0, 0%, 91%, 40%);
--surface-active: hsla(0, 0%, 78%, 40%);
}
2024-07-20 15:18:11 +02:00
2024-07-20 15:35:10 +02:00
@media (display-mode: browser) and (prefers-color-scheme: dark) {
#home-page {
--background-transparent: hsla(0, 0%, 5%, 30%);
--surface: hsla(0, 0%, 5%, 30%);
--surface-hover: hsla(0, 0%, 20%, 30%);
--surface-active: hsla(0, 0%, 44%, 30%);
2024-07-20 14:54:52 +02:00
}
}
#background {
position: fixed;
2024-07-20 15:35:10 +02:00
top: 0px;
left: var(--safe-area-left);
right: var(--safe-area-right);
bottom: 0px;
2024-07-20 14:54:52 +02:00
2024-07-20 15:18:11 +02:00
z-index: 1;
2024-07-20 14:54:52 +02:00
pointer-events: none;
2024-07-20 15:35:10 +02:00
overflow: hidden;
2024-07-20 15:02:17 +02:00
opacity: 0.2;
2024-07-20 14:54:52 +02:00
}
2024-07-20 15:18:11 +02:00
main {
z-index: 2;
}
2024-07-20 14:54:52 +02:00
#background::after,
#background::before {
content: "";
2024-07-20 15:35:10 +02:00
position: absolute;
2024-07-20 14:54:52 +02:00
z-index: -1;
pointer-events: none;
2024-07-20 15:35:10 +02:00
filter: blur(60px);
2024-07-20 14:54:52 +02:00
}
@media (prefers-color-scheme: dark) {
#background {
background-image: linear-gradient(
2024-07-20 14:56:14 +02:00
120deg,
2024-07-20 15:18:11 +02:00
hsla(210, 100%, 50%, 60%),
hsla(210, 100%, 50%, 55%),
transparent 60%
2024-07-20 14:54:52 +02:00
);
}
}
2024-07-20 15:18:11 +02:00
@media (display-mode: standalone) {
@media (prefers-color-scheme: dark) {
#background {
background-image: linear-gradient(
120deg,
hsla(210, 100%, 50%, 80%),
hsla(210, 100%, 50%, 75%),
transparent 60%
);
}
}
}
2024-07-20 14:54:52 +02:00
@media (prefers-color-scheme: light) {
#background {
background-image: linear-gradient(
120deg,
2024-07-20 15:02:17 +02:00
hsla(210, 100%, 50%, 50%),
hsla(210, 100%, 50%, 25%)
2024-07-20 14:54:52 +02:00
);
}
#background::before {
2024-07-20 15:02:17 +02:00
top: -130%;
left: -150%;
right: -800%;
bottom: -20%;
2024-07-20 14:54:52 +02:00
background-image: radial-gradient(
transparent 60%,
2024-07-20 15:02:17 +02:00
hsla(110, 100%, 40%, 50%) 60%,
2024-07-20 14:54:52 +02:00
hsla(110, 100%, 20%, 40%)
);
}
#background::after {
2024-07-20 15:02:17 +02:00
top: -100%;
left: 0%;
right: -500%;
2024-07-20 14:54:52 +02:00
bottom: -50%;
background-image: radial-gradient(
transparent 70%,
2024-07-20 15:02:17 +02:00
hsla(110, 100%, 30%, 90%) 70%,
hsla(110, 100%, 10%, 70%)
2024-07-20 14:54:52 +02:00
);
}
}