.page.page-kind-ARTICLE {
	--page-background-color:  #F84740;
	--page-background-color:  #FEBB2C;
}

.page.page-kind-ARTICLE hr {
	height: 12px;
    opacity: 1;

    margin-top: 70px;
}

.css-1yq5arv-MockImage {
	margin-top:  8px;
}

.page section.imageEntity:first-of-type {
	margin: 0 0 22px;
	padding: 0;
}

.page.page-kind-ARTICLE > section > div {
	max-width:  1045px;
}

.page.page-kind-ARTICLE > section.articleContent  p {
	max-width: 750px;
    margin: 34px auto 43px;
    font-size: 26px;
    line-height: 115%;
    letter-spacing: -0.01em;
}

.page section.imageEntity:first-of-type div {
	max-width:  1440px;
}

.page section.imageEntity:first-of-type div:after {
	content: '';
    background-image: url(./img/GW22_header_stars.svg);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.page section.mediaCard > div {
	max-width:  920px;
}

.page [data-guid="geeked-week-hero"] {
	content: url("./img/GW22_desktop_hero_2.png") !important;
}

#inlineVideo {
	width: 100%;
	margin-left: 0;
}

#inlineVideo > div:first-child {
	height: calc(min(100vw, 920px) * 9 / 16);
}

@media (max-width: 920px) {
	#inlineVideo > div:last-child {
		padding-left: 20px;
	    padding-right: 20px;
	}
}

[data-guid="gw-carousel"] [data-uia="card"],
[data-guid="gw-grid"] [data-uia="card"] {
	--foreground-color:  #260B0D !important;
	--accent-color:  #D1151E !important;
}

[data-guid="gw-carousel"] [data-uia="icon-container"],
[data-guid="gw-grid"] [data-uia="icon-container"] {
	background-color: var(--accent-color) !important;
}

section[data-guid="gw-carousel"] {
	padding-bottom: 5px;
}

[data-uia="section-carousel"] > div,
[data-guid="gw-grid"] > div {
	max-width:  920px !important;
}

@media (min-width: 960px) {
	[data-guid="gw-grid"] [data-uia="cards"] {
		grid-template-columns: 1fr 1fr 1fr !important;
	}

	[data-guid="gw-grid"] [data-uia="card"] {
		min-height: 425px !important;
	}
}

[data-embed-type="INTERNAL_EMBED"] {
	margin: 12px 0 -20px;
}

[data-guid="gw-floating"] {
	content: url("./img/Astronaut.png");
}

[data-guid="gw-astro"] {
	content: url("./img/astro/astro-anim.svg");
	position: relative;
}

@keyframes astro {
    0% { transform: translate(-50%, -50%) rotate(0); }
	100% { transform: translate(-50%, -50%) rotate(360deg); }
}

[data-id="7EsGVzoXnTgqaN2dWFGWg8.PageEmbed"] > div:before {
	animation: astro 48s linear infinite;
	background-image: url(./img/astro/astro.png);
	width: 425px;
	height:  425px;
	max-width:  40%;
	content:  '';
	display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    background-size: 100% auto;
    background-position: center;
    background-repeat: no-repeat;
}

[data-id="7EsGVzoXnTgqaN2dWFGWg8.PageEmbed"] > div {
	position: relative;
	overflow: hidden;
}

[data-guid="gw-header-videos"] {
	content: url("./img/Geeked_subheads_video.svg");
}

[data-guid="gw-header-calendar"] {
	content: url("./img/Geeked_subheads_schedule.svg");
}

[data-guid="gw-header-news"] {
	content: url("./img/Geeked_subheads_news.svg");
}

[data-guid="gw-header-videos"],
[data-guid="gw-header-calendar"],
[data-guid="gw-header-news"] {
	height:  116px;
	width: auto !important;
	margin-top: 7px;
	margin-bottom: -14px;
}

[data-guid="gw-astro"] {
	max-width: 40%;
    margin: 80px auto 20px !important;
    display: block;
}

[data-uia="media-details"] > div:nth-child(2) {
	color: rgba(var(--text-color-rgb), 0.6);
}

@media (max-width: 870px) {
	.page [data-guid="geeked-week-hero"] {
		content: url("./img/GW22_tablet_hero.png") !important;
	}

	.page.page-kind-ARTICLE hr {
		height: 10px;
	}

	[data-guid="gw-header-videos"],
	[data-guid="gw-header-calendar"],
	[data-guid="gw-header-news"] {
		height:  100px;
		margin-top: 14px;
    	margin-bottom: -9px;
	}

	[data-id="7EsGVzoXnTgqaN2dWFGWg8.PageEmbed"] img {
		margin: 4px auto -30px;
	}

	.page section.imageEntity:first-of-type div:after {
    	background-image: url(./img/GW22_tablet_stars.svg);
	}
}

@media (max-width: 500px) {
	.page [data-guid="geeked-week-hero"] {
		content: url("./img/GW22_mobile_hero.png") !important;
	}

	[data-guid="gw-header-videos"],
	[data-guid="gw-header-calendar"],
	[data-guid="gw-header-news"] {
		height: 84px;
	    margin-top: 5px;
	    margin-bottom: -17px;
	}

	[data-id="7EsGVzoXnTgqaN2dWFGWg8.PageEmbed"] img {
		margin: 47px auto 7px;
    	max-width: 92%;
	}

	[data-id="7EsGVzoXnTgqaN2dWFGWg8.PageEmbed"] > div:before {
		max-width: 92%;
	}

	.page section.imageEntity:first-of-type div:after {
    	background-image: url(./img/GW22_mobile_stars.svg);
	}
}
