/*
Dark        Muted Black     #141414
Neutral     Neutral         #faf5f5
Primary     Neon Green      #00ff00
Secondary   Electric Violet #9673ff
Additional1 Neon Orange     #ff3719
Additional2 Neon Blue       #66f2ff

Secondary tinted dark  #4d2eed
Secondary tinted light #d4c4fe
*/


@font-face {
    font-family: 'KarioDuplexVar';
    src: URL('Kario39C3VarWEB-Roman.woff2') format('woff2');
}

@font-face {
    font-family: 'OfficerSansCond';
    src: URL('OfficerSansCondWeb-Regular.woff2') format('woff2');
}

@font-face {
    font-family: 'OfficerSansCond';
    font-weight: bold;
    font-style: italic;
    src: URL('OfficerSansCondWeb-BoldItalic.woff2') format('woff2');
}

@font-face {
    font-family: 'OfficerSansCond';
    font-weight: bold;
    src: URL('OfficerSansCondWeb-Bold.woff2') format('woff2');
}

@font-face {
    font-family: 'OfficerSansCond';
    font-style: italic;
    src: URL('OfficerSansCondWeb-Italic.woff2') format('woff2');
}

@font-face {
    font-family: 'OfficerSans';
    src: URL('OfficerSansWeb-Regular.woff2') format('woff2');
}

@font-face {
    font-family: 'OfficerSans';
    font-weight: bold;
    font-style: italic;
    src: URL('OfficerSansWeb-BoldItalic.woff2') format('woff2');
}

@font-face {
    font-family: 'OfficerSans';
    font-weight: bold;
    src: URL('OfficerSansWeb-Bold.woff2') format('woff2');
}

@font-face {
    font-family: 'OfficerSans';
    font-style: italic;
    src: URL('OfficerSansWeb-Italic.woff2') format('woff2');
}


body {
    background-image: url('/assets/39c3/background.png');
    background-size: auto;
    background-repeat: repeat;
    background-attachment: fixed;
    color: #faf5f5;
    background-color: #141414;
    font-family: 'OfficerSans';
}

#container {
    background-color: #141414;;
    border:  #9673ff 1px solid;
}

#header {
    border-bottom: #9673ff 1px solid;
}

.entry-title {
	font-family: 'KarioDuplexVar';
    font-weight: bold;
}

.entry-title .u-url {
	color: #9673ff;
}

/* Links */
:link {
	color: #9673ff;
	text-decoration: none;
}
:visited {
	color: #9673ff;
}


#menu ul,
#menu ul li,
.postpromonav .tags,
.postpromonav .tags li,
.pager,
.pager li,
#toptranslations ul,
#toptranslations ul li {
	font-family: 'OfficerSansCond';
}

#content h2 {
	color: #9673ff;
}


