@charset "UTF-8";

@font-face {
    font-family: 'Anton-Regular';
    src: url('../font/anton_regular-webfont.woff2') format('woff2'),
         url('../font/anton_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Inter-Bold';
    src: url('../font/Inter-Bold.woff2') format('woff2'),
        url('../font/Inter-Bold.woff') format('woff'),
        url('../font/Inter-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

:root {
    --pokemon-red: #9A0018
}

html {
	box-sizing: border-box;
	padding: 0;
	margin: 0;
	font-family: sans-serif;
}

*,
*:before,
*:after {
	box-sizing: inherit;
    -webkit-user-select: none; /* Safari */
    -ms-user-select: none;    /* IE 10 and IE 11 */
    user-select: none; 
    cursor: none;
}

body {
	position: relative;
	padding: 0;
	margin: 0;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    font-family: 'Anton-Regular';
}

.fancybox-content {
	font-size: 10px;
}

.dot {
	position: absolute;
	height: 50px;
	width: 50px;
	left: 20px;
	top: 20px;
	border-radius: 50%;
	background-color: #ff0000;
	border: 2px solid #000;
	z-index: 100;
	color: #fff;
	text-align: center;
	font-size: 28px;
	display: none;
}