/*  
URL: http://etterstudio.com
Author: Etter Studio Ltd., Switzerland, 2021, etterstudio.com
All rights reserved.
*/

@font-face {
    font-family: 'etter-sans-book';
    src: url('Etter-Sans-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'etter-sans-medium';
    src: url('Etter-Sans-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'etter-serif-roman';
    src: url('Etter-Serif-Roman.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'etter-serif-italic';
    src: url('Etter-Serif-Italic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo_slab500';
    src: url('museoslab-500-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'din_light';
    src: url('DINPro-Light.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100vh;
	overflow: hidden;
	font-size: 0;
	animation-timing-function: ease;
	color: #fff;
	font-family: "etter-sans-book";
	background-color: #000;
	-webkit-user-select: none; /* Safari 3.1+ */
    -moz-user-select: none; /* Firefox 2+ */
    -ms-user-select: none; /* IE 10+ */
	user-select: none;
	/*text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	-moz-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale;*/
	-webkit-font-smoothing: antialiased;
  	-moz-osx-font-smoothing: grayscale;
}

stage,
svg,
path, 
rect,
layer,
circle {
	position: fixed;
	overflow: visible;
    user-select: none;
}

svg {
    pointer-events: none;
}

path {
    pointer-events: auto;
}

rect {
    box-sizing: border-box; /* places border inside rect, not outside*/
}