:root { --headingbg: rgb(244, 244, 255); --bodybg: #fffaf5; } body { text-shadow: 2px 2px 6px rgb(0 0 0 / 10%); font-family: opendyslexic; } body.system-font { font-family: opendyslexic; } body.app-body.layout-single-column { background-color: var(--bodybg); } .status__content__text, .detailed-status { line-height: 1.5em; } @media screen and (min-width: 890px) { article, .detailed-status__wrapper, .status-reply.status--in-thread, .compose-panel, .modal-root__modal { margin: 3em 1em; border: 1px solid rgb(135, 135, 249); border-radius: 15px; box-shadow: 0px 4px 5px rgba(0, 0, 0, .14), 0px 1px 10px rgba(0, 0, 0, .12), 0px 2px 4px rgba(0, 0, 0, .2); overflow: hidden; transition: all .15s; background: white;; } article * { transition: all .15s; } article .status, .detailed-status { padding: 0; } article .status__action-bar, .status__content { padding: 10px 1rem; } article .status__wrapper.collapsed header { box-shadow: 0px 8px 3px 0px rgba(0, 0, 0, 0.5); } article header, .detailed-status__display-name { background: rgb(244, 244, 255); margin: 0; padding: 10px 14px; } article aside { width: 100%; background: rgb(244, 244, 255); } .compose-panel { background: transparent; padding: 1rem; margin-top: 100px; } .compose-panel textarea { max-height: 25vh; } .search { margin-bottom: 32px; position: absolute; top: .25rem; left: 0; } .columns-area__panels__pane__inner { width: unset; height: unset; } .tabs-bar__wrapper { background-color: var(--bodybg); } .column-header { border: 0; } .detailed-status__wrapper { border-bottom-left-radius: 0; border-bottom-right-radius: 0; margin-bottom: 0; } .detailed-status__meta__line { padding: 8px 1rem; } .status-reply.status--in-thread { border-top-right-radius: 0; border-top-left-radius: 0; margin-top:0; } .status-reply.status--in-thread.status--first-in-thread { border-radius: 15px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; margin-bottom: 0; margin-top: 1rem; } #tabs-bar__portal { border-top-left-radius: 15px; border-top-right-radius: 15px; background-color: var(--headingbg); animation-name: scroll-shadow; animation-duration: 1ms; animation-direction: alternate; animation-timeline: scroll(block root); } .column>.scrollable { border: none; } .status__content.status__content--with-action { width: unset; } .boost-modal__container { overflow: auto; } .modal-root__modal { box-shadow: 0px 4px 50px rgba(0, 0, 0, .5), 0px 1px 50px rgba(0, 0, 0, .4), 0px 2px 54px rgba(0, 0, 0, .5); animation: slide-in-fwd-top 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; } } @keyframes scroll-shadow { 0% { border-radius: 15px; border: 1px solid rgba(135, 135, 249,1); box-shadow: 0px 8px 3px 0px rgba(0, 0, 0, 0); } 1% { border-bottom-left-radius: 0; border-bottom-right-radius: 0; border: 1px solid rgba(135, 135, 249,0); box-shadow: 0px 8px 3px 0px rgba(0, 0, 0, 0.5); } 99% { box-shadow: 0px 8px 3px 0px rgba(0, 0, 0, 0.5); } 100% { box-shadow: 0px 8px 3px 0px rgba(0, 0, 0, 0.5); } } @keyframes fade { 0% { opacity: 1; } 100% { opacity: 1; } } .graze-toot-container.site h2, .graze-toot-container.site h1, .graze-toot-container.site { color: black; }