body { font-family: Roboto, sans-serif; padding-top: 10px; } .status { min-height: 50px; clear: both; } .nsfw { background: #493438; } .reblog > p:first-of-type, .notification > p:first-of-type { color: #999; margin-bottom: 8px; } .status-info, .status-info a { color: #ccc; line-height: 1.6em; } .status-info > .avatars { margin-bottom: 8px; } .status-info > .avatars img { width: 24px; height: 24px; margin-right: 5px; border-radius: 2px; } .notification.reblog, .notification.favourite { opacity: .75; } .notification.follow > p { margin-bottom: 0; } .notification .spoiled { display: none; } .panel-heading { font-weight: bold; } .panel-heading > .glyphicon, .panel-heading > .row > .heading > .glyphicon { margin-right: 8px; } .avatar { display: block; float: left; width: 50px; border-radius: 5%; margin-right: .10px; margin-bottom: 10px; margin-top: 2px; } .username { font-weight: bold; margin-left: 65px; margin-bottom: 4px; } .acct { font-size: 97%; font-weight: normal; color: #a0a0a0; } .reblogger { color: #ccc; } .status-text { margin-left: 65px; color: #efefef; } .status-text a, .u-url, .status .mention, .hashtag, .tag { color: #9baec8; } /* Status actions */ .actions { margin-left: 65px; width: calc(100% - 65px); } .actions > .btn { border: none; background: transparent; color: #aaa; padding: 0 2.4em 0 0; text-align: left; } .actions > .btn > .glyphicon { margin-right: 5px; } .actions .favourited { color: #d1ac0e; } .actions .reblogged { color: #d56344; } /* Attachments */ .attachments { margin: 0 0 15px 0; padding: 0; list-style-type: none; overflow: hidden; width: 100%; box-sizing: border-box; position: relative; } .attachment-entry { margin-top: 5px; } .attachment-entry input { display: none; } .attachment-entry label { display: block; background: #111; opacity: .95; font-weight: normal; font-size: 95%; height: 10vh; margin-bottom: -10vh; text-align: center; padding-top: 2rem; cursor: pointer; border-radius: 2px; } .attachment-entry input:checked + label { display: none; } .attachment-image { display: block; width: 100%; height: 10vh; text-decoration: none; cursor: zoom-in; border-radius: 2px; } /* Spoiler */ .spoiled input[type=checkbox] { display: none; } .spoiled input[type=checkbox] + label { display: block; text-align: center; margin-top: .5em; font-weight: normal; background: #222; color: #fff; padding: .3em; border: 1px solid #444; cursor: pointer; } .spoiled input[type=checkbox]:checked + label + .spoiled-content { height: auto; opacity: 1; padding: 10px; } .spoiled .spoiled-content { height: 0; overflow: hidden; opacity: 0; padding: 10px; background: #333; border: 1px solid #777; border-radius: 4px; transition: all .6s; } /* Draft form */ .in-reply-to .attachments { margin: 0; } .in-reply-to .attachments li { display: none; } .in-reply-to .attachments:after { content: "[attachments hidden]"; font-size: .9em; color: #555; } /* Status text content rules */ .attachment { white-space: pre-wrap; word-wrap: break-word; } .ellipsis { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .invisible { display: none; } /* Account rules */ .account-detail { text-align:center; } .account-detail .opacity-layer{ background: rgba(49,53,67,0.9); } .account-detail img { border-radius: 90px; padding:20px; display: block; margin:0 auto 0; } .account-detail .account-display-name { display: block; font-size: 130%; font-weight: bold; } .account-detail .account-username { display: block; } .account-detail .account-note { display: block; padding: 5px 15px 15px 15px; } .account-infos { text-align:center; padding: 15px; }