@charset "utf-8"; /* Fonts */ @import url('https://fonts.googleapis.com/css?family=Source+Code+Pro:400,700'); /* Base */ body { background-color: $bg-color; color: $main-color; font-family: 'Source Code Pro', monospace; margin: 0 auto; width: 90%; max-width: 700px; } h1, h2, h3, h4, h5, h6 { margin: 0px; margin-top: 22px; font-weight: bold; color: $pop-color; font-size: 1em; } p, ul, ol { font-size: 1em; color: $text-color; } a { text-decoration: underline; color: $alt-color; } a:hover { color: $bg-color; background-color: $alt-color; } .primary-text { color: $main-color; } @media only screen and (max-device-width: 500px) { * { font-size: 12px !important; } } b, strong { color: $main-color; } .invert { color: $bg-color; background-color: $main-color; padding-left: 3px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px; } /* Small font override */ body.large { font-size: 1em; } /* Layout */ .container { margin-right: auto; margin-left: auto; } p { word-wrap: break-word; word-break: break-word; white-space: pre-wrap; } footer { color: $text-color; border-top: dashed 1px rgba(219, 219, 219, 0.9); margin: 20px auto 15px; padding-top: 10px; text-align: right; } header { margin-top: 25px; margin-bottom: 10px; } header p { text-align: left; margin: 0; } footer { margin-bottom: 20px; } img { max-width: 100%; } img.home_header { width: 100%; margin-top: 5%; margin-bottom: 5%; } img.detail_header { width: 100%; } /* Lists */ :not(.menu) > ul { list-style: none; padding-left: 1em; } ul :not(.menu) > ul { list-style: none; padding-left: 3em; margin-top: 0.5em; margin-bottom: 0.7em; } :not(.menu) > ul { list-style-type: none; } :not(.menu) > ul > li:before { content: "-"; margin-right: 9px; } ul :not(.menu) > ul > li:before { content: "*"; margin-right: 9px; } /* Navigation */ .menu { border-top: dashed 1px rgba(219, 219, 219, 0.9); border-bottom: dashed 1px rgba(219, 219, 219, 0.9); margin-bottom: 25px; } .menu ul { margin-top: 12px; margin-bottom: 12px; padding-left: 0px; list-style-type: none; text-align: right; } .menu ul li { font-weight: bold; display: inline; margin-left: 10px; } .menu ul li a { text-decoration: none; color: $text-color; } .menu ul li a:hover { text-decoration: none; color: $bg-color; background-color: $main-color; } .menu ul li.site-title { text-align: left; margin-left: 10px; float: left; color: $main-color } *::selection { background-color: $light-alt-color; color: black; }