*,
*:before,
*:after {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-size: 100%;
}

a:link {color: black; text-decoration: none;}
a:visited {color: black; text-decoration: none;}
a:hover {color: black; text-decoration: none;}
a:active {color: black; text-decoration: none;}

body {
	font-family: 'Noto Serif KR', serif;
}

.home {
  cursor: pointer;
  padding: 15px;
  font-size: 16px;
}

h1 {
	text-align: center;
	font-size: 32px;
	cursor: pointer;
}

.cookie {
	z-index: 1;
	font-size: 100px;
	position: fixed;
	cursor: pointer;
}

.sentence {
	z-index: 2;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	height: auto;
	width: auto;
	padding: 20px;
	background-color: WhiteSmoke;
	box-shadow: 5px 5px 5px -5px black;
	display: none;
	word-break: keep-all;
}

p {
	font-size: 20px;
	color: red;
}

.sentence:target {
	display: block;
}

@media screen and (max-width: 640px) {
	.cookie {font-size: 70px;}
	.sentence {font-size: 14px;}
	p {font-size: 16px;}
}

