@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Noto+Serif+JP&display=swap');
@import url('https://fonts.googleapis.com/css?family=Fira+Code&display=swap');

body {
	font-family:  'Noto Serif JP', serif;
	margin:       25px;
	margin-left:  25px;
	margin-right: 25pt;
}

body a.PDF::before { content: "(PDF) "; }
body a.YouTube::before { content: "(YouTube) "; }
body a.WebSite::before { content: "(Web Site) "; }
body header h1::before { content: "TIL"; }
input.BottonHref { margin: 10pt; }
body.ExternalLinks { counter-reset: chapter; }
body.ExternalLinks h4:before {
	content: "(No."counter(chapter)") ISBN ";
	counter-increment: chapter;
}
body.ExternalLinks header h2::before { content: "External Links >> "; }
body.ExternalLinks section.book dl { margin-bottom: 50px; }
body.ExternalLinks section.book dd::before { content: "● "; font-size: smaller; }
body.ExternalLinks section.book dd span.pdf:before { content: "(PDF)"; }
body.ExternalLinks section.book dd span.LinkTarget::before { content: "@"; }
body.ExternalLinks section.book dd span.LinkTarget.GitHub::after { content: " GitHub"; }
body.ExternalLinks section.book dt { font-weight: bold; }
body.ExternalLinks section.book dt::before { content: "["; }
body.ExternalLinks section.book dt::after { content: "]"; }

@media print {
	input.BottonHref { display: none; }
}

/* EOF */
