body { font-family: Roboto, sans-serif; } .status { min-height: 75px; clear: both; } .nsfw { background: #493438; } .reblog > p:first-of-type { color: #999; } .panel-heading { font-weight: bold; } .panel-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, .mention, .hashtag, .tag { color: #9baec8; } /* Attachments */ .attachments { margin: 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; } /* 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; }