diff options
| author | LLLL Colonq <llll@colonq> | 2026-05-26 03:55:41 -0400 |
|---|---|---|
| committer | LLLL Colonq <llll@colonq> | 2026-05-26 03:55:41 -0400 |
| commit | 188643eccb13452f0e77ccea2a6e1baf6d5320b3 (patch) | |
| tree | 468ce87ba5a8357f7293741c827a7a4e5ced7059 /assets/css/greencircle.css | |
| parent | f776dc83178d1606b80f068e1e49fb9e53f62365 (diff) | |
Big refactor, jam
Diffstat (limited to 'assets/css/greencircle.css')
| -rw-r--r-- | assets/css/greencircle.css | 124 |
1 files changed, 124 insertions, 0 deletions
diff --git a/assets/css/greencircle.css b/assets/css/greencircle.css new file mode 100644 index 0000000..d884cb9 --- /dev/null +++ b/assets/css/greencircle.css @@ -0,0 +1,124 @@ +/* greencircle */ +#lcolonq-gc-body { + overflow-y: scroll; + height: auto; +} + +#lcolonq-gc-hero { + height: 100vh; + display: flex; + flex-direction: column; + align-items: center; +} + +#lcolonq-gc-spin { + height: 60vh; + width: 60vh; + margin-top: 20vh; + margin-bottom: 20vh; + display: grid; + place-items: center; +} + +#lcolonq-gc-logo { + grid-area: 1 / 1; + margin-top: 2vh; + margin-left: 8vh; + height: 100%; + image-rendering: pixelated; +} + +#lcolonq-gc-spin-image { + grid-area: 1 / 1; + animation: spin 40s linear infinite; + margin-left: 2vh; + height: 250%; + width: 250%; + user-select: none; + pointer-events: none; +} + +@keyframes spin { + 100% { + transform: rotate(360deg); + } +} + +@media (max-width : 320px) { + #lcolonq-gc-logo { + max-width: 60vw; + max-height: 60vw; + } + #lcolonq-gc-spin-image { + height: 160%; + width: 160%; + } +} + +#lcolonq-gc-explainer { + text-align: justify; + padding-left: 1rem; + padding-right: 1rem; + height: 100vh; + mask-image: linear-gradient(180deg, white 50%, transparent 95%); + overflow: hidden; +} + +#lcolonq-gc-explainer h1 { + text-align: center; + font-size: 1.9rem; +} + +#lcolonq-gc-relentless { + text-align: justify; + padding-left: 1rem; + padding-right: 1rem; + text-align: center; +} + +#lcolonq-gc-relentless h1 { + font-size: 1.9rem; +} + +#lcolonq-gc-panels { + margin-left: 1rem; + margin-right: 1rem; + margin-bottom: 1rem; + display: grid; + justify-content: center; + grid-template-columns: repeat(auto-fit, 15rem); + grid-auto-rows: minmax(10rem, auto); + gap: 1rem; +} + +@media (max-width : 320px) { + #lcolonq-gc-panels { + grid-template-columns: 1fr; + } +} + +.lcolonq-gc-panel { + border: solid black; + color: inherit; + text-decoration: none; + padding: 1rem; + display: none; + cursor: pointer; +} + +.lcolonq-gc-panel:hover { + background-color: #eeeeee; +} + +.lcolonq-gc-visible { + display: block; +} + +.lcolonq-gc-panel h2 { + text-align: center; +} + +.lcolonq-gc-now { + font-weight: bold; + color: red; +} |
