Skip to main content



Better write in English, I guess


I think I started in the wrong way by writing in Dutch. Think I will have more interaction by writing in English, I guess.
I have been on Mastodon for a long time (since 2016) and I'm still a daily used of the platform. I closed my Facebook account in 2014, but I'm looking for a replacement and this might be it. It's very quiet, though. But maybe I'm just not looking in the right places.
I will post a nice meme to attract some attention, sorry it's in Dutch, but I think it's easy to understand. I don't see a button for Alt-Text?
in reply to Ronald

"Ik kan nederlands lezen" ... doesn't mean that I understand it, though. 👻

Hm. I'll give it a try (and we'll see how much Markdown I remember) -

the earth is heading for a warming of 2.6 degrees | what a strange life form appeared on this planet..
the earth is heading for a warming of 2.6 degrees | what a strange life form appeared on this planet..
[https://daringfireball.net/projects/markdown/syntax]

... but the easiest is probably just to add the translation below/above it
(I butchered it in Google Translate 🙈)

in reply to phle

Your translation is quite accurate!
I just should have posted an English meme. Much easier 😆
in reply to Ronald

What I learned @ diaspora* is that using Tags are your friend.

e.g. #nederlands should get you a bit on the way

in reply to phle

@phle @Ronald yep, hashtags work. You can then follow individual accounts. Diaspora accounts can be followed too, and if it isn't on the Fediverse but has RSS, just paste its address in the search bar, and it will fetch it for you.
in reply to phle

@phle Yes, you're right, of course. It's the same on Mastodon. And it's always kinda hard to start on a new platform.
in reply to Ronald

Most of us ... or I, at least ?🤔? don't use hashtags in speech, so I easily forget to add them if I'm "away" for a bit.

Compared to diasp., at least I can add them on even after I've posted - on diaspora* I ended up with "oh ... should I post it, tagged, again? ... ".


in reply to Janeknuth

search a few hashtags of interest, save them in your feed, and you will find your tribe.

in reply to Kate Lynne

My sister just signed up and we can’t find each other
in reply to Kate Lynne

Did she sign up on friendica.world as well, or another server?

She should search (in the search field up top) for katelynne@friendica.world to find you,
or you can search for her (nick)@(server).

It may be that she'll have to wait a bit to "get connected", if she just signed up.
(I assume she's already got the registration e-mail with her temporary password.)

Kate Lynne doesn't like this.

in reply to phle

We have been searching for each other but it just says no match.
in reply to phle

She signed up with this server at 2 pm today (Monday)
I have been checking and she has tried to send me a message.
My husband tried to sign up but they never sent him confirmation with a password


What are we doing here?


So, I have a really bad case of upended circadian rhythms jet lag
Everything still feels surreal
Working on 🆕 nonMETA platform is more discombobulating than expected

So what do we think?
Do we like this space? Is it interesting, invigorating, friendly?
what are we thinking?

in reply to Allison Moon 🌙 She Wanders Feral

Personally, I've been quite a bit in the diaspora* sphere - actually more than in the Facebook sphere - but my plan is to pull the plug on Fb somewhat later this year, and I haven't got anyone from Fb to join me at diasp., but Friendica has Calendar events which (for me) is the only missing part that diasp. doesn't, so we'll see if I get people with me this time.

(Probably not, but ... oh, well.)

This space is, as with most "new (for me)" things, a bit confusing and disorienting - I think mainly "how does the different feeds work?" for now.
We'll see. Time will tell. For now, it's time to sleep. *proceeds to go comment on more posts 🙈*




Een goed alternatief?


Ik ben al sinds 2014 weg van Facebook, maar nu de controversiële uitspraken van Zuck overal in het nieuws zijn vraag ik mij af of er eigenlijk een goed alternatief bestaat. Na lang zoeken ben ik hier terechtgekomen. Ik ben benieuwd of dit een goed alternatief is voor Facebook, al zal het hier ongetwijfeld nog erg stil zijn.
Ik heb ook een maston-account: @Ronald


Commentaire de Anne Hidalgo sur son départ de la plateforme X


video.infosec.exchange/w/wKUk2…


Video by annehidalgo


Le 27 novembre 2023, j'ai été l'une des premières responsables politiques à quitter Twitter et je ne l'ai jamais regretté. Ce réseau est devenu un vaste égout mondial et une arme de déconstruction massive de nos démocraties.

Les femmes de gauche, écologistes, humanistes, féministes y sont partout traitées de la même manière : par le harcèlement, le dénigrement, avec une volonté délibérée de détruire.

Face à la toxicité de ce réseau, il n’y a que des avantages à le quitter.

Je me réjouis de voir de plus en plus de personnes quitter Twitter et je vous encourage toutes et tous à sauter le pas avec @[url=https://mastodon.social/users/helloQuitX]HelloQuitX[/url], une plateforme qui permet de reconstituer facilement son réseau ailleurs.

Rassurez-vous, on vit très bien sans Twitter et c’est très bon pour notre santé mentale !




Meta Risks Mass Exodus: Is #HelloQuitMeta the Next Viral Movement?


Meta's recent decision to allow claims of mental illness towards LGBT+ individuals on its platforms has sparked a wave of outrage. This new moderation policy, announced by Mark Zuckerberg, now permits labeling a person as "weird" or "mentally ill" based on their sexual orientation or gender identity, under the guise of free speech.

This conservative shift by Meta could have disastrous consequences, similar to those observed on X (formerly Twitter) with the HelloQuitX movement (helloquitx.com/). Indeed, this decision not only risks violating European and French law but also alienating a large portion of its user base, particularly sensitive to issues of discrimination and inclusion.

In light of this situation, one wonders if a "HelloQuitMeta" movement might emerge, prompting users to massively abandon Meta's platforms. This phenomenon could represent a serious setback for the company, both in terms of image and advertising revenue. At a time when social networks are closely scrutinized for their handling of hate speech, Meta is playing a dangerous game that could prove costly.

Reference article in French francetvinfo.fr/internet/resea…

#HelloQuitMeta #LGBTRights #SocialMediaExodus #DigitalEthics #Community
Standards

reshared this



Meta risque un exode massif : "#HelloQuitMeta", comme prochain mouvement viral ?


La récente décision de Meta d'autoriser les allégations de maladie mentale envers les personnes LGBT+ sur ses plateformes soulève une vague d'indignation1. Cette nouvelle politique de modération, annoncée par Mark Zuckerberg, permet désormais de qualifier de "bizarre" ou "malade mentale" une personne en raison de son orientation sexuelle ou son identité de genre, sous couvert de liberté d'expression.

Ce virage conservateur de Meta que l'on observe depuis le début du mois de janvier 2025, que l'on attribue à une forme d'allégence de Mark Zukerberg au futur président US pourrait avoir des conséquences désastreuses pour l'entreprise, similaires à celles observées sur X (anciennement Twitter) avec le mouvement HelloQuitX (helloquitx.com/). En effet, cette décision risque non seulement de violer le droit européen et français, mais aussi et surtout d'aliéner une large partie de sa base d'utilisateurs, particulièrement sensible aux questions de discrimination et d'inclusion.

Face à cette situation, on peut se demander si un mouvement "HelloQuitMeta" ne va pas émerger, incitant les utilisateurs à quitter massivement les plateformes de Meta. Ce phénomène pourrait représenter un sérieux revers pour l'entreprise, tant en termes d'image que de revenus publicitaires. À l'heure où les réseaux sociaux sont scrutés de près pour leur gestion des discours haineux, Meta joue un jeu dangereux qui pourrait bien lui coûter très cher en nombre d'utilisateurs.

francetvinfo.fr/internet/resea…

#HelloQuitMeta #LGBTRights #SocialMediaExodus #DigitalEthics #CommunityStandards

Halyihev reshared this.




Squid Game 2


La segunda temporada de #SquidGame
sigue a la cabeza en las reproducciones de #Netflix en las últimas semanas.
#xarliclub #movie #movies #cine #cinema #film #films #peli #pelis #pelicula #peliculas #tv #cinemastodon #filmsky 🎬 #SquidGameSeason2
xarli.club/2024/12/squid-game-…


A Working Man


Jason Statham regresa en #AWorkingMan con el mismo papel de siempre. Y estamos más que listos para verlo. El guion es de Sylvester Stallone
#xarliclub #movie #movies #cine #cinema #film #films #peli #pelis #pelicula #peliculas #tv #cinemastodon #filmsky 🎬
xarli.club/2025/01/a-working-m…





Job description Mastodon is searching for a developper


Mastodon foundation is looking for a talented Front-end Developer (m/f/d) to join their small core Mastodon team. In this role, you’ll work closely with our designer and core engineering team to elevate the web UI/UX experience for Mastodon users.

jobs.ashbyhq.com/mastodon/6a09…

#job #jobdescription #jobboard #mastodon

Halyihev reshared this.



Hello hello hello


Giving friendica another try. I'm quite established on Mastodon (whatever that means). Hope everyone is well.
in reply to Em-squared

@emsquared tbh, if you're already established on Mastodon I don't see any benefits that Friendica brings. I've been here a month, and have yet to find a reason to use the site. For me, it just feels like a worse version of Mastodon wrapped in a Facebook skin. YMMV.

Sunshine doesn't like this.

in reply to Em-squared

I think I already feel the same. I tried both Friendica and Hubzilla (the latter seems great but I found it a real steep learning curve) way back so curiosity made my try again. I'm pretty at home on Mastodon. No doubt my curiosity will reach a dead end here (I was never a FB user anyway). Hope you are well and best wishes.

Sunshine doesn't like this.



Wolf Moon (I,for one will be howling like the...)


I'm in Scotland. What's the betting it'll be completely overcast? Hold on... "A weather front will move across Scotland on Monday, stalling across northern England on Monday night, bringing some patchy light rain and drizzle for central parts of the country." #Moon #WolfMoon #UK
bbc.co.uk/weather/articles/cdx…


Wicked!


We saw Wicked on New Year's Eve in the theater. It was excellent. I read the book years and years ago and liked it. The stage show, meh....I think because I read the book first. So when the film came out I was like, "meh". But everyone said it was good so, what the hell, I'll go. Glad I did! The scope and world of the story translates perfectly to the screen. And they are delving further into the source material (hence the two parts - this two hour, fourty-minute film is essentially what would be Act 1 of the stage production). Both leads are fantastic. Ariana Grande proves her worth as a versatile performer. Erivo is splendid as Elphaba - her "Defying Gravity" transition is a stunningly gorgeous few minutes of acting and filmmaking.

Halyihev reshared this.

in reply to Helen Jojo Blackforest

We saw it last night, it feels like a worthy rendition to (admittedly very distant in my memory) the first part of the first book as well as spending a lot of time in homage to the musical. Adaptations are never easy to get right, and as I recall the back half of the book had some pacing issues so I'm interested in seeing how they grapple with that. At the same time I hope they don't make the mistake of trying to create a cinematic universe, it's just not something anyone has any appetite for anymore.


Und schon wieder ein Profil


Keine Sorge, wenn niemand mehr mitkommt. Ich probiere gerade aus, Bluesky und Fediverse zusammenzutüteln, damit ich nur noch eine Timeline befüllen muss.

Das dauert nun mal und ist auch mit Fehlschlägen verbunden. Seht es mir nach.

Komisch ist, dass bis auf einen Versuch alle meine anderen Versuche inzwischen weg sind. Weg, also... Weg. Auch die Registrierungsmails sind weg. Also ganz weg. Keine Ahnung, für mich ist es ja auch die sechste Stunde.

Na gut, ich fummle mal weiter. Vielleicht bin ich ja auch irgendwann mal fertig.






Hello #europeans in #fediverse,

When the threat of national encapsulation and isolation arises I'm Looping for the digital European society that proves Thema all wrong and shows that we have more in common than different.

This account is english only as I believe with all languages we support we've built us a bable tower. This makes things easier.
#babletowerfree

I'm interested in everything what brings us closer, connects us and sbows solidarity to each other.

May this be European wide rails, solidaric energy grid, IT independency, shared medication, army, EU Technical Relief, Trade Unions and other support, and of course the self confident stay in the NATO.

Richard de Waard reshared this.



Hi, I'm #NewHere!


I have (had) accounts over on diaspora* since 2014-Sep-28, but seeing that Friendica has a "calendar" function, I thought it was time to give it a try. (I'm considering finally de-Facebook-ify myself later this year?)

So, about me?

You could say I’m your average anybody.

I like #reading — #books, but also #comics, both in paper and digital form. I tried audiobooks, but it didn't fit at the time. I do enjoy books read on the radio, and radio theatre, and listening to radio and "pods", though, so maybe I'll give audiobooks another try later on.
A few years ago I got myself an e-reader, and with age it's really convenient to be able to choose the size of the letters myself.
I mainly read #fiction, but there's the occasional non-fiction #book as well.

I listen to #music, but not as much as I used to. (I visited Roskilde festival 10 years in a row. It’s been more than 20 years since.) The music I enjoy may range from #alternative / #indie / #NewWave, over some #classics, and #pop, and #synth, to certain #rock, to #EBM; I enjoy #ska to a certain extent, but I’m really not that fond of reggae.

#Films are usually #nice, but if it’s too hetero-normative romantic I may start feeling uncomfortable. It doesn't "have" to be #lgbtq, though.
But horror #film is not my thing.

I used to spend time #geocaching, which then more-or-less got faded out by me playing the mobile app game Ingress.
Now I'm more into #krokning (it's called #TunisianCrochet in English, but there's nothing "tunisian" specific about it) — a yarn craft which, unfortunately, is less social / mobile.
But I do try to exercise. Considering that I have #rheumatism, I aim to get back to my exercise 2–3 times a week routine — but that very same thing also makes me prone to catch colds, and when I get it, I'm down for 10-14 days, and it always takes a bit to get back on track …

I used my #Jolla phone as my daily driver. With some Sony's in-between, I now have a #Fairphone 5 instead.

I liked #CrunchBang (#!), and then continued over to #BunsenLabs. I'm on Windows 11 now … (and still wish I was better at #Linux).

I'm a cis-gendered Kinsey scale 5 female, and, should we go into detail, the Klein sexual orientation grid is probably a more refined "but messier to describe" tool. Also, I guess I'm more bi-romantic, than -sexual? ⚢

I like #languages. It would be neat if I could just "transfer" them into my head. Studying a #language is hard, and if you don't maintain it, it's gone.
I’m #adopted. My first language is #Swedish, and I think I manage ok in #English.
Being #Scandinavian, I can usually understand #Norwegian and #Danish - at least as long as both sides concentrate on making themselves understood.
I can understand German so-so, but some of the German I studied went out the window when I gave learning Dutch a go. I’ve been studying Chinese (as an adult), and tried to learn #Esperanto (as a teen). I can’t really say my attempts of learning Spanish or Japanese, or Swedish sign language, have stayed with me.
I’m not good at grammar as a subject.

I like #mathematics. I’m no longer that good at #maths as when I was in school. I like the #scientific approach on things, even though I wish I was better at grasping and explaining — e.g. as in: understanding why things work the way they do. ♇

I understand that we as human beings wants to "believe in something bigger", but we shouldn’t forget the #sceptic approach. To blindly trust things without even questioning them is seldom good. Then again, to question every thing, to the point of seeing conspiracies all around us, isn’t logical either.
I’m a close-to-atheist #agnostic. I have an equal hard time understanding fundamentalist atheists as I find it hard understanding fundamentalist theists.

I’m a #feminist. Being #female ♀ myself, that wasn’t a hard decision. When I was younger, I preferred calling it "being pro-equal treatment", or "pro-equal rights". Then I understood that there are branches of #feminism, and that calling myself "pro-equal treatment" instead of "feminist" only hurt the bigger cause, and that I don’t necessarily need to connect myself with the branches that (in my opinion) have the "wrong" view of feminism.
I don’t want women to rule over men, with sex/gender being the only denominator, just as I don’t want men to rule over women, with sex/gender being the only denominator. We’re in this together, and to make things work we need to listen to, and learn from, each other. I'm not always good at this, but I hope I'm trying.

I wish I was up-to-date with #programming — what I learned in the 1980’s / 1990’s (Basic, Pascal, Ada, Prolog) is either out-of-date, or buried too deep in my brain-archive.
I think I can be quite good at contributing ideas, though.

I’m really not that unique.
We may even have things in common.

additional tags that may or may not be relevant: #NewHere #NyHär #average #unique #anybody #läsa #bok #böcker #serie #serier #library #bibliotek #literature #litteratur #musik #alternative-music #indie-music #klassiskt #cinema #movies #yarncrafts #reumatism #lesbisk #lgbt #hbtq #hbt #gsm #språk #adopterad #GenX #svenska #påsvenska #svensk #svenskar #Sverige #SE #inSwedish #Sweden #SWE #skandinav #Skandinavien #skandinaviska #dansk #Danmark #Denmark #norsk #Norge #Noreg #Norway #finlandssvenska #Åland #Finland #nordisk #Norden #Europa #Europe #matematik #science #vetenskap #astronomy #space #TheUncertaintyOfDoubt #rambling #TooLongForSanity #over-tagged

Now, what about you?






I gave Friendica a FB facelift with a user stylesheet in my browser. So now, at least for me, it has a more modern, familiar appearance.

Here's an example of the Home Feed:

And an example of the Global Feed:

This is pretty easy to do if you're using Firefox and a user content stylesheet. But you could also use the Stylus Add-On to do it. There is also a Stylus Extension for Chrome (and other Chromium-based browsers).

For Safari there is the Userscripts Extension in the App Store, which can also do user stylesheets.

Friendica needs Settings > Display > Theme set to the "Frio" theme.

Under Settings > Display > Theme Customization it needs to either be set to "Lite" or to "Custom" ("Dark" nor "Black" will not work).

If you set it to "Custom" you need to "Save" it first to see the options. Then you can copy+paste my "schemestring" into the box and "Save" again. Even if you don't apply the user styles that will get you a newer FB color scheme.

I haven't looked at any of the documentation for Friendica themes. I have no idea if my stylesheet could be adapted to a "Frio" variant/scheme. If anyone else who knows more about it wants to try feel free to do so. But even if it can the server admin would still have to make it an option. This way you can apply it yourself.

I'll try to add links to the stylesheet files in the comments, though this is my first time using Friendica's file attachment features.

reshared this

in reply to Kristi H.

Okay, here is my first try at the DARK MODE variant! Set your Friendica theme to "Frio" and the Theme Customization to either "Dark" or "Black" and Save your settings. Then copy and paste the code below into your user stylesheet and restart your browser. If you're using Firefox wrap all of it inside of @-moz-document domain(friendica.world){...} (or whatever domain you're on). Hopefully this works, I don't know what the character limit is here.


/* FRIENDICA MODS V2 DARK MODE */
body {
       background-color: #1C1C1D !important;
       font-size: 15px !important;
       padding-top: 125px !important;
}
#topbar-first .nav > li > a, 
#topbar-first .nav > li > button, 
nav.navbar .nav > li > a, nav.navbar .nav > li > button{
       color: #B0B3B8 !important;
       
       }
#topbar-first, nav.navbar {
       background-color: #252728 !important;
       color: #B0B3B8 !important;
}
       #topbar-first .topbar-nav .nav-segment {
              margin-right: 10px;
       }
       #topbar-first .nav > li > a:hover:not(.selected) {
              background-color: rgba(255,255,255,.1) !important;
              border-radius: 8px !important;
       }
       .fa-lg {
              font-size: 24px !important;
       }
