mixit/main.css

275 lines
4.6 KiB
CSS

* {
margin: 0;
padding: 0;
font-family: Verdana, Geneva, sans-serif;
}
body {
background-color: #333;
color: #eee;
}
a {
text-decoration: none;
color: #aaa;
}
.icon {
width: 1em;
height: 1em;
vertical-align: middle;
}
.text-icon {
font-weight: bold;
font-size: 1.2em;
}
.letter {
margin: 0 .5em;
}
.colored {
color: orange;
}
#errors {
position: absolute;
}
#errors .error {
margin: 0.3em;
background-color: #222;
border-radius: 0.3em;
padding: 0.3em;
}
#manager {
position: absolute;
bottom: 0;
}
#services {
height: 100vh;
overflow: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
#services > div {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
#services > div > .header, #services > div > .settings {
margin: 0.3em;
background-color: #222;
border-radius: 0.3em;
padding: 0.3em;
}
#services > div > .header {
font-size: large;
text-align: center;
font-weight: bold;
}
.mastodon .client {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100vh;
overflow: hidden;
}
.mastodon .client .list {
height: 100%;
overflow-y: auto;
min-height: -webkit-min-content;
min-height: -moz-min-content;
min-height: min-content;
}
.mastodon .client .list > div {
margin: 0.3em;
background-color: #222;
border-radius: 0.3em;
padding: 0.3em;
}
.mastodon .client .statues {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.mastodon .client .notifications {
max-width: 33%;
}
.mastodon .client .account .name {
margin: 0 0.3em;
color: #eee;
}
.mastodon .client .account .avatar {
float: left;
border-radius: 0.3em;
width: 3em;
height: 3em;
background-size: 3em 3em;
}
.mastodon .client .account div {
display: inline-block;
}
.mastodon .client .status, .mastodon .client .notification {
min-height: 3em;
}
.mastodon .client .status .content, .mastodon .client .notification .content {
margin: 0.5em 0.5em 0.5em 3.5em;
}
.mastodon .client .status .content .reblog, .mastodon .client .notification .content .reblog {
font-size: .8em;
}
.mastodon .client .status .content .spoiler, .mastodon .client .notification .content .spoiler {
margin-bottom: .5em;
}
.mastodon .client .status .content .media, .mastodon .client .notification .content .media {
margin: .5em;
position: relative;
display: inline-block;
}
.mastodon .client .status .content .media > *, .mastodon .client .notification .content .media > * {
max-height: 10em;
max-width: 100%;
}
.mastodon .client .status .content .media .gif, .mastodon .client .notification .content .media .gif {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
background-color: #00000044;
color: white;
padding: .5em;
}
.mastodon .client .status .meta, .mastodon .client .notification .meta {
margin-left: 4em;
font-size: .8em;
}
.mastodon .client .status .meta a, .mastodon .client .notification .meta a {
margin: 0 .5em;
}
.mastodon .client .date, .mastodon .client .dismiss {
float: right;
}
.openweathermap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
max-width: 30%;
}
.openweathermap .ic {
overflow: hidden;
height: 30px;
display: inline-block;
}
.openweathermap .ic img {
margin-top: -10px;
}
.openweathermap .list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.openweathermap .weather, .openweathermap .forecast {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin: 0.3em;
background-color: #222;
border-radius: 0.3em;
padding: 0.3em;
}
.openweathermap .forecast {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
max-height: 100%;
overflow-y: auto;
overflow-x: hidden;
}
.openweathermap .weather {
min-width: 17em;
border: 1px solid #222;
}
.openweathermap .weather.selected {
border-color: #999;
}
.openweathermap .weather .header {
font-size: 1.2em;
}
.openweathermap .weather .data {
margin-top: .5em;
}
.openweathermap .weather .main {
float: right;
}
.openweathermap .weather .main p {
margin: 0.3em;
display: inline;
vertical-align: top;
}
.nextcloud-news .news {
margin: 0.3em;
background-color: #222;
border-radius: 0.3em;
padding: 0.3em;
}
.nextcloud-news .news .date {
float: right;
}
.nextcloud-news .news .read {
margin-right: .5em;
}
.nextcloud-news .news .content {
padding: 0.3em;
}
/*# sourceMappingURL=main.css.map */