website_rasmus/_sass/_datacoop.scss

103 lines
1.9 KiB
SCSS

.badge:before {
font-family: monospace;
border: .1em solid #000;
border-radius: 1.1em;
width: 2em;
height: 2em;
margin-bottom: -.6em;
margin-right: .5em;
overflow: hidden;
display: inline-block;
text-indent: 10em;
background: #ccc center center;
background-size: contain;
content: "";
}
.badge-positive:before {
background-color: #4c4;
}
.badge-partial:before {
background-color: #fd4;
}
.badge-negative:before {
background-color: #f44;
}
.badge-stable:before {
background-image: url(/images/badges/stable.svg);
}
.badge-secure-connection:before {
background-image: url(/images/badges/secure-connection.svg);
}
.badge-encrypted-data-storage:before {
background-image: url(/images/badges/encrypted-data-storage.svg);
}
.badge-zero-knowledge:before {
background-image: url(/images/badges/zero-knowledge.svg);
}
.badge-backup:before {
background-image: url(/images/badges/backup.svg);
}
.badge-logging:before {
background-image: url(/images/badges/logging.svg);
}
.badge-anonymous-access:before {
background-image: url(/images/badges/anonymous-access.svg);
}
.badge-credits,
.badge-notes {
color: #888;
font-size: .75em;
}
.service-details ul.badges {
list-style-type: none;
margin: 0 0 0 .5em;
padding: 0;
}
.service-details ul.badges li {
margin: .5em 0;
}
.hidden {
display: none;
}
.service {
text-indent: 2.25em;
background-size: contain;
background-position: top left;
background-repeat: no-repeat;
}
.service.mastodon {
background-image: url(/images/logos/mastodon.png);
}
.service.nextcloud {
background-image: url(/images/logos/nextcloud.png);
}
.service.gitea {
background-image: url(/images/logos/gitea.png);
}
.service.passit {
background-image: url(/images/logos/passit.png);
}
.service.rallly {
background-image: url(/images/logos/rallly.svg);
}