#topbar-first .nav > li > a:hover, 
#topbar-first .nav > li > a:focus, 
#topbar-first .nav > li > button:not(#main-menu):hover, 
#topbar-first .nav > li > button:not(#main-menu):focus, 
nav.navbar .nav > li > a:hover, 
nav.navbar .nav > li > a:focus, 
nav.navbar .nav > li > button:hover, 
nav.navbar .nav > li > button:focus {
  background-color: rgba(255,255,255,.1) !important;
       border-radius: 8px !important;
       
}    
#topbar-first .nav > li > a.selected {
       border-bottom: 3px solid #0866FF !important;
       color: #0866FF !important;
}
#topbar-first .nav > li > a.selected:hover,
#topbar-first .nav > li > #main-menu:hover,
#topbar-first .nav > li > #main-menu:focus {
       background-color: transparent !important;
       border-radius: 0 !important;
}
ul.tabs li {
       font-size: 15px !important;
       margin-left: 10px !important;
}
ul.tabs li.active {
       border-color: #0866FF !important;
}
       ul.tabs li a {
              margin-top: 8px;
              color: rgb(90, 167, 255) !important;
       }
       ul.tabs li:hover:not(.active) {
              border-bottom-width: 0px !important;
       }
              ul.tabs li:hover:not(.active) a {
                     background-color: rgba(255,255,255,.1) !important;
                     border-radius: 8px !important;
              }
        .dropdown-menu {
            padding-bottom: 15px !important;
        }
            .dropdown-menu li {
                margin: 10px;
                width: 92% !important;
                border-radius: 8px;
            }
                .dropdown-menu li:hover {
                    border-color: transparent !important;
                }             
