<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#archive_header h1{
	color:#3398cc;
	font-family:Khand, 'Khand-fallback', arial;
	font-size:4em;
	font-weight:normal;
	line-height:2.5em;
	text-transform:uppercase;
	overflow:hidden;
}
#archive_header_img{
	margin-right:20px;
	padding:0 0 50%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}
#archive_breadcrumb{
	display:inline-block;
	margin-bottom:20px;
	font-size:12px;
	text-transform:uppercase;
}
#archive_breadcrumb a,
#archive_breadcrumb span,
#archive_breadcrumb a:hover:before{
	color:#000;
	opacity:.5;
}
#archive_breadcrumb a:hover{
	text-decoration:underline;
	opacity:1;
}
#archive_breadcrumb a:before,
#archive_breadcrumb span:before{
	display:inline-block;
	padding:0 4px;
	content:" &gt; ";
	color:#000;
}
#archive_breadcrumb a:first-child:before{
	padding:0;
	content:"";
}
#archive_content{
	float:left;
	overflow:hidden;
}
#archive_description{
	width:100%;
	margin-bottom:20px;
	padding-right:20px;
	box-sizing:border-box;
}
#archive_description h2{
	width:98%;
	padding-bottom:1%;
	color:#3398CC;
	font-family:Khand, 'Khand-fallback', arial;
	text-transform:uppercase;
	font-weight:normal;
	overflow:hidden;
}
#archive_description &gt; div{
	width:100%;
	font-size:1.65em;
	box-sizing:border-box;
}
#archive_description p{
	padding-bottom:10px;
	text-align:justify;
}
#archive_description ul, #archive_description ol{
	padding:0 0 10px 30px;
	list-style:auto;
}
#archive_description ul li{
	list-style:square;
}
#archive_description ol li{
	list-style:decimal;
}
#archive_description table{
	width:100%;
	margin-bottom:2%;
	text-align:left;
	border:1px solid #fff;
}
#archive_description thead tr, #archive_description tr:nth-of-type(even){
	background-color:#e7e9ee;
}
#archive_description th, #archive_description td{
	padding:5px;
	border:1px solid #fff;
}
#archive_description th{
	text-align:center;
	font-weight:bold;
}
#archive_description img{
	max-width:100%;
	height:auto;
}
#archive_pager{
	width:100%;
	margin-bottom:2%;
	text-align:center;
	overflow:hidden;
}
#archive_pager h2{
	display:none;
}
#archive_sub_categories{
	display:block;
	width:100%;
	margin-bottom:20px;
	overflow:hidden;
}
#archive_sub_categories li{
	display:inline-block;
	margin:0 5px 5px 0;
}
#archive_sub_categories li a{
	display:block;
	width:100%;
	height:100%;
	padding:5px 10px;
	font-family:Khand, 'Khand-fallback', arial;
	color:#fff;
	font-size:1.3em;
	letter-spacing:1px;
	text-decoration:none;
	background-color:#3398cc;
	text-transform:uppercase;
	box-sizing:border-box;
	border-radius:4px;
}
#archive_sub_categories li a:hover{
	color:#3398cc;
	background-color:#eff2f9;
}
#archive_author{
	position:relative;
	display:flex;
	width:100%;
	margin-bottom:20px;
	padding-right:20px;
	box-sizing:border-box;
	overflow:hidden;
}
#archive_author_picture{
	float:left;
	width:200px;
	height:200px;
	border-radius:8px;
	background-size:cover;
	background-image:url(../img/superpouvoir_logo_square_400.jpg);
	overflow:hidden;
}
#archive_author_picture img{
}
#archive_author_desc{
	float:left;
	flex:1px;
	padding:0 20px 20px;
	font-size:1.65em;
	box-sizing:border-box;
}
#archive_author_desc_links{
	position:absolute;
	display:block;
	bottom:20px;
	height:1em;
	font-weight:300;
	text-transform:uppercase;
}
#archive_author_desc_links a{
	margin-right:10px;
	color:#000;
	text-decoration:none;
}
#archive_author_desc_links a:hover{
	color:#3398CC;
}

