@charset "UTF-8";html{font-size:15px}body[data-theme=aves]{background-color:var(--color-bg);color:var(--color-text);font-family:mastodon-font-sans-serif,sans-serif;margin:0}body[data-theme=aves]{--color-bg: #1e2028;--color-text: #f7f9f9;--color-dim: #717c9b;--color-text-link: #858afa;--color-link: #6364ff;--color-link-hover: #858afa;--color-border: #38384d;--color-light-shade: #ffffff05;--color-bg-post-editor: rgba(39, 44, 64 ,.4);--color-bg-post-editor-focus: rgb(39 44 64 / .8);--color-border-post-editor: rgb(39 44 64 / .4);--color-border-post-editor-focus: rgb(39 44 64 / .8)}@font-face{font-family:mastodon-font-sans-serif;src:local("Roboto Italic"),url(/fonts/roboto/roboto-italic-webfont.woff2) format("woff2"),url(/fonts/roboto/roboto-italic-webfont.woff) format("woff"),url(/fonts/roboto/roboto-italic-webfont.ttf) format("truetype"),url(/fonts/roboto/roboto-italic-webfont.svg#roboto-italic-webfont) format("svg");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:mastodon-font-sans-serif;src:local("Roboto Bold"),url(/fonts/roboto/roboto-bold-webfont.woff2) format("woff2"),url(/fonts/roboto/roboto-bold-webfont.woff) format("woff"),url(/fonts/roboto/roboto-bold-webfont.ttf) format("truetype"),url(/fonts/roboto/roboto-bold-webfont.svg#roboto-bold-webfont) format("svg");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:mastodon-font-sans-serif;src:local("Roboto Medium"),url(/fonts/roboto/roboto-medium-webfont.woff2) format("woff2"),url(/fonts/roboto/roboto-medium-webfont.woff) format("woff"),url(/fonts/roboto/roboto-medium-webfont.ttf) format("truetype"),url(/fonts/roboto/roboto-medium-webfont.svg#roboto-medium-webfont) format("svg");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:mastodon-font-sans-serif;src:local("Roboto"),url(/fonts/roboto/roboto-regular-webfont.woff2) format("woff2"),url(/fonts/roboto/roboto-regular-webfont.woff) format("woff"),url(/fonts/roboto/roboto-regular-webfont.ttf) format("truetype"),url(/fonts/roboto/roboto-regular-webfont.svg#roboto-regular-webfont) format("svg");font-weight:400;font-display:swap;font-style:normal}body[data-theme=aves]{--feed-width: 600px}body[data-theme=aves] .tusked-app{display:flex;justify-content:center}body[data-theme=aves] .tusked-app .columns{display:flex;flex-direction:row;justify-content:space-between;max-width:80vw}body[data-theme=aves] .tusked-app .columns .navbar{width:300px}body[data-theme=aves] .tusked-app .columns .main-content{width:var(--feed-width);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}body[data-theme=aves] .editor-container{padding:1rem;border-bottom:1px solid var(--color-border)}body[data-theme=aves] .editor-container .post-editor{border-radius:.25rem;background-color:var(--color-bg-post-editor);border-color:var(--color-border-post-editor);transition:all .2s}body[data-theme=aves] .editor-container .post-editor:focus-within{background-color:var(--color-bg-post-editor-focus);border-color:var(--color-border-post-editor-focus)}body[data-theme=aves] .editor-container .post-editor .ProseMirror{min-height:100px;max-height:20vh!important;resize:none;overflow-y:auto;padding:.625rem}body[data-theme=aves] .editor-container .post-editor .ProseMirror p{margin:0}body[data-theme=aves] .editor-container .post-editor .ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none}body[data-theme=aves] .editor-container .post-editor .ProseMirror:focus{outline:none}body[data-theme=aves] .editor-container .post-editor .action-bar{display:flex;padding:.375rem;flex-direction:row;justify-content:space-between}body[data-theme=aves] .editor-container .post-editor .action-bar .character-count{color:var(--color-dim);font-size:.875rem;font-weight:700;margin-inline-end:4px}body[data-theme=aves] .editor-container .post-editor .action-bar .actions{display:flex;gap:.25rem}body[data-theme=aves] .editor-container .post-editor .mention{color:var(--color-link);transition:all .2s}body[data-theme=aves] .editor-container .post-editor .mention:hover{color:var(--color-link-hover);cursor:pointer}body[data-theme=aves] .editor-container .editor-header{padding-bottom:1rem;display:flex;gap:1rem}body[data-theme=aves] .editor-container .editor-header .editor-avatar{border-radius:100rem}body[data-theme=aves] .editor-container .editor-header .account-name{display:flex;flex-direction:column;gap:.125rem;justify-content:center;font-size:calc(1rem - 3px)}body[data-theme=aves] .editor-container .post-button-container{display:flex;justify-content:flex-end}body[data-theme=aves] .editor-container .post-button-container .post-button{background-color:var(--color-link);border:0;border-radius:5rem;color:var(--color-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,Inter,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif," Apple Color Emoji",Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:500;line-height:22px;padding:7px 18px;transition:all .2s;margin-top:1rem}body[data-theme=aves] .editor-container .post-button-container .post-button:hover{background-color:var(--color-link-hover);cursor:pointer}body[data-theme=aves] .mention-items{box-shadow:0 0 0 1px #0000000d,0 10px 20px #0000001a;color:#000c;font-size:.9rem;overflow:hidden;padding:.5rem;position:relative;border:1px solid var(--color-border);border-radius:.5rem;background-color:var(--color-bg)}body[data-theme=aves] .mention-items .item{font-weight:500;border:1px solid transparent;display:block;margin:0;padding:.3rem .6rem;text-align:left;width:100%;background-color:transparent;color:var(--color-text);transition:all .2s}body[data-theme=aves] .mention-items .item.is-selected{color:var(--color-link)}body[data-theme=aves] .mention-items .item:hover{color:var(--color-link-hover);cursor:pointer}body[data-theme=aves] .post-feed .post{--line-height: 22px;--profile-name-gap: 6px;--message-gap: 12px;--avatar-size: 48px;--icon-boost: url("data:image/svg+xml, %0A%3Csvg viewBox='0 0 24 24' color='inherit' width='18' height='18' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='%23717c9b' d='M6 4h15a1 1 0 0 1 1 1v7h-2V6H6v3L1 5l5-4v3zm12 16H3a1 1 0 0 1-1-1v-7h2v6h14v-3l5 4l-5 4v-3z'/%3E%3C/svg%3E");--icon-reply: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' fill='%23717c9b' aria-hidden='true'%3E%3Cg%3E%3Cpath d='M1.751 10c0-4.42 3.584-8 8.005-8h4.366c4.49 0 8.129 3.64 8.129 8.13 0 2.96-1.607 5.68-4.196 7.11l-8.054 4.46v-3.69h-.067c-4.49.1-8.183-3.51-8.183-8.01zm8.005-6c-3.317 0-6.005 2.69-6.005 6 0 3.37 2.77 6.08 6.138 6.01l.351-.01h1.761v2.3l5.087-2.81c1.951-1.08 3.163-3.13 3.163-5.36 0-3.39-2.744-6.13-6.129-6.13H9.756z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--icon-star: url('data:image/svg+xml, %3Csvg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" stroke="%23717c9b" stroke-width="5.5" viewBox="0 0 68 68"%3E%3Cpath d="M31.4 3.8c-.7.4-2.5 5-4.1 10.2l-2.9 9.5-9.9.5c-5.5.3-10.6.9-11.3 1.3-.6.5-1.2 1.9-1.2 3.3 0 2 1.5 3.4 8 7.5 4.4 2.8 8 5.5 8 6s-1.3 4.5-3 9.1c-3.6 9.7-3.7 11.4-.9 12.8 2.7 1.5 3.5 1.1 12.4-5.6l7.5-5.6 8.2 6.1c8.4 6.3 11.2 7.1 13.2 3.9.8-1.4.3-3.9-2.2-11-1.8-5.1-3.2-9.6-3.2-9.9 0-.4 3.6-3 8-5.8 6.5-4.1 8-5.5 8-7.5 0-1.4-.6-2.8-1.2-3.3-.7-.4-5.8-1-11.3-1.3l-9.9-.5-2.9-9.5C37.8 4.6 36.9 3 34 3c-.8 0-2 .4-2.6.8z"/%3E%3C/svg%3E%0A');background-color:var(--color-bg);color:var(--color-text);display:block;padding:1rem;transition:background-color .2s}body[data-theme=aves] .post-feed .post .profile{display:flex;font-size:1rem;gap:.75em;height:1.5rem}body[data-theme=aves] .post-feed .post .profile .display-name{display:flex;gap:var(--profile-name-gap);min-height:30px;overflow:hidden;text-overflow:ellipsis}body[data-theme=aves] .post-feed .post .profile .display-name strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:22px}body[data-theme=aves] .post-feed .post .profile .display-name strong .emoji{height:1em;margin:-1px 0 0;object-fit:contain;vertical-align:middle;width:1em}body[data-theme=aves] .post-feed .post .profile .display-name .username{color:var(--color-dim);height:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:22px}body[data-theme=aves] .post-feed .post .profile .display-name .datetime{color:var(--color-dim);height:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-theme=aves] .post-feed .post .profile .display-name .datetime:before{align-items:center;color:var(--color-dim);content:"·";line-height:22px;margin-right:8px}body[data-theme=aves] .post-feed .post .profile .avatar img{border-radius:100rem;height:var(--avatar-size);width:var(--avatar-size)}body[data-theme=aves] .post-feed .post .content{font-size:1rem;padding-left:calc(var(--avatar-size) + var(--message-gap))}body[data-theme=aves] .post-feed .post .content p{font-feature-settings:"kern";font-style:normal;font-weight:400;line-height:var(--line-height);text-rendering:optimizelegibility;text-size-adjust:none;margin:0}body[data-theme=aves] .post-feed .post .content a{color:var(--color-text-link);text-decoration:none;unicode-bidi:isolate}body[data-theme=aves] .post-feed .post .content .emoji{height:24px;margin:-1px 0 0;object-fit:contain;vertical-align:middle;width:24px}body[data-theme=aves] .post-feed .post .content .invisible{display:none}body[data-theme=aves] .post-feed .post .content .ellipsis:after{content:"…"}body[data-theme=aves] .post-feed .post .gallery-holder{padding-left:calc(var(--avatar-size) + var(--message-gap))}body[data-theme=aves] .post-feed .post .gallery-holder .image-gallery{border:1px solid var(--color-border);border-radius:16px;box-sizing:border-box;display:grid;width:100%}body[data-theme=aves] .post-feed .post .gallery-holder .image-gallery .attachment{border-radius:8px;height:100%;object-fit:cover;width:100%}body[data-theme=aves] .post-feed .post .action-bar{display:flex;margin-top:12px;padding-left:calc(var(--avatar-size) + var(--message-gap))}body[data-theme=aves] .post-feed .post .action-bar.action-bar-normal{font-size:1rem;gap:6px}body[data-theme=aves] .post-feed .post .action-bar.action-bar-normal .action-bar-datetime{color:var(--color-dim)}body[data-theme=aves] .post-feed .post .action-bar.action-bar-normal.no-replies div:first-of-type{display:none}body[data-theme=aves] .post-feed .post .action-bar.action-bar-normal .action{display:inline-flex;gap:4px}body[data-theme=aves] .post-feed .post .action-bar.action-bar-normal .action .action-counter{font-weight:700}body[data-theme=aves] .post-feed .post .action-bar.action-bar-normal .action .action-label{color:var(--color-dim);font-weight:500}body[data-theme=aves] .post-feed .post .action-bar.action-bar-normal .action:before{align-items:center;color:var(--color-dim);content:"·";line-height:22px}body[data-theme=aves] .post-feed .post:hover{background-color:var(--color-light-shade)}body[data-theme=aves] .post-feed .post .action-bar{gap:83.6px}body[data-theme=aves] .post-feed .post .action-bar .action-bar-datetime{display:none}body[data-theme=aves] .post-feed .post .action-bar .action{color:var(--color-dim);display:inline-flex;width:50px}body[data-theme=aves] .post-feed .post .action-bar .action .icon-boost:before{content:var(--icon-boost)}body[data-theme=aves] .post-feed .post .action-bar .action .icon-reply:before{content:var(--icon-reply)}body[data-theme=aves] .post-feed .post .action-bar .action .icon-star:before{content:var(--icon-star)}body[data-theme=aves] .post-feed .post .action-bar .action .action-counter{display:inline-block;font-size:13px;font-weight:500;margin-inline-start:4px}body[data-theme=aves] .post-feed .post .action-bar .action .action-label{display:none}body[data-theme=aves] a{color:var(--color-link);text-decoration:none;transition:all .2s}body[data-theme=aves] a:hover{color:var(--color-link-hover);cursor:pointer}body[data-theme=aves] .login-container{display:flex;height:100vh;flex-direction:column;justify-content:center;text-align:center;align-content:center}body[data-theme=aves] .login-container .login-button{background-color:var(--color-link);border:0;border-radius:5rem;color:var(--color-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,Inter,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif," Apple Color Emoji",Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:500;line-height:22px;padding:7px 18px;transition:all .2s;width:fit-content;margin-left:auto;margin-right:auto}body[data-theme=aves] .login-container .login-button:hover{background-color:var(--color-link-hover);cursor:pointer}