header #banner {
       left: 0 !important;
       right: auto !important;
}
       header #banner #logo-img,
       .navbar-brand #logo-img {
              background-color: #0866FF !important;
       height: 40px !important;
       width: 40px !important;
       }
.topbar ul.nav {
       left: 50% !important;
       margin-left: -25% !important;
       position: relative;
}
#topbar-first .nav > .account img {
       border-radius: 100% !important;
       box-shadow: 0 0 1px rgba(255,255,255,.1) !important;
       height: 40px !important;
       width: 40px !important;
}
#search-box {
       position: fixed !important;
       left: 100px;
}
#topbar-first #search-box .form-search {
       height: 40px !important;
       font-size: 15px;
       background-position: unset;
       box-shadow: none !important;
}
#search-box form > div {
       background-color: #333334;
       border-radius: 50px;
}
#search-box form > div::before {
       content: '\f002';
       font-family: ForkAwesome;
       position: absolute;
       left: 10px;
       top: 8px;
}
#search-box .form-control.form-search {
       border-radius: 50px !important;
       background: transparent !important;
       width: 100% !important;
}
#search-box .form-control::placeholder {
       color: #B0B3B8 !important;
}
#topbar-first #search-box .btn {
       font-size: 0px !important;
         height: 32px;
       width: 32px;
       top: 2px !important;
       background-color: black !important;
}
#topbar-first #search-box .btn::before {
       content: '\f061';
       font-family: ForkAwesome;
       font-size: 15px;
       color: #B0B3B8;
}
#nav-user-menu, #nav-notifications-menu {
       background-color: #252728 !important;
       border: 1px solid #1C1C1D !important;
}
#nav-user-menu {
min-width: 250px !important;
}
.nav-pills .dropdown-menu li a, 
.nav-pills .dropdown-menu li .btn-link, 
.nav-tabs .dropdown-menu li a, 
.nav-tabs .dropdown-menu li .btn-link, 
.account .dropdown-menu li a, 
.account .dropdown-menu li .btn-link, 
.contact-photo-wrapper .dropdown-menu li a, 
.contact-photo-wrapper .dropdown-menu li .btn-link {
       color: #B0B3B8 !important;
       border-color: #252728 !important;
}
       .nav-pills .dropdown-menu li > a:hover, 
       .nav-tabs .dropdown-menu li > a:hover, 
       .account .dropdown-menu li > a:hover, 
       .contact-photo-wrapper .dropdown-menu li > a:hover, 
       .nav-pills .dropdown-menu li.selected a, 
       .nav-tabs .dropdown-menu li.selected a, 
       .account .dropdown-menu li.selected a, 
       .contact-photo-wrapper .dropdown-menu li.selected a {
              color: #333 !important;
              background: #f2f2f2 !important;
              border-radius: 8px;
       }  
