Theme cinny_at_home v3 by [@hexa:lossy.network]
Can I have a Cinny theme for gomuks-web? We have a Cinny theme at home. At least that was the inspiration. I'm not a frontend person. Warning: Loads a font from fonts.googleapis.com.
Last updated at 2026-04-16 19:32:21.381345 +0000 +0000
To use the theme, paste this into your custom CSS:
@import url("https://css.gomuks.app/theme/cinny_at_home.css");
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
div.room-view {
grid-template: "header" 3.5rem "messageview" 1fr "autocomplete" 0 "typing" auto "input" auto / 1fr;
padding: 0.35rem;
}
div.message-composer {
margin: 0;
border-radius: 0;
}
div.typing-notifications {
min-block-size: 1.6rem;
margin: 0;
padding-block: .25rem;
padding-inline: 1.6rem;
background-color: var(--background-color);
width: 100%;
box-shadow: 0 0 0.5rem var(--background-color);
bottom: 0;
position: absolute;
&.empty {
display: none;
}
}
@media (min-width: 721px) {
button.back {
display: none;
}
}
:root {
overscroll-behavior: none;
--background-color: #262626;
--border-color: #404040;
--space-list-background-overlay: #1A1A1A;
--room-list-background-overlay: #1A1A1A;
--timeline-hover-bg-color: #333;
--timeline-vertical-padding: .25rem;
--composer-background-color: #333;
}
.room-avatar {
width: 1.4rem !important;
height: 1.4rem !important;
}
img.avatar {
border-radius: 20%;
}
div.room-list-wrapper {
grid-template-columns: 4rem 1fr;
}
div.room-search-wrapper {
height: unset;
}
div.room-list-wrapper,
div.space-bar {
border-right: 1px solid var(--border-color);
}
div.room-header,
div.room-search-wrapper {
border-bottom: 1px solid var(--border-color);
}
div.space-entry,
div.message-composer {
border: 1px solid var(--border-color);
padding: .35rem;
}
div.room-entry {
height: 1.6rem;
width: unset;
padding: 0.35rem;
margin-left: .5em;
margin-right: .5em;
margin-top: .5em;
border-radius: 10px !important;
}
.room-name {
font-family: "Inter"; //, Twemoji, sans-serif;
font-size: 0.9rem;
font-weight: 300 !important;
}
.message-preview {
display: none;
}
div.space-entry {
margin: 0.8rem !important;
border: 1px solid var(--border-color);
border-radius: 10px !important;
}
div.member {
margin-top: 0.5em;
margin-left: 0.5em;
margin-right: 0.5em;
border-radius: 10px !important;
}
div.right-panel {
background: #1a1a1a;
}
div.room-entry:has(div.room-entry-unreads) .room-name {
font-weight: 700 !important;
}
div.room-entry-unreads {
display: none;
}
.html-body {
table {
border-collapse: collapse;
display: table;
border-spacing: 0;
}
table th {
border: 2px solid var(--border-color);
}
table tr {
background-color: var(--timeline-hover-bg-color);
}
table tr:nth-child(2n) {
background-color: var(--background-color)
}
table td {
padding: 0.5rem;
border: 1px solid var(--border-color)
}
}