/* MOVIES */
.movie_page h2{
	color:#3398cc;
    font-size:2.5em;
    font-family:Khand, 'Khand-fallback', arial;
}
.movie_list{
	overflow:hidden;
}
.movie_list h2, .series_page h2{
	margin-bottom:20px;
	font-size:3.5em;
}
.movie_data, .series_data{
	display:flex;
	flex-wrap:wrap;
	padding-bottom:20px;
	font-size:1em;
	background-color:transparent;
	overflow:hidden;
}
.movie_data h1, .series_data h1{
	width:100%;
}
#movie_content, #series_content{
	display:flex;
	width:100%;
}
#movie_img, #series_img{
	flex:0 0 300px;
	float:left;
	width:300px;
	margin:0 20px 20px 0;
	border-radius:8px;
	overflow:hidden;
}
#movie_txt, #series_txt{
	flex:1;
	float:left;
	padding-right:20px;
}
#movie_txt p, #series_txt p{
	padding-bottom:10px;
	font-size:1.65em;
}
article.movie{
	float:left;
	display:block;
	width:25%;
	padding:0 20px 20px 0;
	box-sizing:border-box;
	overflow:hidden;
}
article .movie_poster{
	display:block;
	width:100%;
	padding-top:145%;
	background-color:#f6f6f6;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center top;
}
article .movie_title{
	padding:5px;
	font-size:1.5em;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
	background-color:#fff;
	overflow:hidden;
}
article .movie-date{
	padding:5px;
	text-align:center;
	background-color:#fff;
}
#movie_page_pages{
	margin-bottom:20px;
	padding-right:20px; 
	font-size:1.5em;
	column-count:2;
}
#movie_page_pages a{
	color:#000;
}
#movie_page_pages a:hover{
	color:#3398cc;
	text-decoration:underline;
}
.nav-links{
	margin:20px 20px 0;
	font-size:2em;
}
.nav-links a{
	padding:0 2px;
}
.nav-links a:hover{
	color:#000;
}
.movie_meta_row_section, .series_meta_row_section{
	width:100%;
	overflow:hidden;
}
.movie_meta_row, .series_meta_row{
	display:flex;
	float:left;
	width:100%;
	padding-bottom:1%;
	font-size:1.4em;
	box-sizing:border-box;
}
.movie_meta_row_label, .series_meta_row_label{
	flex:0 0 35%;
	float:left;
	width:35%;
	color:#3398cc;
	font-weight:bold;
}
.movie_meta_row_data, .series_meta_row_data{
	flex:1;
	float:left;
}
.movie_meta_row_label_half, .series_meta_row_label_half{
	flex:0 0 50%;
	float:left;
	width:50%;
}
#movie_casting, #series_casting{
	margin-bottom:2%;
	column-count:3;
	column-gap:2%;
	column-rule:solid 1px;
}
.movie_video_embed, .series_video_embed{ 
	position:relative; 
	float:left;
	width:49%;
	height:0;
	margin:0 1% 2% 0;
	padding-bottom:27.5625%;
	overflow:hidden; 
	box-sizing:border-box;
}
.movie_video_embed:nth-child(even), .series_video_embed:nth-child(even){ 
	margin:0 0 2% 1%;
}
.movie_video_embed iframe, .series_video_embed iframe{
	position:absolute;
	left:0; 
	top:0; 
	height:100%;
	width:100%;
}
.series_list{
	overflow:hidden;
}
.series_list h2{
	margin-bottom:20px;
	font-size:3.5em;
}
/*#series_txt{
	flex:1;
	float:left;
	padding-right:20px;
}
#series_txt p{
	padding-bottom:10px;
	font-size:1.65em;
}*/
article.series{
	float:left;
	display:block;
	width:25%;
	padding:0 20px 20px 0;
	box-sizing:border-box;
	overflow:hidden;
}
article .series_poster{
	display:block;
	width:100%;
	padding-top:145%;
	background-color:#f6f6f6;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center top;
}
article .series_title{
	padding:5px;
	font-size:1.5em;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
	background-color:#fff;
	overflow:hidden;
}
article .series-date{
	padding:5px;
	text-align:center;
	background-color:#fff;
}
#series_page_pages{
	margin-bottom:20px;
	padding-right:20px; 
	font-size:1.5em;
	column-count:2;
}
#series_page_pages a{
	color:#000;
}
#series_page_pages a:hover{
	color:#3398cc;
	text-decoration:underline;
}
#series_seasons, #series_streaming{
	margin-top:10px;
}
.season_series_seasons, .season_series_seasons_sep{
	font-size:1.4em;
	color:#000;
}
.season_series_seasons:hover{
	color:#3398cc;
}