.nav-pills .dropdown-menu li.divider, 
.nav-tabs .dropdown-menu li.divider, 
.account .dropdown-menu li.divider, 
.contact-photo-wrapper .dropdown-menu li.divider {
       background-color: #252728 !important;
}    
#topbar-first #nav-notifications-menu {
       border: 1px solid #1C1C1D !important;
}
#topbar-first #nav-notifications-menu li {
       border-color: transparent !important;
box-sizing: border-box;
       margin: 10px;
       border-radius: 10px !important;
       width: 94% !important;
}
#topbar-first .notification-unseen {
       background-color: rgba(56, 88, 152,.2) !important
}
#topbar-first #nav-notifications-menu li.notif-entry:hover{
  background-color:rgba(128,128,128,.2) !important;    
         border-color: transparent !important;
}
#topbar-second {
       height: 60px !important;
       background-color: #252728 !important;
       border-color: #333 !important;
}
       .btn.btn-primary:hover,
       .btn.btn-primary:focus {
              border-radius: 8px !important;
       }
       #dropdownMenuTools {
              height: 40px;
              width: 40px;
              background-color: rgba(255,255,255,.1) !important;
              border-radius: 100% !important;
              margin-top: 5px !important;
              margin-right: 10px !important;
       }
              #dropdownMenuTools:hover,
              #dropdownMenuTools:focus {
              background-color: rgba(0,0,0,.1) !important;
       }
       #jotOpen {
              border-radius: 8px !important;
              background-color: #0866FF !important;
              color: #ffffff !important;
              border-color: #000 !important;
              box-shadow: none !important;
       }
       #jotOpen:hover, #jotOpen:focus {
              box-shadow: inset 0 0 100px rgba(0,0,0,.1) !important;
       }
       #jotOpen::before {
              content: 'Compose';
              font-size: 15px;
              margin-right: 10px;
              line-height: 32px;
              position: relative;
              display: inline;
              top: -4px;
       }
       #jotOpen .fa-pencil-square-o {
              font-size: 32px !important;
              position: relative;
              top: 4px;
       }
       #topbar-second #nav-short-info {
              margin-top: 10px;
       }
