/*** BETTER POSTS ***/ /* This one is probably the most horribly written. */ .renote[tabindex], .note._block { display: flex; flex-direction: column; } .renote > div { position: relative !important; } .renote > .renote { margin-left: 50px; padding: 10px !important; padding-bottom: 0 !important; margin-bottom: -0.2em; position: relative !important; color: var(--text) !important; font-weight: 600; font-size: 0.8em; opacity: 0.6; z-index: 2; max-width: 100%; } .renote > .renote .avatar, .renote > .renote .info time { display: none !important; } .renote > .renote ~ .article { margin-top: calc(-1em - 25px) !important; padding-top: calc(1em + 25px) !important; } .article, .reply, .reply-to, .reply-to-more { padding: 12px !important; position: relative !important; opacity: 1 !important; transition: background-color 0.2s; font-size: 1em !important; } .article:hover, .reply:hover, .reply-to:hover, .reply-to-more:hover, .article:focus-within, .reply:focus-within, .reply-to:focus-within, .reply-to-more:focus-within, ._isolated .article.article, ._isolated .reply.article, ._isolated .reply-to.article, ._isolated .reply-to-more.article { background-color: var(--listItemHoverBg); } .article .avatar img, .reply .avatar img, .reply-to .avatar img, .reply-to-more .avatar img { border-radius: 25% !important; } .article .username, .reply .username, .reply-to .username, .reply-to-more .username, .article .created-at, .reply .created-at, .reply-to .created-at, .reply-to-more .created-at { opacity: 0.6 !important; } .article .created-at::before, .reply .created-at::before, .reply-to .created-at::before, .reply-to-more .created-at::before { content: ""; position: absolute; inset: 0; left: 0px; } .article .text, .reply .text, .reply-to .text, .reply-to-more .text { z-index: 2 !important; } .article .text span, .reply .text span, .reply-to .text span, .reply-to-more .text span { position: relative; z-index: 2; } .article button:not(.fade), .reply button:not(.fade), .reply-to button:not(.fade), .reply-to-more button:not(.fade), .article a:not(.created-at):not(.avatar), .reply a:not(.created-at):not(.avatar), .reply-to a:not(.created-at):not(.avatar), .reply-to-more a:not(.created-at):not(.avatar), .article .files, .reply .files, .reply-to .files, .reply-to-more .files { position: relative !important; z-index: 3 !important; } .article .cover + .text, .reply .cover + .text, .reply-to .cover + .text, .reply-to-more .cover + .text { position: absolute !important; } .article .fas, .reply .fas, .reply-to .fas, .reply-to-more .fas, .article .fas::before, .reply .fas::before, .reply-to .fas::before, .reply-to-more .fas::before { z-index: 3 !important; } .article button.fade, .reply button.fade, .reply-to button.fade, .reply-to-more button.fade { z-index: 3; } .article .avatar, .reply .avatar, .reply-to .avatar, .reply-to-more .avatar { z-index: 2 !important; } .article .ticker, .reply .ticker, .reply-to .ticker, .reply-to-more .ticker { height: 25px !important; position: absolute; bottom: 10px; right: 10px; border-radius: 100px; z-index: 2; overflow: visible; } .article .ticker img, .reply .ticker img, .reply-to .ticker img, .reply-to-more .ticker img { width: 25px !important; height: 25px !important; } .article .ticker span, .reply .ticker span, .reply-to .ticker span, .reply-to-more .ticker span { position: absolute; right: 100%; height: 25px !important; white-space: nowrap; display: inline-flex; align-items: center; background: inherit; font-size: 0.7em !important; padding: 0px 8px; border-radius: 4px; transform: scale(0.9) translateX(5%); opacity: 0; pointer-events: none; transition: transform 0.1s, opacity 0.1s; } .article .ticker:hover span, .reply .ticker:hover span, .reply-to .ticker:hover span, .reply-to-more .ticker:hover span { transform: none; opacity: 1; } .article .text, .reply .text, .reply-to .text, .reply-to-more .text, .article .body, .reply .body, .reply-to .body, .reply-to-more .body, .article .content, .reply .content, .reply-to .content, .reply-to-more .content { pointer-events: none; max-height: 9999px; transition: mask 0.2s, max-height 2s; } .article .text *:not(div):not(blockquotes), .reply .text *:not(div):not(blockquotes), .reply-to .text *:not(div):not(blockquotes), .reply-to-more .text *:not(div):not(blockquotes), .article .body *:not(div):not(blockquotes), .reply .body *:not(div):not(blockquotes), .reply-to .body *:not(div):not(blockquotes), .reply-to-more .body *:not(div):not(blockquotes), .article .content *:not(div):not(blockquotes), .reply .content *:not(div):not(blockquotes), .reply-to .content *:not(div):not(blockquotes), .reply-to-more .content *:not(div):not(blockquotes) { pointer-events: all !important; } .article .content.collapsed .text, .reply .content.collapsed .text, .reply-to .content.collapsed .text, .reply-to-more .content.collapsed .text { mask: linear-gradient(#000, #000, rgba(0,0,0,0.5), transparent); max-height: 150px; } .article .content.collapsed .fade, .reply .content.collapsed .fade, .reply-to .content.collapsed .fade, .reply-to-more .content.collapsed .fade { background: none !important; } .article a.reply, .reply a.reply, .reply-to a.reply, .reply-to-more a.reply { display: none; } .article.article, .reply.article, .reply-to.article, .reply-to-more.article { padding-bottom: 5px !important; } .article.article .avatar, .reply.article .avatar, .reply-to.article .avatar, .reply-to-more.article .avatar { transform: scale(0.9) !important; } .article.article .header, .reply.article .header, .reply-to.article .header, .reply-to-more.article .header { margin-bottom: 0.2em; } .article.article .files, .reply.article .files, .reply-to.article .files, .reply-to-more.article .files { margin-top: 0.7em; } .article.article .footer, .reply.article .footer, .reply-to.article .footer, .reply-to-more.article .footer { margin-top: 0.1em; } .article:not(.reply-to) .cw > ._button, .reply:not(.reply-to) .cw > ._button, .reply-to:not(.reply-to) .cw > ._button, .reply-to-more:not(.reply-to) .cw > ._button, ._isolated .article .cw > ._button, ._isolated .reply .cw > ._button, ._isolated .reply-to .cw > ._button, ._isolated .reply-to-more .cw > ._button { display: block; width: 100% !important; background: none; color: inherit; padding: 10px; font-size: 0.9em; margin-left: -85px; width: calc(100% + 100px) !important; transition: background 0.2s; text-align: left; padding-left: 85px; } .article:not(.reply-to) .cw > ._button:hover, .reply:not(.reply-to) .cw > ._button:hover, .reply-to:not(.reply-to) .cw > ._button:hover, .reply-to-more:not(.reply-to) .cw > ._button:hover, ._isolated .article .cw > ._button:hover, ._isolated .reply .cw > ._button:hover, ._isolated .reply-to .cw > ._button:hover, ._isolated .reply-to-more .cw > ._button:hover { background-color: var(--listItemHoverBg); } .article:not(.reply-to) .avatar, .reply:not(.reply-to) .avatar, .reply-to:not(.reply-to) .avatar, .reply-to-more:not(.reply-to) .avatar, ._isolated .article .avatar, ._isolated .reply .avatar, ._isolated .reply-to .avatar, ._isolated .reply-to-more .avatar { margin-right: 10px !important; } .article:not(.reply-to) .poll, .reply:not(.reply-to) .poll, .reply-to:not(.reply-to) .poll, .reply-to-more:not(.reply-to) .poll, ._isolated .article .poll, ._isolated .reply .poll, ._isolated .reply-to .poll, ._isolated .reply-to-more .poll { font-size: 0.9em !important; margin-top: 1em; } .article:not(.reply-to) .poll ul > li, .reply:not(.reply-to) .poll ul > li, .reply-to:not(.reply-to) .poll ul > li, .reply-to-more:not(.reply-to) .poll ul > li, ._isolated .article .poll ul > li, ._isolated .reply .poll ul > li, ._isolated .reply-to .poll ul > li, ._isolated .reply-to-more .poll ul > li { padding: 8px 12px !important; font-weight: 700; } .article:not(.reply-to) .poll ul > li span, .reply:not(.reply-to) .poll ul > li span, .reply-to:not(.reply-to) .poll ul > li span, .reply-to-more:not(.reply-to) .poll ul > li span, ._isolated .article .poll ul > li span, ._isolated .reply .poll ul > li span, ._isolated .reply-to .poll ul > li span, ._isolated .reply-to-more .poll ul > li span { display: flex; align-items: center; } .article:not(.reply-to) .poll ul > li span .votes, .reply:not(.reply-to) .poll ul > li span .votes, .reply-to:not(.reply-to) .poll ul > li span .votes, .reply-to-more:not(.reply-to) .poll ul > li span .votes, ._isolated .article .poll ul > li span .votes, ._isolated .reply .poll ul > li span .votes, ._isolated .reply-to .poll ul > li span .votes, ._isolated .reply-to-more .poll ul > li span .votes { margin-left: auto; opacity: 0.7; } .article:not(.reply-to) .poll ul > li .backdrop, .reply:not(.reply-to) .poll ul > li .backdrop, .reply-to:not(.reply-to) .poll ul > li .backdrop, .reply-to-more:not(.reply-to) .poll ul > li .backdrop, ._isolated .article .poll ul > li .backdrop, ._isolated .reply .poll ul > li .backdrop, ._isolated .reply-to .poll ul > li .backdrop, ._isolated .reply-to-more .poll ul > li .backdrop { border-radius: 4px; } ._isolated .article.article, ._isolated .reply.article, ._isolated .reply-to.article, ._isolated .reply-to-more.article { padding: 20px !important; padding-bottom: 5px !important; } ._isolated .article.article > header > .avatar, ._isolated .reply.article > header > .avatar, ._isolated .reply-to.article > header > .avatar, ._isolated .reply-to-more.article > header > .avatar { margin-right: -5px !important; } ._isolated .article.article .text, ._isolated .reply.article .text, ._isolated .reply-to.article .text, ._isolated .reply-to-more.article .text { font-size: 1.3em !important; } ._isolated .article.article .gird-container::before, ._isolated .reply.article .gird-container::before, ._isolated .reply-to.article .gird-container::before, ._isolated .reply-to-more.article .gird-container::before { content: unset; } ._isolated .article.article .gird-container > div, ._isolated .reply.article .gird-container > div, ._isolated .reply-to.article .gird-container > div, ._isolated .reply-to-more.article .gird-container > div { position: relative !important; max-height: 80vh; } ._isolated .article.article time, ._isolated .reply.article time, ._isolated .reply-to.article time, ._isolated .reply-to-more.article time { position: relative; } ._isolated .article.reply-to, ._isolated .reply.reply-to, ._isolated .reply-to.reply-to, ._isolated .reply-to-more.reply-to, ._isolated .article.reply-to-more, ._isolated .reply.reply-to-more, ._isolated .reply-to.reply-to-more, ._isolated .reply-to-more.reply-to-more { padding: 14px 18px !important; border-bottom: 1px solid var(--divider); } ._isolated .article.children.children, ._isolated .reply.children.children, ._isolated .reply-to.children.children, ._isolated .reply-to-more.children.children, ._isolated .article.article + .reply.children, ._isolated .reply.article + .reply.children, ._isolated .reply-to.article + .reply.children, ._isolated .reply-to-more.article + .reply.children { padding-right: 0 !important; padding-bottom: 0 !important; background: none !important; } ._isolated .article details, ._isolated .reply details, ._isolated .reply-to details, ._isolated .reply-to-more details { display: contents; } ._isolated .article details summary, ._isolated .reply details summary, ._isolated .reply-to details summary, ._isolated .reply-to-more details summary { display: none; } :not(._isolated) > .article.reply-to::before, :not(._isolated) > .reply.reply-to::before, :not(._isolated) > .reply-to.reply-to::before, :not(._isolated) > .reply-to-more.reply-to::before { content: ""; position: absolute; right: 100%; margin-right: -15px; margin-top: 2px; border-top-left-radius: 12px; top: 50%; height: 200%; width: 41px; border-top: 4px solid currentColor; border-left: 4px solid currentColor; opacity: 0.5; } :not(._isolated) > .article.reply-to, :not(._isolated) > .reply.reply-to, :not(._isolated) > .reply-to.reply-to, :not(._isolated) > .reply-to-more.reply-to, .widgets :not(._isolated) > .article.reply-to, .widgets :not(._isolated) > .reply.reply-to, .widgets :not(._isolated) > .reply-to.reply-to, .widgets :not(._isolated) > .reply-to-more.reply-to { display: flex; flex-grow: 1; padding-bottom: 0 !important; background: none !important; margin-bottom: 5px !important; position: relative !important; z-index: 2 !important; margin-left: 70px !important; font-size: 0.8em !important; opacity: 0.8 !important; } :not(._isolated) > .article.reply-to:hover, :not(._isolated) > .reply.reply-to:hover, :not(._isolated) > .reply-to.reply-to:hover, :not(._isolated) > .reply-to-more.reply-to:hover, .widgets :not(._isolated) > .article.reply-to:hover, .widgets :not(._isolated) > .reply.reply-to:hover, .widgets :not(._isolated) > .reply-to.reply-to:hover, .widgets :not(._isolated) > .reply-to-more.reply-to:hover { opacity: 1 !important; } :not(._isolated) > .article.reply-to ~ .article, :not(._isolated) > .reply.reply-to ~ .article, :not(._isolated) > .reply-to.reply-to ~ .article, :not(._isolated) > .reply-to-more.reply-to ~ .article, .widgets :not(._isolated) > .article.reply-to ~ .article, .widgets :not(._isolated) > .reply.reply-to ~ .article, .widgets :not(._isolated) > .reply-to.reply-to ~ .article, .widgets :not(._isolated) > .reply-to-more.reply-to ~ .article { margin-top: calc(-1em - 25px) !important; padding-top: calc(1em + 25px) !important; } :not(._isolated) > .article.reply-to ~ .renote, :not(._isolated) > .reply.reply-to ~ .renote, :not(._isolated) > .reply-to.reply-to ~ .renote, :not(._isolated) > .reply-to-more.reply-to ~ .renote, .widgets :not(._isolated) > .article.reply-to ~ .renote, .widgets :not(._isolated) > .reply.reply-to ~ .renote, .widgets :not(._isolated) > .reply-to.reply-to ~ .renote, .widgets :not(._isolated) > .reply-to-more.reply-to ~ .renote, :not(._isolated) > .article.reply-to ~ .info, :not(._isolated) > .reply.reply-to ~ .info, :not(._isolated) > .reply-to.reply-to ~ .info, :not(._isolated) > .reply-to-more.reply-to ~ .info, .widgets :not(._isolated) > .article.reply-to ~ .info, .widgets :not(._isolated) > .reply.reply-to ~ .info, .widgets :not(._isolated) > .reply-to.reply-to ~ .info, .widgets :not(._isolated) > .reply-to-more.reply-to ~ .info { margin-bottom: -0.7em !important; order: -1 !important; } :not(._isolated) > .article.reply-to ~ .renote ~ .article, :not(._isolated) > .reply.reply-to ~ .renote ~ .article, :not(._isolated) > .reply-to.reply-to ~ .renote ~ .article, :not(._isolated) > .reply-to-more.reply-to ~ .renote ~ .article, .widgets :not(._isolated) > .article.reply-to ~ .renote ~ .article, .widgets :not(._isolated) > .reply.reply-to ~ .renote ~ .article, .widgets :not(._isolated) > .reply-to.reply-to ~ .renote ~ .article, .widgets :not(._isolated) > .reply-to-more.reply-to ~ .renote ~ .article { margin-top: calc(-3em - 30px) !important; padding-top: calc(3em + 30px) !important; } :not(._isolated) > .article.reply-to .main, :not(._isolated) > .reply.reply-to .main, :not(._isolated) > .reply-to.reply-to .main, :not(._isolated) > .reply-to-more.reply-to .main, .widgets :not(._isolated) > .article.reply-to .main, .widgets :not(._isolated) > .reply.reply-to .main, .widgets :not(._isolated) > .reply-to.reply-to .main, .widgets :not(._isolated) > .reply-to-more.reply-to .main { flex-grow: 1; } :not(._isolated) > .article.reply-to .avatar, :not(._isolated) > .reply.reply-to .avatar, :not(._isolated) > .reply-to.reply-to .avatar, :not(._isolated) > .reply-to-more.reply-to .avatar, .widgets :not(._isolated) > .article.reply-to .avatar, .widgets :not(._isolated) > .reply.reply-to .avatar, .widgets :not(._isolated) > .reply-to.reply-to .avatar, .widgets :not(._isolated) > .reply-to-more.reply-to .avatar { height: 1.2em !important; width: 1.2em !important; } :not(._isolated) > .article.reply-to .name, :not(._isolated) > .reply.reply-to .name, :not(._isolated) > .reply-to.reply-to .name, :not(._isolated) > .reply-to-more.reply-to .name, .widgets :not(._isolated) > .article.reply-to .name, .widgets :not(._isolated) > .reply.reply-to .name, .widgets :not(._isolated) > .reply-to.reply-to .name, .widgets :not(._isolated) > .reply-to-more.reply-to .name { max-width: 20%; z-index: 4 !important; } :not(._isolated) > .article.reply-to .cw, :not(._isolated) > .reply.reply-to .cw, :not(._isolated) > .reply-to.reply-to .cw, :not(._isolated) > .reply-to-more.reply-to .cw, .widgets :not(._isolated) > .article.reply-to .cw, .widgets :not(._isolated) > .reply.reply-to .cw, .widgets :not(._isolated) > .reply-to.reply-to .cw, .widgets :not(._isolated) > .reply-to-more.reply-to .cw { display: flex !important; } :not(._isolated) > .article.reply-to .body, :not(._isolated) > .reply.reply-to .body, :not(._isolated) > .reply-to.reply-to .body, :not(._isolated) > .reply-to-more.reply-to .body, .widgets :not(._isolated) > .article.reply-to .body, .widgets :not(._isolated) > .reply.reply-to .body, .widgets :not(._isolated) > .reply-to.reply-to .body, .widgets :not(._isolated) > .reply-to-more.reply-to .body, :not(._isolated) > .article.reply-to header, :not(._isolated) > .reply.reply-to header, :not(._isolated) > .reply-to.reply-to header, :not(._isolated) > .reply-to-more.reply-to header, .widgets :not(._isolated) > .article.reply-to header, .widgets :not(._isolated) > .reply.reply-to header, .widgets :not(._isolated) > .reply-to.reply-to header, .widgets :not(._isolated) > .reply-to-more.reply-to header { display: contents; } :not(._isolated) > .article.reply-to .body .content, :not(._isolated) > .reply.reply-to .body .content, :not(._isolated) > .reply-to.reply-to .body .content, :not(._isolated) > .reply-to-more.reply-to .body .content, .widgets :not(._isolated) > .article.reply-to .body .content, .widgets :not(._isolated) > .reply.reply-to .body .content, .widgets :not(._isolated) > .reply-to.reply-to .body .content, .widgets :not(._isolated) > .reply-to-more.reply-to .body .content, :not(._isolated) > .article.reply-to header .content, :not(._isolated) > .reply.reply-to header .content, :not(._isolated) > .reply-to.reply-to header .content, :not(._isolated) > .reply-to-more.reply-to header .content, .widgets :not(._isolated) > .article.reply-to header .content, .widgets :not(._isolated) > .reply.reply-to header .content, .widgets :not(._isolated) > .reply-to.reply-to header .content, .widgets :not(._isolated) > .reply-to-more.reply-to header .content { display: flex; flex-grow: 1; } :not(._isolated) > .article.reply-to .body .username, :not(._isolated) > .reply.reply-to .body .username, :not(._isolated) > .reply-to.reply-to .body .username, :not(._isolated) > .reply-to-more.reply-to .body .username, .widgets :not(._isolated) > .article.reply-to .body .username, .widgets :not(._isolated) > .reply.reply-to .body .username, .widgets :not(._isolated) > .reply-to.reply-to .body .username, .widgets :not(._isolated) > .reply-to-more.reply-to .body .username, :not(._isolated) > .article.reply-to header .username, :not(._isolated) > .reply.reply-to header .username, :not(._isolated) > .reply-to.reply-to header .username, :not(._isolated) > .reply-to-more.reply-to header .username, .widgets :not(._isolated) > .article.reply-to header .username, .widgets :not(._isolated) > .reply.reply-to header .username, .widgets :not(._isolated) > .reply-to.reply-to header .username, .widgets :not(._isolated) > .reply-to-more.reply-to header .username { display: none; } :not(._isolated) > .article.reply-to .body .info, :not(._isolated) > .reply.reply-to .body .info, :not(._isolated) > .reply-to.reply-to .body .info, :not(._isolated) > .reply-to-more.reply-to .body .info, .widgets :not(._isolated) > .article.reply-to .body .info, .widgets :not(._isolated) > .reply.reply-to .body .info, .widgets :not(._isolated) > .reply-to.reply-to .body .info, .widgets :not(._isolated) > .reply-to-more.reply-to .body .info, :not(._isolated) > .article.reply-to header .info, :not(._isolated) > .reply.reply-to header .info, :not(._isolated) > .reply-to.reply-to header .info, :not(._isolated) > .reply-to-more.reply-to header .info, .widgets :not(._isolated) > .article.reply-to header .info, .widgets :not(._isolated) > .reply.reply-to header .info, .widgets :not(._isolated) > .reply-to.reply-to header .info, .widgets :not(._isolated) > .reply-to-more.reply-to header .info { margin-left: 1em; order: 2; z-index: 3; } :not(._isolated) > .article.reply-to .body .text, :not(._isolated) > .reply.reply-to .body .text, :not(._isolated) > .reply-to.reply-to .body .text, :not(._isolated) > .reply-to-more.reply-to .body .text, .widgets :not(._isolated) > .article.reply-to .body .text, .widgets :not(._isolated) > .reply.reply-to .body .text, .widgets :not(._isolated) > .reply-to.reply-to .body .text, .widgets :not(._isolated) > .reply-to-more.reply-to .body .text, :not(._isolated) > .article.reply-to header .text, :not(._isolated) > .reply.reply-to header .text, :not(._isolated) > .reply-to.reply-to header .text, :not(._isolated) > .reply-to-more.reply-to header .text, .widgets :not(._isolated) > .article.reply-to header .text, .widgets :not(._isolated) > .reply.reply-to header .text, .widgets :not(._isolated) > .reply-to.reply-to header .text, .widgets :not(._isolated) > .reply-to-more.reply-to header .text { display: flex; width: 0; white-space: nowrap; flex-grow: 1 !important; } :not(._isolated) > .article.reply-to .body .reply, :not(._isolated) > .reply.reply-to .body .reply, :not(._isolated) > .reply-to.reply-to .body .reply, :not(._isolated) > .reply-to-more.reply-to .body .reply, .widgets :not(._isolated) > .article.reply-to .body .reply, .widgets :not(._isolated) > .reply.reply-to .body .reply, .widgets :not(._isolated) > .reply-to.reply-to .body .reply, .widgets :not(._isolated) > .reply-to-more.reply-to .body .reply, :not(._isolated) > .article.reply-to header .reply, :not(._isolated) > .reply.reply-to header .reply, :not(._isolated) > .reply-to.reply-to header .reply, :not(._isolated) > .reply-to-more.reply-to header .reply, .widgets :not(._isolated) > .article.reply-to header .reply, .widgets :not(._isolated) > .reply.reply-to header .reply, .widgets :not(._isolated) > .reply-to.reply-to header .reply, .widgets :not(._isolated) > .reply-to-more.reply-to header .reply { margin: 0 0.5em !important; padding: 0 !important; } :not(._isolated) > .article.reply-to .body span, :not(._isolated) > .reply.reply-to .body span, :not(._isolated) > .reply-to.reply-to .body span, :not(._isolated) > .reply-to-more.reply-to .body span, .widgets :not(._isolated) > .article.reply-to .body span, .widgets :not(._isolated) > .reply.reply-to .body span, .widgets :not(._isolated) > .reply-to.reply-to .body span, .widgets :not(._isolated) > .reply-to-more.reply-to .body span, :not(._isolated) > .article.reply-to header span, :not(._isolated) > .reply.reply-to header span, :not(._isolated) > .reply-to.reply-to header span, :not(._isolated) > .reply-to-more.reply-to header span, .widgets :not(._isolated) > .article.reply-to header span, .widgets :not(._isolated) > .reply.reply-to header span, .widgets :not(._isolated) > .reply-to.reply-to header span, .widgets :not(._isolated) > .reply-to-more.reply-to header span, :not(._isolated) > .article.reply-to .body summary, :not(._isolated) > .reply.reply-to .body summary, :not(._isolated) > .reply-to.reply-to .body summary, :not(._isolated) > .reply-to-more.reply-to .body summary, .widgets :not(._isolated) > .article.reply-to .body summary, .widgets :not(._isolated) > .reply.reply-to .body summary, .widgets :not(._isolated) > .reply-to.reply-to .body summary, .widgets :not(._isolated) > .reply-to-more.reply-to .body summary, :not(._isolated) > .article.reply-to header summary, :not(._isolated) > .reply.reply-to header summary, :not(._isolated) > .reply-to.reply-to header summary, :not(._isolated) > .reply-to-more.reply-to header summary, .widgets :not(._isolated) > .article.reply-to header summary, .widgets :not(._isolated) > .reply.reply-to header summary, .widgets :not(._isolated) > .reply-to.reply-to header summary, .widgets :not(._isolated) > .reply-to-more.reply-to header summary { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 1rem !important; font-size: 1em !important; } :not(._isolated) > .article.reply-to .body span [href^="/@"], :not(._isolated) > .reply.reply-to .body span [href^="/@"], :not(._isolated) > .reply-to.reply-to .body span [href^="/@"], :not(._isolated) > .reply-to-more.reply-to .body span [href^="/@"], .widgets :not(._isolated) > .article.reply-to .body span [href^="/@"], .widgets :not(._isolated) > .reply.reply-to .body span [href^="/@"], .widgets :not(._isolated) > .reply-to.reply-to .body span [href^="/@"], .widgets :not(._isolated) > .reply-to-more.reply-to .body span [href^="/@"], :not(._isolated) > .article.reply-to header span [href^="/@"], :not(._isolated) > .reply.reply-to header span [href^="/@"], :not(._isolated) > .reply-to.reply-to header span [href^="/@"], :not(._isolated) > .reply-to-more.reply-to header span [href^="/@"], .widgets :not(._isolated) > .article.reply-to header span [href^="/@"], .widgets :not(._isolated) > .reply.reply-to header span [href^="/@"], .widgets :not(._isolated) > .reply-to.reply-to header span [href^="/@"], .widgets :not(._isolated) > .reply-to-more.reply-to header span [href^="/@"], :not(._isolated) > .article.reply-to .body summary [href^="/@"], :not(._isolated) > .reply.reply-to .body summary [href^="/@"], :not(._isolated) > .reply-to.reply-to .body summary [href^="/@"], :not(._isolated) > .reply-to-more.reply-to .body summary [href^="/@"], .widgets :not(._isolated) > .article.reply-to .body summary [href^="/@"], .widgets :not(._isolated) > .reply.reply-to .body summary [href^="/@"], .widgets :not(._isolated) > .reply-to.reply-to .body summary [href^="/@"], .widgets :not(._isolated) > .reply-to-more.reply-to .body summary [href^="/@"], :not(._isolated) > .article.reply-to header summary [href^="/@"], :not(._isolated) > .reply.reply-to header summary [href^="/@"], :not(._isolated) > .reply-to.reply-to header summary [href^="/@"], :not(._isolated) > .reply-to-more.reply-to header summary [href^="/@"], .widgets :not(._isolated) > .article.reply-to header summary [href^="/@"], .widgets :not(._isolated) > .reply.reply-to header summary [href^="/@"], .widgets :not(._isolated) > .reply-to.reply-to header summary [href^="/@"], .widgets :not(._isolated) > .reply-to-more.reply-to header summary [href^="/@"] { margin: -1em 0 !important; } :not(._isolated) > .article.reply-to .body span br, :not(._isolated) > .reply.reply-to .body span br, :not(._isolated) > .reply-to.reply-to .body span br, :not(._isolated) > .reply-to-more.reply-to .body span br, .widgets :not(._isolated) > .article.reply-to .body span br, .widgets :not(._isolated) > .reply.reply-to .body span br, .widgets :not(._isolated) > .reply-to.reply-to .body span br, .widgets :not(._isolated) > .reply-to-more.reply-to .body span br, :not(._isolated) > .article.reply-to header span br, :not(._isolated) > .reply.reply-to header span br, :not(._isolated) > .reply-to.reply-to header span br, :not(._isolated) > .reply-to-more.reply-to header span br, .widgets :not(._isolated) > .article.reply-to header span br, .widgets :not(._isolated) > .reply.reply-to header span br, .widgets :not(._isolated) > .reply-to.reply-to header span br, .widgets :not(._isolated) > .reply-to-more.reply-to header span br, :not(._isolated) > .article.reply-to .body summary br, :not(._isolated) > .reply.reply-to .body summary br, :not(._isolated) > .reply-to.reply-to .body summary br, :not(._isolated) > .reply-to-more.reply-to .body summary br, .widgets :not(._isolated) > .article.reply-to .body summary br, .widgets :not(._isolated) > .reply.reply-to .body summary br, .widgets :not(._isolated) > .reply-to.reply-to .body summary br, .widgets :not(._isolated) > .reply-to-more.reply-to .body summary br, :not(._isolated) > .article.reply-to header summary br, :not(._isolated) > .reply.reply-to header summary br, :not(._isolated) > .reply-to.reply-to header summary br, :not(._isolated) > .reply-to-more.reply-to header summary br, .widgets :not(._isolated) > .article.reply-to header summary br, .widgets :not(._isolated) > .reply.reply-to header summary br, .widgets :not(._isolated) > .reply-to.reply-to header summary br, .widgets :not(._isolated) > .reply-to-more.reply-to header summary br { display: none; } :not(._isolated) > .article.reply-to .body span br + a, :not(._isolated) > .reply.reply-to .body span br + a, :not(._isolated) > .reply-to.reply-to .body span br + a, :not(._isolated) > .reply-to-more.reply-to .body span br + a, .widgets :not(._isolated) > .article.reply-to .body span br + a, .widgets :not(._isolated) > .reply.reply-to .body span br + a, .widgets :not(._isolated) > .reply-to.reply-to .body span br + a, .widgets :not(._isolated) > .reply-to-more.reply-to .body span br + a, :not(._isolated) > .article.reply-to header span br + a, :not(._isolated) > .reply.reply-to header span br + a, :not(._isolated) > .reply-to.reply-to header span br + a, :not(._isolated) > .reply-to-more.reply-to header span br + a, .widgets :not(._isolated) > .article.reply-to header span br + a, .widgets :not(._isolated) > .reply.reply-to header span br + a, .widgets :not(._isolated) > .reply-to.reply-to header span br + a, .widgets :not(._isolated) > .reply-to-more.reply-to header span br + a, :not(._isolated) > .article.reply-to .body summary br + a, :not(._isolated) > .reply.reply-to .body summary br + a, :not(._isolated) > .reply-to.reply-to .body summary br + a, :not(._isolated) > .reply-to-more.reply-to .body summary br + a, .widgets :not(._isolated) > .article.reply-to .body summary br + a, .widgets :not(._isolated) > .reply.reply-to .body summary br + a, .widgets :not(._isolated) > .reply-to.reply-to .body summary br + a, .widgets :not(._isolated) > .reply-to-more.reply-to .body summary br + a, :not(._isolated) > .article.reply-to header summary br + a, :not(._isolated) > .reply.reply-to header summary br + a, :not(._isolated) > .reply-to.reply-to header summary br + a, :not(._isolated) > .reply-to-more.reply-to header summary br + a, .widgets :not(._isolated) > .article.reply-to header summary br + a, .widgets :not(._isolated) > .reply.reply-to header summary br + a, .widgets :not(._isolated) > .reply-to.reply-to header summary br + a, .widgets :not(._isolated) > .reply-to-more.reply-to header summary br + a { margin-left: 0.2em; } :not(._isolated) > .article.reply-to .body span img, :not(._isolated) > .reply.reply-to .body span img, :not(._isolated) > .reply-to.reply-to .body span img, :not(._isolated) > .reply-to-more.reply-to .body span img, .widgets :not(._isolated) > .article.reply-to .body span img, .widgets :not(._isolated) > .reply.reply-to .body span img, .widgets :not(._isolated) > .reply-to.reply-to .body span img, .widgets :not(._isolated) > .reply-to-more.reply-to .body span img, :not(._isolated) > .article.reply-to header span img, :not(._isolated) > .reply.reply-to header span img, :not(._isolated) > .reply-to.reply-to header span img, :not(._isolated) > .reply-to-more.reply-to header span img, .widgets :not(._isolated) > .article.reply-to header span img, .widgets :not(._isolated) > .reply.reply-to header span img, .widgets :not(._isolated) > .reply-to.reply-to header span img, .widgets :not(._isolated) > .reply-to-more.reply-to header span img, :not(._isolated) > .article.reply-to .body summary img, :not(._isolated) > .reply.reply-to .body summary img, :not(._isolated) > .reply-to.reply-to .body summary img, :not(._isolated) > .reply-to-more.reply-to .body summary img, .widgets :not(._isolated) > .article.reply-to .body summary img, .widgets :not(._isolated) > .reply.reply-to .body summary img, .widgets :not(._isolated) > .reply-to.reply-to .body summary img, .widgets :not(._isolated) > .reply-to-more.reply-to .body summary img, :not(._isolated) > .article.reply-to header summary img, :not(._isolated) > .reply.reply-to header summary img, :not(._isolated) > .reply-to.reply-to header summary img, :not(._isolated) > .reply-to-more.reply-to header summary img, .widgets :not(._isolated) > .article.reply-to header summary img, .widgets :not(._isolated) > .reply.reply-to header summary img, .widgets :not(._isolated) > .reply-to.reply-to header summary img, .widgets :not(._isolated) > .reply-to-more.reply-to header summary img { height: 1rem !important; width: 1rem !important; } :not(._isolated) > .article.reply-to .body summary, :not(._isolated) > .reply.reply-to .body summary, :not(._isolated) > .reply-to.reply-to .body summary, :not(._isolated) > .reply-to-more.reply-to .body summary, .widgets :not(._isolated) > .article.reply-to .body summary, .widgets :not(._isolated) > .reply.reply-to .body summary, .widgets :not(._isolated) > .reply-to.reply-to .body summary, .widgets :not(._isolated) > .reply-to-more.reply-to .body summary, :not(._isolated) > .article.reply-to header summary, :not(._isolated) > .reply.reply-to header summary, :not(._isolated) > .reply-to.reply-to header summary, :not(._isolated) > .reply-to-more.reply-to header summary, .widgets :not(._isolated) > .article.reply-to header summary, .widgets :not(._isolated) > .reply.reply-to header summary, .widgets :not(._isolated) > .reply-to.reply-to header summary, .widgets :not(._isolated) > .reply-to-more.reply-to header summary { margin-left: 10px; } .widget .article .avatar, .widget .reply .avatar, .widget .reply-to .avatar, .widget .reply-to-more .avatar { width: 1.2rem !important; height: 1.2rem !important; position: relative !important; top: 0 !important; } .widget .article > .main, .widget .reply > .main, .widget .reply-to > .main, .widget .reply-to-more > .main { margin-left: -1.8rem; } .widget .article > .main .header, .widget .reply > .main .header, .widget .reply-to > .main .header, .widget .reply-to-more > .main .header { margin-left: 1.6rem; } .widget .article.reply-to.reply-to, .widget .reply.reply-to.reply-to, .widget .reply-to.reply-to.reply-to, .widget .reply-to-more.reply-to.reply-to { margin-left: 3.4rem !important; } .widget .article.reply-to.reply-to::before, .widget .reply.reply-to.reply-to::before, .widget .reply-to.reply-to.reply-to::before, .widget .reply-to-more.reply-to.reply-to::before { margin-top: 4px; border-width: 3px; margin-right: 1rem !important; width: 1rem; height: 1.5em; }