@charset "UTF-8";

a:link {
	color: #10f0f0;
}

a:visited {
	color: #10f0f0;
}

a:hover {
	color: #bfffff;
}

a:active {
	color: #10f0f0;
}

body {
	overflow: hidden;
	background: #101010;
	color: #23ebf5;
	max-width: 640px;
	min-width: 321px;
	min-height: 1080px;
	margin: auto;
	padding: 0;
}

table {
	background-color: transparent;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0px;
	border-width: 0px;
	border-radius: 0px;
	border-style: none;
}

td {
  	padding: 0;
  	border-collapse: collapse;
  	border-spacing: 0px;
  	border-width: 1px;
	border-radius: 0px;
	border-style: none;
}

.buttonType01 {
	box-shadow: inset 0px 0px 16px 4px #1f1f1f;
	background: linear-gradient(to bottom, #3f3f3f 0%, #1f1f1f 80.9%);
	border-radius: 8px;
	border: 4px solid #3f3f3f;
	display: inline-block;
	cursor: pointer;
	padding: 28px 0px;
	text-decoration:none;
	width: 624px;
}
.buttonType01:hover {
	background:linear-gradient(to bottom, #1f1f1f 0%, #3f3f3f 80.9%);
}


#presskitcopyright {
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 16px;
}

.mainlogo {
	width: 128px;
	height: 128px;
}

.thibalrynLogoText {
	width: 576px;
	height: 64px;
}

.PoHLogoText {
	width: 421px;
	height: 128px;
}

.youtubeLogo {
    width: 80px;
	height: 56px;
}

.twitterLogo {
	width: 84px;
	height: 68px;
}

.steamLogo {
    width: 128px;
	height: 123px;
}

.steamLogoWText {
	width: 425px;
	height: 128px;
}

.discordLogo {
	width: 64px;
	height: 49px;
}

.discordLogoWText {
	width: 337px;
	height: 64px;
}

.switchLogoWText {
	width: 607px;
	height: 128px;
}

#appDownloadTable {
	width: 100%;
}

.appDownloadLinkCell {
	height: 128px;
}

.appDownloadLink {
	font-size: 64px;
}

.mapDownloadLink {
	font-size: 64px;
}

.presskitDownloadLink {
	font-size: 64px;
}

.copyrightText {
	font-size: 16px;
	font-style: italic;
	color: #bfffff;
	text-align: left;
}

.hcell16 {
	min-width: 16px;
}

.hcell32 {
	min-width: 32px;
}

.hcell64 {
	min-width: 64px;
}

.hcell128 {
	min-width: 128px;
}

.hcell256 {
	min-width: 256px;
}

.vcell16 {
	height: 16px;
}

.vcell32 {
	height: 32px;
}

.vcell64 {
	height: 64px;
}

.vcell128 {
	height: 128px;
}

.vcell256 {
	height: 256px;
}

@media screen and (max-width: 639px) {

.buttonType01 {
	box-shadow: inset 0px 0px 8px 2px #1f1f1f;
	border-radius: 4px;
	border: 2px solid #1f1f1f;
	padding: 14px 0px;
	width: 312px;
}

	#presskitcopyright {
		font-size: 16px;
	}

	.copyrightText {
		font-size: 16px;	
	}

	.mainlogo {
		width: 64px;
		height: 64px
	}

	.thibalrynLogoText {
		width: 288px;
		height: 32px;
	}

	.PoHLogoText {
		width: 210px;
		height: 64px;
	}

	.youtubeLogo {
		width: 40px;
		height: 28px;
	}

	.twitterLogo {
		width: 42px;
		height: 34px;
	}

	.steamLogo {
		width: 64px;
		height: 61px;
	}

	.steamLogoWText {
		width: 212px;
		height: 64px;
	}

	.discordLogo {
		width: 32px;
		height: 24px;
	}

	.discordLogoWText {
		width: 169px;
		height: 32px;
	}

	.switchLogoWText {
		width: 304px;
		height: 64px;
	}

	.appDownloadLinkCell {
		height: 64px;
	}

	.appDownloadLink {
		font-size: 32px;
	}

	.mapDownloadLink {
		font-size: 32px;
	}

	.presskitDownloadLink {
		font-size: 32px;
	}

	.hcell16 {
		min-width: 8px;
	}

	.hcell32 {
		min-width: 16px;
	}

	.hcell64 {
		min-width: 32px;
	}

	.hcell128 {
		min-width: 64px;
	}

	.hcell256 {
		min-width: 128px;
	}

	.vcell16 {
		height: 8px;
	}

	.vcell32 {
		height: 16px;
	}

	.vcell64 {
		height: 32px;
	}

	.vcell128 {
		height: 64px;
	}

	.vcell256 {
		height: 128px;
	}
}
