v3: added index default tab selection setting, fixed notification pages not loading, reduced invite token length, global player state survives page reloads, many visual fixes
All checks were successful
Build and Publish Docker Image / build-and-push (push) Successful in 44s

This commit is contained in:
khannurien
2026-06-27 19:44:35 +00:00
parent 88f1eb3d03
commit c29f45fbc8
25 changed files with 733 additions and 278 deletions

View File

@@ -252,7 +252,13 @@
}
/* ── Buttons — chunky Win95 outset bevel, press = inset ──────────── */
[data-style="geocities"] button {
/* `.dump-fab` is exempt from the generic button chrome — it keeps its own
shape, glow and animations — but this squared-off retro theme squares it. */
[data-style="geocities"] .dump-fab {
--fab-radius: 0;
}
[data-style="geocities"] button:not(.dump-fab) {
border-radius: 0;
border: 3px outset var(--color-border);
box-shadow: none;
@@ -282,6 +288,14 @@
box-shadow: none;
}
/* The shared .vote-btn declares `background: transparent`, which leaves the
chunky outset bevel see-through against the card. Give the resting state a
solid raised-panel fill; the voted (--active) state keeps its accent
background, so scope this to non-active buttons. */
[data-style="geocities"] .vote-btn:not(.vote-btn--active) {
background: var(--color-surface);
}
/* Ghost / icon-only buttons stay flat */
[data-style="geocities"] .modal-close-btn,
[data-style="geocities"] .playlist-remove-btn,
@@ -326,6 +340,10 @@
box-shadow: 0 0 9px color-mix(in srgb, var(--color-border) 38%, transparent);
}
[data-style="geocities"] .dump-card-comment {
padding-bottom: .1rem;
}
/* Comments nest deeply, so the full frame piled up. Keep the squared retro
edge but lighten it: thin flat border, just a whisper of the same halo. */
[data-style="geocities"] .comment-node-inner,