/* Other people profiles */
#mention-link {
border-radius: 8px !important;
              background-color: #0866FF !important;
              color: #ffffff !important;
              border-color: #000 !important;
              box-shadow: none !important;
       padding: 0 16px !important;
}
       #mention-link:hover,
       #mention-link:focus {
              box-shadow: inset 0 0 100px rgba(0,0,0,.1) !important;
              
       }
       #mention-link span:first-of-type {
              float: right;
              font-size: 32px;
              top: 4px;
       }
       #mention-link span:first-of-type .fa-2x {
              font-size: inherit !important;
       }
       #mention-link span:last-of-type {
              font-size: 15px;
              margin-right: 10px;
              line-height: 32px;
              top: 6px;
              position:relative;
       }
#contact-edit-status-wrapper {
       margin: 15px 0px !important;
       border-radius: 10px;
}
/* sidebar widgets */
aside .widget,
.nav-container .widget {
       background-color: #1C1C1D !important;
       -webkit-box-shadow: none !important;
       -moz-box-shadow: none !important;
       box-shadow: none !important;
}
.tread-wrapper {
       background-color: rgb(37, 39, 40) !important;
  box-shadow: 0 0px 1px rgba(0,0,0,.5) !important;
  border-radius: 10px !important;
}
.wall-item-container .media {
       background-color: rgb(37, 39, 40) !important;
       border-radius: 10px !important;
}
.well {
       -webkit-box-shadow: none !important;
       box-shadow: none !important;
}
       .contact-photo,
       .contact-photo-xs {
              border-radius: 100% !important;
              border: 1px solid #252728 !important;
       }
