#Logs {
    td {
        align-content: baseline;
    }
}

#dashboard-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(25em, 1fr));
    gap: 2.5em;
}

.email-content {
    min-width: 50em;
    min-height: 20em;
    border-top: 1px solid var(--bg-light);
    border-bottom: 1px solid var(--bg-light);
    padding: var(--sp3);
    font-stretch: 92%;
}

.starred-email {
    background: color-mix(in srgb, var(--bg-orange) 15%, transparent);
}

.archived-email {
    opacity: .7;
}

.svg-preview {
    svg {
        height: 4em;
        width: 4em;
    }

    padding: 1em;

    &:before {
        content: 'PREVIEW';
        display: block;
        font-size: 2em;
        color: var(--subtle);
        padding-bottom: 1em;
    }
}

.refresh-button {
    .icon {
        animation: spin .5s linear;
    }
}

rich-textarea {
    pre {
        padding: .5em;
        border-radius: var(--radius-lg);
        background: var(--bg-subtle);
    }
}

.avatar {
    border-radius: 99px;
    width: 1.5em;
    height: 1.5em;
    fill: var(--subtle);
    stroke: none;
    text {
        font-size: 17px;
        y: 18px;
        fill: var(--ink);
    }

    &.lg {
        width: 4em;
        height: 4em;
    }
}