.compose { background-color: var(--background-color); border-radius: 1rem; margin: 0 auto; top: 10%; padding: 1rem; position: relative; max-width: 45rem; color: var(--font-color); } .dialog { width: 100vw; height: 100vh; top: 0; left: 0; position: fixed; margin: auto; background-color: unset; z-index: +11; } .backdrop { opacity: 50%; background-color: black; } .header { display: flex; align-items: center; flex: 1 1 auto; gap: 0.5rem; margin-bottom: 0.5rem; } .footer { display: flex; align-items: center; gap: 0.2rem; } .textarea { display: block; background-color: var(--background-color); border: none; outline: none; padding: unset; } .input { display: block; background-color: var(--background-color); border: none; outline: none; } .cw-field { padding: unset; margin-bottom: 0.5rem; width: 100%; } ::deep { .post-btn { display: flex; margin-left: auto; align-items: center; border-radius: 0.5rem; padding: 0.5rem 0.75rem; background: var(--accent-color); color: var(--font-color); float: right; > i { padding-left: 0.5rem; } } } .btn { padding: 0.5rem 0.75rem; height: max-content; background-color: var(--background-color); line-height: 1; } .btn:hover { background-color: var(--hover-color); } ::deep { .dropdown-root, .dropdown-menu { color: var(--notice-color); } } .separator { color: var(--highlight-color); margin-top: 0.25rem; margin-bottom: 0.5rem; border-style: solid; } .file-input { display: none; } .reply-or-quote { border: solid var(--highlight-color) 0.1rem; border-radius: 0.75rem; padding: 0.75rem; } .backdrop { position: fixed; width: 100vw; height: 100vh; top: 0; left: 0; z-index: -2 }