.hovercard {
       background-color: #252728 !important;
       border: 1px solid #1C1C1D !important;        
}
       .hover-card-pic img.thumbnail {
              border-radius: 100% !important;
              background-color: #1C1C1D !important;
              border-color: black !important;
       }
       p.wall-item-announce,
       .media .time, .media .shared-time,
       .media .delivery, .media .location,
       .media .location a {
              font-size: 13px !important;
       }
              .type-link, .type-video {
                     padding: 0 !important;
                     margin:  0 !important;
                     background-color: rgb(51, 51, 52) !important;
                     border: 1px solid rgb(101, 104, 108) !important;
              }
              .type-link h4, .type-link blockquote, .type-link sup,
              .type-video h4, .type-video blockquote, .type-video sup {
                     padding-left: 10px !important;
                     padding-right: 10px !important;
              }
       /* ACTION BUTTON LABELS */
       .wall-item-actions-row button,
       .wall-item-actions-right button {
              display: block;
              white-space: normal !important;
              margin: 0 auto !important;
              -webkit-box-shadow: none !important;
              box-shadow: none !important;
       }
       .wall-item-actions-row button::after,
       .wall-item-actions-right button::after {
              font-size: 14px;
              font-family: sans-serif;
              display: block;
              margin-top: 2px;
       }
       .wall-item-response {
              overflow: visible !important;
       }
       .button-comments::after {
              content: 'Comment';
       }
       .button-announces::after {
              content: 'Share';
       }
              .share-links .dropdown-toggle::after {
                     content: 'Share';
              }
       .button-votes::after {
              content: 'Quote';
       }
       .button-likes::after {
              content: 'Like';
       }
       [id^="dislike-"]::after{
      content: 'Dislike';
       }
       .wall-item-actions-right .dropdown-toggle::after,
       .more-links .dropdown-toggle::after {
              content: 'More';
       }
       .wall-item-response span {
              position: relative;
              text-align: center;
              display: block;
              background-color: #0866FF;
              box-shadow: -1px 1px 1px #000;
              border-radius: 4px;
              color: #fff;
              font-size: 12px;
              font-weight: 700;
              width: fit-content;
              padding: 0px 7px;
              margin-left: 55%;
              top: -62px;
              z-index: 1;
       } 
      .vote-event:not(:has(.wall-item-response:empty)){
            padding-bottom: 135px;
      }
      .vote-event .wall-item-response{
            position: absolute;
            top: 63px;
      }
      .vote-event .wall-item-response:empty{
            display: none;
      }
      .vote-event .wall-item-response:nth-of-type(1){
            left: 15px;
      }
      .vote-event .wall-item-response:nth-of-type(1) .button-event::after{
            content: 'Going';
      }
     .vote-event .wall-item-response:nth-of-type(2){
            left: 105px;
     }
     .vote-event .wall-item-response:nth-of-type(2) .button-event::after{
            content: 'Can\'t Go';
     }
     .vote-event .wall-item-response:nth-of-type(3){
            left: 204px;
     }
     .vote-event .wall-item-response:nth-of-type(3) .button-event::after{
            content: 'Maybe';
     }
       /* END OF ACTION BUTTON LABELS */        
