/** Manual theme overrides */

.omg-post-status a { 
    background: none;
    text-decoration: underline;
    font-weight: bold;
	transition: 250ms ease;
}

.omg-post-status a:hover, .omg-post-status a:visited:hover {
    opacity: .4;
    color: white;
    transition: 250ms ease;
}

.omg-post-status .icon {
    left: 1.5rem;
}

.post-content .omg-post-status {
	box-shadow: var(--gradient-interactive)
}

/* FIX WHITE CORNERS ON PROMO BLOCK IN DARK MODE */

a.omg-promoted-story .omg-promoted-story__image-container {
    border-top-left-radius: .75rem;
    border-top-right-radius: .75rem;
}

/* REMOVE ROUNDED IMAGE TREATMENT */ 

.post-content .wp-block-image.is-style-circle-mask img, .post-content .wp-block-image.is-style-rounded img {
    transition: none;
    border-radius: .5rem;
	box-shadow: none;
}

.post-content .wp-block-image.is-style-circle-mask img:hover, .post-content .wp-block-image.is-style-rounded img:hover {
    transform: none;
}

/* MOBILE ARTICLE FONT SIZE TWEAK */

@media screen and (max-width: 600px) {
    .post-title {
        text-align:center;
        font-size: 2.5rem;
    }
}

/* SOCIAL ICON HOVERS */

.header__menu a:hover { 
    color: white;  
}

/* FIX SIDEBAR WIDGET TITLE MARGIN FOR PAGED/ARCHIVE */

.archive .sidebar .widget-title, .sidebar .wp-block-heading {
    margin-bottom: .5rem;
}

.paged .sidebar .widget-title, .sidebar .wp-block-heading {
    margin-bottom: .5rem;
}

/* SORRY SAM */

.post__hero::before {
    background: var(--gradient-disco);
}

/* STYLE COFFEE WIDGET */ 

.widget .omg-hero-button::before {
    background: linear-gradient(to bottom, #ff7e5f, #d62976);
    box-shadow: var(--gradient-interactive); 
}

.widget a.omg-hero-button__link {
    box-shadow: none;
    background: white;
}

.footer-socials a:hover {
    color:var(--accent-color)
}

/* BLING */

.homepage-layout--light-mode {
    --title-color: var(--color-grey-f5);
    --description-color: var(--color-grey-f5);
    --date-color: var(--description-color);
    --bg-color: var(--gradient-disco);
}

.homepage-layout--light-mode .layout__header.has-subtitle+.layout__subtitle::after {
    background: rgba(255, 255, 255, 0.18);
}