/* PLATFORMS */
#platform_series{
	overflow:hidden;
}

.nav-links{
	margin:20px 20px 0;
	font-size:2em;
}

/* AUTHORS */
body.author h2{
	margin-bottom:0;
	padding:0 20px 0 0;
	color:#3398cc;
	font-family:Khand, 'Khand-fallback', arial;
	font-size:4em;
	font-weight:normal;
	line-height:2.5em;
	text-transform:uppercase;
}

/* EDITORS */
#editor_img{
	margin-right:10px;
}

/* SEASONS */
#archive_seasons{
	margin-bottom:20px;
	overflow:hidden;
}
.archive_season{
	float:left;
	width:25%;
	height:270px;
	box-sizing:border-box;
	overflow:hidden;
}
.archive_season_img{
	width:60%;
	height:200px;
	margin:0 auto 10px;
	background-size:cover;
	background-position:center top;
	border-radius:8px;
	overflow:hidden;
}
.archive_season_title{
	text-align:center;
	font-size:1.5em;
}
.archive_series{
	margin-bottom:20px;
	overflow:hidden;
}
.archive_series_img{
	float:left;
	width:150px;
	height:220px;
	margin-right:20px;
	background-size:cover;
	background-position:center top;
	border-radius:8px;
	overflow:hidden;
}
.archive_series_content{
	float:left;
	height:100%;
	padding-bottom:20px;
}
.archive_series_title{
	margin-bottom:10px;
	font-size:1.8em;
}
.archive_series_episode span{
	font-weight:bold
}
.archive_series_seasons{
	padding-top:10px;
}

@media only screen and (max-width:768px){	
	#archive_header h1{
		margin:20px 0;
		padding:0 10px;
		line-height:1em;
	}
	#archive_header_img{
		margin-right:0;
	}
	#archive_description{
		padding-right:0;
	}
	/* MOVIES */
	.tabs_wrapper{
		padding:20px 0 0 0!important;
	}
	.movie_meta_row{
		width:100%;
	}
	#movie_casting{
		column-count:1;
	}
	.movie_video_embed{
		width:100%;
		padding-bottom:56.25%;
		margin:0 0 20px 0;
	}
	.movie_video_embed:nth-child(even){ 
		margin:0 0 20px 0;
	}

	/* AUTHORS */
	body.author h2{
		padding:0 20px 20px 0;
		line-height:1.2em;
	}
	#archive_author{
		display:block;
		padding-right:0;
	}
	#archive_author_picture{
		float:none;
		margin:0 auto;
	}
	#archive_author_desc{
		padding:20px 0 40px;
	}
	article.movie, article.series{
		width:50%;
	}
	.archive_season{
		width:50%;
	}
	.archive_season_img{
		height:160px;
	}
}

@media only screen and (max-width : 1024px){
	#movie_content, #series_content{
		display:block;
		width:100%;
	}
	#movie_img, #series_img{
		width:100%;
	}
	#movie_txt, #series_txt{
		width:100%;
		padding-right:0;
	}
	#movie_page_pages, #series_page_pages{
		padding-right:20px; 
		column-count:1;
	}
}

@media(prefers-color-scheme:dark){
	#archive_breadcrumb a,
	#archive_breadcrumb span,
	#archive_breadcrumb a:hover:before,
	#archive_breadcrumb a:before,
	#archive_breadcrumb span:before,
	#archive_pager a:hover{
		color:#fff;
	}
	#archive_description thead tr, #archive_description tr:nth-of-type(even){
		background-color:#232323;
	}
}
</pre></body></html>