#profile-photo-wrapper {
    overflow: visible !important;
    padding: 5px;
    background-color: #1C1C1D;
    border-radius: 100%
}
aside .widget li {
    margin-bottom: 8px;
}
aside .vcard img.u-photo, aside img.vcard-photo {
    border-radius: 100% !important;
    box-shadow: 0 0 1px rgba(0,0,0,.3);
    border: 3px solid #1C1C1D;
}    
aside .widget h3.p-name {
    font-size: 32px !important;
    text-align: center;
    word-break: break-word;
}
aside .vcard .p-addr {
    font-weight: 600;
    text-align: center;
    white-space: break-spaces !important;
}
aside .widget li.selected {
    background-color:rgba(56, 88, 152,.2) !important;
    border-color: transparent !important;
    border-radius: 8px;
}
aside .widget li.selected a {
    font-weight: bold;
}
aside .widget li:hover {
    background-color:rgba(128,128,128,.2) !important;
    border-color: transparent !important;
    border-radius: 8px;
}
#widget-contacts {
    background-color: rgb(37, 39, 40) !important;
    border-radius: 8px !important;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2) !important;
}
       .contact-block-img {
            height: 100px !important;
            width: 100px !important;
            border-radius: 8px !important;
            box-shadow: 0 0 1px rgba(0, 0, 0, .2);
            margin: 5px;
       }
