@use 'iro-sass/src/props';

@use 'core';

@mixin styles {
    .messageGroupList .columnSubject > .statusDisplay {
        margin-block-start: -.1em;
        margin-block-end: -.2em;
    }

    .messageSidebar {
        a:hover {
            text-decoration-line: underline;
        }

        .username {
            font-weight: bold;
        }
    }

    .messageText,
    .messageSignature {
        a {
            text-decoration-line: underline;
            text-decoration-thickness: 1px;
            text-decoration-color: props.get(core.$theme, --link, --underline);
        }

        a:hover {
            text-decoration-line: underline;
            text-decoration-color: currentColor;
        }
    }

    .quoteBoxTitle a {
        text-decoration-line: none;
    }

    .attachmentThumbnail {
        background-color: props.get(core.$theme, --base, --75);
    }

    @media screen and (max-width: 768px) {
        .messageSignature {
            display: block;
            opacity: 0.6;
        }
    }
}