Changeset 3a2c9d3 in Klonkt for src/assets/css/style.css


Ignore:
Timestamp:
06/24/2026 12:16:43 PM (3 months ago)
Author:
Robin Genis <roboburr@…>
Branches:
main
Children:
52ea6df
Parents:
55bc7f9
Message:

style(activitypub): match fediverse section to native comment styling

Reuse .comment/.comments-list/.comment-reply markup so inbound replies look
identical to native comments; our reply nests as a comment-reply; reply toggle
is a plain 'Reageer' action (no card/box).

Co-Authored-By: Claude <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/assets/css/style.css

    r55bc7f9 r3a2c9d3  
    44014401}
    44024402
    4403 /* === Fediverse interactions (inbound AP replies/likes/boosts) === */
    4404 .post-fediverse { margin: 2.5rem 0; }
    4405 .post-fediverse .fedi-heading { font-size: 1.2rem; margin: 0 0 .85rem; }
    4406 .post-fediverse .fedi-stats { display: flex; gap: .55rem; margin: 0 0 1.25rem; }
     4403/* === Fediverse interactions — inherits the native .comment styling === */
     4404.post-fediverse .fedi-stats { display: flex; gap: .55rem; margin: .25rem 0 1.25rem; }
    44074405.post-fediverse .fedi-stats span {
    44084406  display: inline-flex; align-items: center; gap: .35rem;
    4409   padding: .25rem .7rem; border-radius: 999px; font-size: .85rem;
     4407  padding: .2rem .65rem; border-radius: 999px; font-size: .82rem;
    44104408  color: var(--ink-soft, #888);
    4411   background: color-mix(in srgb, currentColor 10%, transparent);
    4412 }
    4413 .post-fediverse .fedi-replies { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: .75rem; }
    4414 .post-fediverse .fedi-reply {
    4415   display: flex; gap: .8rem; padding: .9rem 1rem; border-radius: 16px;
    4416   background: color-mix(in srgb, var(--ink, #000) 4%, transparent);
    4417   border: 1px solid color-mix(in srgb, var(--ink, #000) 9%, transparent);
    4418 }
    4419 .post-fediverse .fedi-avatar {
    4420   flex: 0 0 42px; width: 42px; height: 42px; border-radius: 50%; overflow: hidden;
    4421   display: flex; align-items: center; justify-content: center;
    4422   background: color-mix(in srgb, var(--accent, #888) 22%, transparent);
    4423 }
    4424 .post-fediverse .fedi-avatar img { width: 100%; height: 100%; object-fit: cover; display: block; }
    4425 .post-fediverse .fedi-avatar-fallback { font-weight: 700; font-size: 1.05rem; color: var(--accent, #555); }
    4426 .post-fediverse .fedi-main { flex: 1; min-width: 0; }
    4427 .post-fediverse .fedi-line { display: flex; align-items: baseline; gap: .45rem; flex-wrap: wrap; }
    4428 .post-fediverse .fedi-name { font-weight: 600; color: var(--ink, inherit); text-decoration: none; }
    4429 .post-fediverse .fedi-name:hover { text-decoration: underline; }
    4430 .post-fediverse .fedi-handle { color: var(--ink-soft, #888); font-size: .85rem; }
    4431 .post-fediverse .fedi-time { color: var(--ink-soft, #999); font-size: .8rem; margin-left: auto; }
    4432 .post-fediverse .fedi-text { margin: .3rem 0 0; line-height: 1.5; overflow-wrap: anywhere; }
    4433 .post-fediverse .fedi-text p { margin: .25rem 0; }
    4434 .post-fediverse .fedi-text p:first-child { margin-top: 0; }
    4435 .post-fediverse .fedi-text a { color: var(--accent, #06c); }
    4436 .post-fediverse .fedi-ours {
    4437   margin: .6rem 0 0; padding: .55rem .75rem; border-radius: 12px;
    4438   border-left: 3px solid var(--accent, #888);
    4439   background: color-mix(in srgb, var(--accent, #888) 8%, transparent);
    4440   font-size: .95rem;
    4441 }
    4442 .post-fediverse .fedi-ours-label { font-weight: 600; color: var(--accent, #555); margin-right: .25rem; }
    4443 .post-fediverse .fedi-ours-body p { margin: 0; display: inline; }
    4444 .post-fediverse .fedi-replybox { margin-top: .55rem; }
    4445 .post-fediverse .fedi-replybox summary { cursor: pointer; font-size: .85rem; color: var(--ink-soft, #888); width: fit-content; }
    4446 .post-fediverse .fedi-replybox form { display: flex; flex-direction: column; gap: .5rem; margin-top: .5rem; }
    4447 .post-fediverse .fedi-replybox textarea {
    4448   width: 100%; box-sizing: border-box; resize: vertical; padding: .55rem .7rem;
    4449   border-radius: 10px; border: 1px solid color-mix(in srgb, var(--ink, #000) 18%, transparent);
    4450   background: var(--paper, #fff); color: var(--ink, #000); font: inherit;
    4451 }
    4452 .post-fediverse .fedi-replybox button { align-self: flex-end; }
     4409  background: color-mix(in srgb, currentColor 12%, transparent);
     4410}
     4411.post-fediverse .fedi-handle { color: var(--ink-soft, #888); font-size: .82rem; }
     4412.post-fediverse .comment-content p { margin: .2rem 0; }
     4413.post-fediverse .comment-content p:first-child { margin-top: 0; }
     4414.post-fediverse .comment-content p:last-child { margin-bottom: 0; }
     4415/* reply toggle: a plain "Reageer" action like the comment buttons (no triangle) */
     4416.post-fediverse .fedi-reply-toggle { list-style: none; cursor: pointer; display: inline-block; }
     4417.post-fediverse .fedi-reply-toggle::-webkit-details-marker { display: none; }
     4418.post-fediverse details[open] .fedi-reply-toggle { margin-bottom: .5rem; }
Note: See TracChangeset for help on using the changeset viewer.