.op3-element[data-op3-element-type="tweet"] {
    display: table;

    [data-op3-element-container] {
        //color: inherit;
        //text-decoration: none;
        display: flex;
        flex-direction: column;
        position: relative;

        .tweet,
        .label,
        i {
            position: relative;
            z-index: auto;
        }

        .label-wrapper {
            display: flex;
            align-items: center;
        }

        p {
            margin-bottom: 0;
            transition-property: background-color, background-image, border-radius, border-color, border-width, color !important;
        }
    }
}

// To satisfy Typography Control Panel we must use stronger
// CSS selector for tweet link.
#op3-designer-element .op3-element[data-op3-element-type="tweet"] a {
    font-weight: inherit;
    font-style: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    text-shadow: inherit;
    color: inherit;
}
