.wrapper { margin-bottom: 1.5rem; } .postsContainer { margin-top: 1.5rem; margin-bottom: 1.5rem; } .post { margin-bottom: 0.9375rem; font-size: .9375rem; line-height: 1.5; background: var(--block-bg-color); border: 0.0625rem solid var(--border-color); border-radius: 0.5rem; overflow: hidden; padding: 0.75rem; } .postHeader { border-bottom: 0.0625rem dotted var(--border-color); height: 3.625rem; margin-bottom: 0.75rem; display: grid; grid-template-areas: "avatar user actions" "avatar date actions"; grid-template-rows: 1.5rem 1.5rem; grid-template-columns: auto 1fr auto; column-gap: .625rem; } .avatar { grid-area: avatar; height: 3rem; width: 3rem; object-fit: cover; border-radius: 50%; } .user { grid-area: user; font-size: 1.0625rem; font-weight: 500; font-family: "Roboto", Arial, Helvetica, sans-serif; line-height: 1.25; } .date { grid-area: date; color: var(--link-color); text-decoration: none; font-size: .8125rem; } .actions { grid-area: actions; display: flex; gap: 0.2rem; } .action { border-radius: 0.25rem; background-color: #515458; padding: 0.05rem; cursor: pointer; width: 16px; height: 16px; svg { display: block; position: relative; //margin-bottom: 1px; //margin-left: 1px; //left: 1px; top: 1px; margin: auto; height: calc(100% - 2px); width: calc(100% - 2px); } } .actionDanger { background-color: var(--text-danger); } .spinner { margin: auto; } .generationSettings { display: grid; grid-template-columns: 1fr 1fr; }