/* Copyrights (C) JAEHYUK CHO / All rights reserved. / Author: JAEHYUK CHO <mailto:minzkn@minzkn.com> */
@charset "utf-8";
@import url('//fonts.googleapis.com/css2?family=Noto+Sans+KR&family=Nanum+Gothic+Coding');
/* @import url('//cdn.jsdelivr.net/gh/joungkyun/font-d2coding/d2coding.css'); */
/*
font: font-style font-variant font-weight font-size/line-height font-family
*/
html { background-color:white; }
body {
 padding:0px 0px 0px 0px;
 margin:5px 5px 5px 5px;
 color:black;
 background-color:white; 
 font: normal normal normal large/1.8em 'Noto Sans KR',sans-serif;
/* text-shadow:2px 2px 3px #aaaaaa; */
}
a { word-wrap:break-word; }
a:link { color:black; text-decoration:none; border-bottom: 1px dashed darkgray; }
a:visited { color:black; text-decoration:none; border-bottom: 1px dashed darkgray; }
a:active { color:black; text-decoration:none; background-color:lightblue; }
a:hover { color:black; text-decoration:none; background-color:lightblue; }
hr { border:1px solid silver; }
dt { overflow-x:auto; }
dd { overflow-x:auto; }
ul { overflow-x:auto; }
ol { overflow-x:auto; }
li { word-wrap:break-word; }
/*
ul > li:before { content:"☞ "; }
ul > li { list-style:none; }
ul > li > ul > li:before { content:"√ "; }
ul > li > ul > li { list-style:none; }
*/
.mzheader {
 margin:0px 0px 0.5em 0px;
 padding:0px 0px 0px 4px;
 background-color:#f0f0ff;
 font: normal normal normal large/1.8em 'Noto Sans KR',sans-serif;
/* text-shadow:3px 3px 4px cyan; */
 border:1px solid #e0e0ff; 
 border-radius: 3px;
 word-wrap:break-word;
 box-shadow:gray 3px 3px 2px -1px;
}
.mztrailer {
 font: normal normal normal large/1.5em 'Noto Sans KR',sans-serif;
 text-shadow:3px 3px 4px cyan;
 word-wrap:break-word;
}
table.wiki {
 padding:0px 0px 0px 0px;
 margin:0.5em 0px 0.5em 0px;
 border-spacing:0;
 border:2px solid #e0e0ff;
 border-radius: 3px;
 border-collapse:collapse;
 overflow-x:auto;
 min-width:340px;
 box-shadow:gray 3px 3px 2px -1px;
}
table.left {
 margin:0.5em auto 0.5em 0px;
 overflow-x:auto;
 min-width:340px;
}
table.center {
 margin:0.5em auto 0.5em auto;
 overflow-x:auto;
 min-width:340px;
}
table.right {
 margin:0.5em 0px 0.5em auto;
 overflow-x:auto;
 min-width:340px;
}
table.wiki tr {}
table.wiki tr:nth-child(2n) { background-color:#f8ffff; }
table.wiki tr:nth-child(2n+1) { background-color:#f8f8ff; }
table.wiki caption {
 border:0px solid #cccccc;
 padding:2px 2px 2px 2px;
 margin:0px 0px 0px 0px;
 text-align:middle;
 color:gray;
 font-size: small;
 font-style: italic;
 caption-side:bottom; 
}
table.wiki th {
 border:1px solid #cccccc;
 padding:4px 4px 4px 4px;
 margin:0px 0px 0px 0px;
 color:green;
}
table.wiki td {
 border:1px solid #cccccc;
 padding:4px 4px 4px 4px;
 margin:0px 0px 0px 0px;
 color:black;
}
table.wiki td.left {
 border:1px solid #cccccc;
 padding:4px 4px 4px 4px;
 margin:0px 0px 0px 0px;
 color:black;
 text-align:left;
}
table.wiki td.right {
 border:1px solid #cccccc;
 padding:4px 4px 4px 4px;
 margin:0px 0px 0px 0px;
 color:black;
 text-align:right;
}
table.wiki td.center {
 border:1px solid #cccccc;
 padding:4px 4px 4px 4px;
 margin:0px 0px 0px 0px;
 color:black;
 text-align:center;
}
table.Calendar {
 padding:0px 0px 0px 0px;
 margin:0.5em auto 0.5em 0px;
 border-spacing:0;
 border:2px solid #e0e0ff;
 border-collapse:collapse;
 overflow-x:auto;
 min-width:340px;
 box-shadow:gray 3px 3px 2px -1px;
}
td.day {
 border:1px solid #cccccc;
 padding:4px 4px 4px 4px;
 margin:0px 0px 0px 0px;
 color:black;
 text-align:center;
}
td.today {
 border:1px solid #cccccc;
 padding:4px 4px 4px 4px;
 margin:0px 0px 0px 0px;
 background:yellow;
 text-align:center;
}
div.indent { padding-left:1em; }
textarea.wiki {
 padding:4px 4px 4px 4px;
 margin:0.5em auto 0.5em 0px;
 border:1px solid black;
 padding:4px 4px 4px 4px;
 border-radius: 3px;
 background:#404050;
 color:white;
 box-shadow:gray 3px 3px 2px -1px;
 font: normal normal normal medium/1.5em 'Nanum Gothic Coding',D2Coding,"Courier New","Dejavu Sans Mono",monospace,serif,sans-serif;
}
textarea.wiki::selection {
 background:white;
 color:#404050;
}
h1 a, h2 a, h3 a, h4 a, h5 a { text-decoration:none; }
h1:before { content: "§ "; }
h1 {
 margin:1.0em 0px 1em 0em;
 padding:0.5em 0.5em 0.5em 0em;
/*
 border:0px solid black;
 background-color: #f7f7ff;
 */
 font-size: xx-large;
 text-shadow:3px 3px 4px #aaaaaa;
/* box-shadow:gray 0 3px 2px -1px; */
}
h2:before { content: "『 "; }
h2:after { content: " 』"; }
h2 {
 margin:1.0em 0px 1em 0em;
 padding:0.5em 0.5em 0.5em 0em;
/*
 border-left:0.5em solid lightgray;
 border-radius: 4px;
 background-color: #f7f7ff;
 */
 font-size: xx-large;
 text-shadow:3px 3px 4px #aaaaaa;
/* box-shadow:gray 0 3px 2px -1px; */
}
.wikiToc { }
div.wikiToc h2:before { content: "¶ "; }
div.wikiToc h2:after { content: ""; }
div.wikiToc h2 {
 margin:0em 0em 0em 1em;
 padding:0.2em 0.5em 0.2em 0.5em;
 border-radius: 30% 50%;
 border-left:0.5em solid lightgray;
 border-right:0.5em solid lightgray;
 font-size: medium;
 background-color: white;
 box-shadow:gray 0 3px 2px -1px;
}
/* h3:before { content: "◎ "; } */
h3 {
 margin:2em 0px 1em 0em;
 padding:0.5em 0.5em 0.5em 0.3em;
/* border-left:0.5em solid lightgray;
 border-top:2px solid lightgray;
 border-bottom:2px solid lightgray;
 border-radius: 4px;
 */
 background-color: #f7f7f7;
 font-size: x-large;
 text-shadow:3px 3px 4px #c0c0c0;
 box-shadow:gray -1px 3px 3px -1px;
}
h4:before { content: "〉 "; }
h4 {
 margin:2em 0px 1em 0em;
 padding:0.5em 0.5em 0.5em 0.5em;
 border-left:0.5em solid #e0e0ef;
 border-radius: 4px;
 background-color: #f7f7f7;
 font-size: large;
 text-shadow:3px 3px 4px #e0e0e0;
/* box-shadow:gray 0 3px 2px -1px; */
}
h5:before { content: "》 "; }
h5 {
 margin:2em 0px 1em 0em;
 padding:0.5em 0.5em 0.5em 0.5em;
 border-left:0.5em solid #e0e0ef;
 border-radius: 4px;
/* background-color: #f7f7f7; */
 font-size: large;
 text-shadow:3px 3px 4px #e0e0e0;
/* box-shadow:gray 0 3px 2px -1px; */
}
span.diff-added, div.diff-added {
 background-color:gray;
 color:black;
}
span.diff-removed, div.diff-removed {
 background-color:red;
 color:black;
}
div.diff-sep {
 background-color:blue;
 color:yellow;
}
span.diff-added, ins.diff-added {
 color:black;
 background-color:white;
 text-decoration:none;
}
span.diff-removed, del.diff-removed {
 color:black;
 background-color:red;
}
pre {
 margin:0.5em auto 0.5em 0px; 
 padding:0.5em 0.5em 0.5em 0.5em;
 border:0px solid blue;
 border-left:0.5em solid gray;
 border-right:0.5em solid gray;
 border-radius: 4px;
 color:lightgray;
 /* background:black url("/background.png") center/cover no-repeat; */
 /*opacity:0.85;*/
 background:black none center/cover no-repeat;
 font: normal normal normal large/1.5em 'Nanum Gothic Coding',D2Coding,"Courier New","Dejavu Sans Mono",monospace,serif,sans-serif;
 /* text-shadow:3px 3px 4px gray; */
 word-wrap:break-word;
 overflow-x:auto;
 display:block;
 box-shadow:gray 3px 3px 2px -1px;
}
pre::selection {
 color:black;
 background:white;
}
code.wiki {
 font: normal normal normal large/1.5em 'Nanum Gothic Coding',D2Coding,"Courier New","Dejavu Sans Mono",monospace,serif,sans-serif;
}
.highlight { background-color:#808040; }
.underline { text-decoration:none; border-bottom:1px solid lightgreen; font-style: normal;}
img { max-width:100%; }
.folding {
 margin:5px 5px 5px 5px;
 background-color: #f7fff7;
 padding:0.1em 0.1em 0.1em 0.1em;
 border:1px solid darkgray;
 border-radius: 3px;
/* box-shadow:gray 0 3px 2px -1px; */
}
.folding dt {
 height:20px;
 line-height:20px;
 cursor:pointer;
 padding:3px;
 padding-left:16px;
 background:url(../../../imgs/misc/open.png) no-repeat 3px 7px;
}
.folding dt.opened {
  background:url(../../../imgs/misc/close.png) no-repeat 3px 7px;
}
.foot {
  font-family:'Noto Sans KR',sans-serif;
}
.foot > a {
  font-style:italic;
  font-size:small;
  color:blue;
}
div.pagebreak { page-break-before: always; }
div.info {
  font-style:italic;
  font-size: small;
  color:gray;
}
/* End of default.css */
