@import url('https://fonts.googleapis.com/css2?family=Courier+Prime:ital,wght@0,400;0,700;1,400;1,700&family=M+PLUS+1+Code:wght@100..700&family=Vollkorn:ital,wght@0,400..900;1,400..900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{height:100%;}body{background:rgb(31,31,35);background-attachment:fixed;background-color:black;background-image:radial-gradient(rgba(60,6,0,0.5),black 120%);height:100vh;color:white;font-family:"Courier Prime","M PLUS 1 Code",monospace;font-weight:400;font-style:normal;height:100%;}blockquote{border-left:solid 0.25em red;padding-left:0.5em;}hr{border-color:red;}li::marker{color:red;}.dialog-off-canvas-main-canvas{text-shadow:0 0 5px darkred}.dialog-off-canvas-main-canvas a{color:white;text-decoration-color:red;text-decoration-thickness:3px;text-shadow:1px 1px darkred;transition:0.25s;}.dialog-off-canvas-main-canvas a:hover{color:red;}.hidden{display:none;}.red{color:red;}
#background{background-image:url(/themes/custom/nipponica/images/bkg-color.png);background-position:center bottom;background-repeat:no-repeat;background-size:cover;height:100vh;left:0;opacity:0.4;position:fixed;top:0;width:100vw;z-index:1;}#background::after{content:"";position:absolute;top:0;left:0;width:100vw;height:100vh;background:repeating-linear-gradient(0deg,rgba(0,0,0,0.9),rgba(0,0,0,0.9) 1px,transparent 1px,transparent 2px);pointer-events:none;}.dialog-off-canvas-main-canvas{height:100%;margin-left:auto;margin-right:auto;max-width:800px;position:relative;z-index:10;}
.dialog-off-canvas-main-canvas nav[role="navigation"] ul,#block-nipponica-primary-local-tasks ul,article nav ul,.topic-listing ul{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;list-style:none;padding:0;text-transform:lowercase;}.dialog-off-canvas-main-canvas nav[role="navigation"] li,#block-nipponica-primary-local-tasks li,article nav li,.topic-listing ul li{display:flex}.dialog-off-canvas-main-canvas nav[role="navigation"] li:not(:last-child)::after,#block-nipponica-primary-local-tasks li:not(:last-child)::after,article nav li:not(:last-child)::after,.topic-listing ul li:not(:last-child)::after{content:"｜";line-height:1em;position:relative;top:5px;}article nav ul,.topic-listing ul{justify-content:left;}#block-nipponica-site-branding{display:flex;flex-flow:column nowrap;font-weight:bold;text-align:center;}#block-nipponica-site-branding a{font-size:xxx-large;}
h2{font-size:1.75em;text-align:center;}.post-listing{position:relative;}.post-listing .day{position:relative;}.post-listing time{display:block;float:left;font-size:1.25em;font-weight:bold;position:sticky;text-align:center;text-combine-upright:all;top:0px;left:0px;writing-mode:vertical-lr}article.post{border-bottom:solid 1px rgba(255,0,0,0.5);margin-bottom:2em;margin-left:3em;}article.post h3{font-size:1.5em;}article.post main{font-family:"Vollkorn","M PLUS 1 Code",serif;font-size:1.2em;}article.post footer nav ul{justify-content:right;}.footer-content{margin-top:2em;padding-top:1em;text-align:center;}
