@mixin shine-gradient {
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(255,255,255,0.1) 0%,rgba(0, 0, 0, 0.1) 29%,rgba(0,0,0,0.05) 90%,rgba(246,246,246,0.1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.1)), color-stop(29%,rgba(0,0,0,0.1)), color-stop(90%,rgba(0,0,0,0.05)), color-stop(100%,rgba(246,246,246,0.1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(255,255,255,0.1) 0%,rgba(0, 0, 0, 0.1) 29%,rgba(0,0,0,0.05) 90%,rgba(246,246,246,0.1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(255,255,255,0.1) 0%,rgba(0, 0, 0, 0.1) 29%,rgba(0,0,0,0.05) 90%,rgba(246,246,246,0.1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(255,255,255,0.1) 0%,rgba(0, 0, 0, 0.1) 29%,rgba(0,0,0,0.05) 90%,rgba(246,246,246,0.1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(255,255,255,0.1) 0%,rgba(0, 0, 0, 0.1) 29%,rgba(0,0,0,0.05) 90%,rgba(246,246,246,0.1) 100%); /* W3C */
}

@import "bourbon";
@import "pageflow/mixins";
@import "pageflow/animations";

@import "./definitions";

@import "./built_in_page_types";
@import "./anchors";
@import "./consent";
@import "./cookie_notice_bar";
@import "./logo";
@import "./page";
@import "./loading_spinner";
@import "./indicators";
@import "./navigation";
@import "./navigation_share_box";
@import "./mobile_navigation";
@import "./background_media_unmute_button";
@import "./multimedia_alert";
@import "./overview";
@import "./player_controls";
@import "./video_player";
@import "./uncropped_media_wrapper";
@import "./text_track_cues";
@import "./third_party_embed_consent";
@import "./slideshow";
@import "./probes";
