diff --git a/88x31/index.html b/88x31/index.html index 4087e41..f4ae45d 100644 --- a/88x31/index.html +++ b/88x31/index.html @@ -10,34 +10,34 @@ - - - - + + + + - + - + - + - - - - - - - + + + + + + + - - - - + + + +
@@ -62,26 +62,44 @@ diff --git a/assets/88x31/bluepantsu.gif b/assets/88x31/bluepantsu.gif new file mode 100644 index 0000000..141103b Binary files /dev/null and b/assets/88x31/bluepantsu.gif differ diff --git a/assets/88x31/dark-mode.gif b/assets/88x31/dark-mode.gif new file mode 100644 index 0000000..3171661 Binary files /dev/null and b/assets/88x31/dark-mode.gif differ diff --git a/assets/88x31/htmldream.gif b/assets/88x31/htmldream.gif new file mode 100644 index 0000000..28fd2c2 Binary files /dev/null and b/assets/88x31/htmldream.gif differ diff --git a/assets/88x31/macbutton.gif b/assets/88x31/macbutton.gif new file mode 100644 index 0000000..4292104 Binary files /dev/null and b/assets/88x31/macbutton.gif differ diff --git a/assets/88x31/no.gif b/assets/88x31/no.gif new file mode 100644 index 0000000..188b46c Binary files /dev/null and b/assets/88x31/no.gif differ diff --git a/assets/88x31/pokemon.gif b/assets/88x31/pokemon.gif new file mode 100644 index 0000000..996001c Binary files /dev/null and b/assets/88x31/pokemon.gif differ diff --git a/assets/88x31/queerpride.gif b/assets/88x31/queerpride.gif new file mode 100644 index 0000000..6749c9d Binary files /dev/null and b/assets/88x31/queerpride.gif differ diff --git a/assets/88x31/valid-css.gif b/assets/88x31/valid-css.gif new file mode 100644 index 0000000..020c75a Binary files /dev/null and b/assets/88x31/valid-css.gif differ diff --git a/assets/88x31/valid-html5.gif b/assets/88x31/valid-html5.gif new file mode 100644 index 0000000..5cf8da1 Binary files /dev/null and b/assets/88x31/valid-html5.gif differ diff --git a/assets/88x31/vscbutton.gif b/assets/88x31/vscbutton.gif new file mode 100644 index 0000000..8a4cad2 Binary files /dev/null and b/assets/88x31/vscbutton.gif differ diff --git a/assets/88x31/winrar4.gif b/assets/88x31/winrar4.gif new file mode 100644 index 0000000..bb5761d Binary files /dev/null and b/assets/88x31/winrar4.gif differ diff --git a/cool-people/index.html b/cool-people/index.html index 92be40e..a713ad9 100644 --- a/cool-people/index.html +++ b/cool-people/index.html @@ -10,34 +10,34 @@ - - - - + + + + - + - + - + - - - - - - - + + + + + + + - - - - + + + + diff --git a/css/main.css b/css/main.css index 5014259..36f0a86 100644 --- a/css/main.css +++ b/css/main.css @@ -1530,6 +1530,9 @@ details.waka-section[open]>summary.section-title::after { line-height: 1.5; color: var(--text); overflow: hidden; + /* lets .t-banner size itself off the terminal's width (cqw), not the + viewport, so the ascii always fits regardless of the loaded font */ + container-type: inline-size; } body:has(.terminal) .hub { @@ -1589,10 +1592,12 @@ body:has(.terminal) .hub .terminal { .t-banner { margin: 0 0 0.5rem; color: rgb(var(--accent-rgb)); - font-size: clamp(0.4rem, 1.45vw, 0.78rem); + /* scale to the terminal's width (1cqw = 1% of it) so the 42-char banner + always fits; capped so it never gets oversized on a wide terminal */ + font-size: min(0.78rem, 1.9cqw); line-height: 1.04; white-space: pre; - overflow-x: auto; + overflow: hidden; text-shadow: 0 0 14px rgba(var(--accent-rgb), 0.35); } @@ -3499,6 +3504,11 @@ body:has(.presence-stage) { padding: 0.9rem 1.4rem; align-items: flex-end; } +/* when a custom status sits in the identity column, top-align so the avatar + stays anchored to the name instead of being dragged down by the bubble */ +.presence-stage .presence-card.has-custom .pc-head { + align-items: flex-start; +} .presence-stage .presence-card.has-banner .pc-head, .presence-stage .presence-card.has-banner-color .pc-head { /* only the avatar pokes into the banner; the name/identity block clears it */ @@ -3625,9 +3635,21 @@ body:has(.presence-stage) { #lc-embed p { color: var(--subtext-0) !important; } #lc-embed p span { color: rgb(var(--accent-rgb)) !important; } -/* tuck out of the way on small screens so it doesn't cover content */ +/* On mobile the body is a single flex column and every other floating + widget (nav, badges, presence card) is reflowed into it. The keyring, + left fixed, floated over the nav pills when scrolled to the bottom — so + here we drop it into the column too, last and centered. */ @media (max-width: 640px) { - #lc-embed { left: 0.5rem !important; bottom: 0.5rem !important; } + #lc-embed { + position: static !important; + inset: auto !important; + order: 6 !important; + width: 100% !important; + margin: 0 !important; + z-index: auto !important; + display: flex !important; + justify-content: center !important; + } #lc-embed > section > div { min-width: 0 !important; } } diff --git a/dev-info/index.html b/dev-info/index.html index ea011ac..aac6035 100644 --- a/dev-info/index.html +++ b/dev-info/index.html @@ -10,34 +10,34 @@ - - - - + + + + - + - + - + - - - - - - - + + + + + + + - - - - + + + + diff --git a/discord-bots/index.html b/discord-bots/index.html index 32056aa..256ce4f 100644 --- a/discord-bots/index.html +++ b/discord-bots/index.html @@ -10,34 +10,34 @@ - - - - + + + + - + - + - + - - - - - - - + + + + + + + - - - - + + + + @@ -69,7 +69,7 @@
+
Ghostwire
Closed Source
@@ -77,7 +77,7 @@
-
+
GayBot
Open Source
@@ -85,7 +85,7 @@
-
+
BanSync
Open Source
@@ -101,7 +101,7 @@
+
Zahra
Open Source
@@ -117,7 +117,7 @@
-
+
OnlyMeows
Open Source
@@ -125,7 +125,7 @@
-
+
Mod Update Checker
Open Source
@@ -133,7 +133,7 @@
-
+
Uzi Doorman
Open Source
@@ -141,7 +141,7 @@
-
+
Doughmination Robot
Open Source
@@ -149,7 +149,7 @@
-
+
Cuddle Blahaj Medication
Open Source
@@ -165,7 +165,7 @@