/** Manual theme overrides */

.post__wide-width-hero-header-container .post__hero-header .post-summary {
    margin-bottom: .25rem;
	text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.45);
}
/*
.tag .layout__header-description p, .category .layout__header-description p {
    line-height: 1.5em;
    font-family: var(--text-primary);
    margin-bottom: 2rem;
    padding-bottom: 1.5rem;
    border-bottom: 1px solid var(--ctx-home-divider-bg);
}*/

hr {
    background: var(--ctx-home-divider-bg);
}

.tag .slideshow-layout__content .layout__title {
    font-size: 2.75rem;
}

.tag .slideshow-layout {
   border-radius: var(--radius-l) 
}

.tag .slideshow-layout__content .layout__comments {
    font-size: .85rem;
}

.tag .slideshow-layout:hover {
    filter: saturate(0);
}

.tag .slideshow-layout {
    transition: ease-in-out 250ms
}

a.omg-social-proof__network .icon {
	color:var(--ctx-content-fg)
}

.omg-promoted-story__text {
    font-size: 1.65rem;
}

@media (prefers-color-scheme: dark) {
	.callout {
        background: black;
	}	
}

.callout {
        color: var(--ctx-content-fg);
}

kbd {
    font-size: .8em;
    font-weight: bold;
    font-family: monospace;
}

.big-pod-layout h3 {
    letter-spacing: -1.8px;
}

/* FIX WIDE WIDTH HERO HEADER GRADIENT TRUNCATING ON SHORTER TITLES */

.post__wide-width-hero-header-container .post__hero-header {
	min-width: 100%;
}

/* TEMP RESTYLE */

.widget .omg-hero-button::before {
    background: linear-gradient(30deg, #e3ffe7 0%, #d9e7ff 100%);
    border:1px solid #333
}

/*MAKE HERO TEMPLATE ICONS WHITE*/

.post--hero :is(.header__menu a, .header__nav-toggle, .header__search-button) {
    color: white;
    transition: color 0.2s ease-in-out;
}

.post--hero :is(.header__menu a, .header__nav-toggle, .header__search-button):is(:hover, :visited:hover) {
    color: var(--accent-color);
}

/*ABBR*/

abbr[title] {
    position: relative;
    border-bottom: 1px dotted;
    border-color: var(--color-blue-05) 
}

abbr:hover {
  cursor: help;
}