.comment-fake-form {
    border: none !important;
    background-color: transparent !important;
}
.comment-fake-form textarea {
    border-radius: 50px !important;
    background-color: rgb(51, 51, 52) !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}    
.wall-item-actions button {
    font-size: 24px !important;
    color: #B0B3B8 !important;
}
       .wall-item-actions button:hover {
              color: #0866FF !important;
       }
       .wall-item-actions .checkbox {
              padding-top: 6px !important;
       }
       .comment .media-body {
              padding: 10px;
              background-color: rgb(51, 51, 52);
              border-radius: 20px;
       }
       .wall-item-actions-row .wall-item-emoji {
              font-size: 18px;
              line-height: 40px;
       }
       .navicon {
              font-size: 20px;
              position: relative;
              top: 1px;
       }
/* not obviously clickable or intuitive what it does */
        .plink.u-url::before {
            Content: 'Link: ';
        }    
.img-allocated-max-width {
       margin: 20px auto;
}

/* Photo Albums */
.photo-album-actions .icon-padding,
.photo-edit-link-wrap .icon-padding {
    margin-left: 10px !important;
}
.photos-upload-link {
    font-size: 28px;
    color: #0866FF !important;
    opacity: 1 !important;
    border-radius: 8px;
    padding: 0px 8px;
}
#photo-album-link {
    opacity: 1 !important;
}
.photos-upload-link i,
#photo-album-link i,
#photo-edit-link i,
#photo-toprofile-link i,
#album-edit-link i,
#album-drop-link i,
.photos-order-link i {
    font-size: 24px !important;
    color: #0866FF !important;
    opacity: 1 !important;
    border-radius: 100% !important;
    padding: 8px 11px !important;
    height: 40px;
    width:  40px;
}
#photo-edit-link i.fa-image {
    padding: 6px 7px !important;
}
.photos-order-link {
    margin-top: 5px !important;
}
    .photos-upload-link:hover i,
    .photos-upload-link:focus i,
    #photo-album-link:hover i,
    #photo-album-link:focus i,
    #photo-edit-link:hover i,
    #photo-toprofile-link:hover i,
    #photo-toprofile-link:focus i,
    #album-edit-link:hover i,
    #album-edit-link:focus i,
    #album-drop-link:hover i,
    #album-drop-link:focus i,
    .photos-order-link:hover i,
    .photos-upload-link:hover i,
    .photos-upload-link:focus i {
       background-color: rgba(255,255,255,.1) !important;
    }
.photos-content-wrapper .photos-upload-link::before {
    content: 'Add Photos';
    font-size: 15px; 
    vertical-align: middle; 
    margin-top: -10px;
    display: inline-block;
}
.justified-gallery {
    overflow: visible !important;
}
.justified-gallery > a, 
.justified-gallery > div, 
.justified-gallery > figure{
    height: 180px !important;
    width: 180px !important;
    border: 1px solid #ccc;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    border-radius: 8px;
    margin: 4px !important;
}
.justified-gallery > .jg-entry-visible > img,
.justified-gallery > .jg-entry-visible > a > img,
.justified-gallery > .jg-entry-visible > svg,
.justified-gallery > .jg-entry-visible > a > svg{
    width: 100% !important;
    height:  100% !important;
    margin: 0 !important;
    top: 0 !important;
    left: 0 !important;
    object-fit:cover;
    object-position: center;
}
#photo-photo {
    margin: 0 auto !important;
}

@media screen and (max-width: 1280px) {
    #search-box { 
        width: 18% !important;
    }
}
@media screen and (max-width: 991px){
    #search-box {
        left: 15%;
    }
    #jotOpen::before {
        content: '';
        margin: 0;
    }
    #mention-link span:last-of-type {
        margin-right: 42px;
    }
}
@media screen and (max-width: 768px){
    #topbar-first .navbar-toggle[data-target="#search-mobile"]{
        position: fixed !important;
        left: 15%;
    }
    #search-mobile {
        top: 110px !important;
    }
}

in reply to Kristi H.

So I finally saw some posts with "Events" so I could see how that worked. It didn't look so good:

So I restyled this with arguably the most convoluted bit of CSS that I've ever written so it conditionally adds space for a second horizontal row of buttons and then puts the buttons in that row like this:

I edited the action button and dark mode stuff above with the change. The line that makes the magic happen is this one:

.vote-event:not(:has(.wall-item-response:empty)){...}

Now that is some freaking alchemy!

But the .vote-event container itself is NEVER empty. It ALWAYS has three boxes in it. So I needed a way to check if the container has empty boxes in it, and if it doesn't then add space for a second row of response buttons. Such fun when you have no control over the document's structure. 😜



sussex.com/fact-checking-meta/