$o-ads-is-silent: true !default;

@import "src/scss/base";
@import "o-visual-effects/main";
@import "o-colors/main";

@if($o-ads-is-silent == false) {
	@media print {
		.o-ads {
			display: none !important; // sass-lint:disable-line no-important
		}
	}
	.o-ads,
	[data-o-ads-name] {
		@include oAds();
	}

	.o-ads--center {
		@include oAdsCenter();
	}

	.o-ads--empty {
		@include oAdsEmpty();
	}

	.o-ads--label-left {
		@include oAdsLabel();
	}

	.o-ads--label-right {
		@include oAdsLabel("right");
	}

	.o-ads--transition {
		@include oAdsTransition();
	}

	.o-ads--label-with-borders {
		@include oAdsLabelWithBorders();
	}

	.o-ads--background {
		background-color: oColorsByName('black-20');
	}

	.o-ads--slate-background {
		background-color: oColorsByName('slate');
	}

	.o-ads--placeholder {
		background: url('https://www.ft.com/__origami/service/image/v2/images/raw/fticon:more?source=next&tint=999999,999999') 50%/25% no-repeat transparent;
	}

	.o-ads--reserve-90 {
		@include oAdsReserve90();
	}

	.o-ads--reserve-250 {
		@include oAdsReserve250();
	}

	.o-ads--reserve-90,
	.o-ads--reserve-250 {
		@include oAdsResponsiveReserve();
	}

  // HACK: This is necessary to overcome an issue introducedy by GPT that misplaces ads
  // See: https://ads.google.com/status#hl=en&v=issue&sid=24&iid=6790def915d959f61f56fb7005cba2cc

  div[id^='google_ads_iframe_'] { // sass-lint:disable-line no-qualifying-elements
    margin: 0 auto;
  }

	$o-ads-is-silent: true !global;
}
