/* 01-reset.css */
*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}
/* 02-main.css */
:root{--pink:#faaaab;--light:#faaaab;--green:#faaaab;background-color:#6D712E;margin:0;padding:0}html{height:100%;width:100%}body,html{margin:0;padding:0;display:grid}body{grid-template-columns:minmax(16px,1fr) auto minmax(16px,1fr);grid-template-rows:auto 1fr auto;grid-auto-rows:minmax(100px,auto);background-color:var(--pink)}header,article,footer{display:block}header{grid-column:1 / span 3;grid-row:1}footer{grid-column:1 / span 3;grid-row:3}div#left-bar{grid-column:1;grid-row:2;background-image:linear-gradient(to right,#faaaab,#eeeeee)}div#right-bar{grid-column:3;grid-row:2;background-image:linear-gradient(to right,#eeeeee,#faaaab)}header,article,main,footer{margin-left:auto;margin-right:auto;width:100%}main{grid-column:2;grid-row:2;display:flex;flex:1 1 auto;color:#073642;background-color:#eeeeee;min-height:70%;height:100%;position:flex;justify-content:center;position:static;padding:0}header,footer{text-align:center;background-color:#6D712E}.copyleft{text-align:left}.footer-navbar{text-align:right;padding:0;gap:8em;display:flex;align-items:center;flex-direction:row}.follow>a{display:inline-block;height:32px}.follow>a:hover{transition:transform .3s;transform:scale(1.5)}.screen-reader-text{display:none}header{color:#88AA88;min-width:150px}header>.header,footer>.footer{margin-left:auto;margin-right:auto;justify-content:center;padding:40px 20px;min-width:150px;max-width:800px;position:static}#footer-logo>img{margin-left:auto;margin-right:auto}header>.header{gap:12px}footer>.footer{gap:60px}#navbar{display:flex;align-items:center;flex-direction:row;gap:20px}nav{text-align:center;justify-content:center}ul,ol{margin-left:0.75em;text-align:left}nav>ul>li{display:inline-block}nav>ul>li>a,.header>.lang>a{font-size:1.2rem;font-weight:bold;color:#faaaab;text-decoration:none;text-transform:lowercase}footer{margin-top:0;color:#93a1a1}footer>p{margin:0}h1{font-size:1.8rem;margin-bottom:1.2em}h2{font-size:1.5rem;margin-bottom:1em}h3{font-size:1.3rem;margin-bottom:0.8em}h1,h2,h3{text-align:center}p{line-height:1.8}.header-navbar{width:70%;display:flex}.logo a{font-weight:bold;color:#073642;text-decoration:none}ul#header-navbar{white-space:nowrap;display:flex}.flex-container{display:flex;align-items:center;gap:20px}p,.pair-fig-left,.pair-fig-right,.pair-texts{margin-top:1.2em;margin-bottom:1.2em}.pair-fig-left,.pair-fig-right,.pair-texts{display:flex;justify-content:space-between;gap:20px}.pair-fig-left,.pair-fig-right{align-items:center}.pair-fig-left>.fig-left,.pair-fig-right>.fig-right{margin:auto}figure>figcaption{display:none}.single-list{width:75%;margin-left:auto;margin-right:auto;text-align:center}.single-list>p{margin-top:0;margin-bottom:0}.single-list>h2{margin-bottom:0.5em}.single-list>ul{display:inline-flex;flex-wrap:wrap;width:100%;margin:1.2em auto;list-style-type:none}.no-bullet-list>ul{list-style-type:none;padding-left:0;margin-left:0;text-indent:1.5em hanging}.single-list>ul>li{float:left;padding:0 0.5em;margin:0 auto;text-align:center}.blog-post-header{display:flex}.blog-post-header>h2{text-align:left;width:75%}.blog-post-header>.blog-post-metadata{text-align:right;width:25%;font-size:70%;margin-bottom:1em}@media screen and (min-width:640px){.header>.header-navbar>ul>.lang{display:none}.logo,.header>.lang{width:15%}ul#header-navbar{gap:3rem}.pair-fig-left,pair-fig-right,.pair-texts{flex-direction:row}.pair-fig-left>.text-right,.pair-fig-right>.text-left{width:60%}.header{flex-direction:row}.footer{flex-direction:row}div#page-content{width:100%;height:100%;display:flex}main{max-width:768px;height:100%;flex-grow:1}article{padding:40px 64px}.pair-texts>section{width:50%}}@media screen and (max-width:641px){body{width:100%;background-color:#BB00BB}header{margin:0 0}.header{flex-direction:row}.logo{width:50%}ul#header-navbar{flex-direction:column;text-align:center;width:80%}.header>.lang{display:none}.header-navbar>ul>li{text-align:right}ul#header-navbar{gap:0.5rem}nav{margin:auto;text-align:center;width:50%}footer{text-align:center}article{padding:16px 16px}.logo{text-align:center;margin:1rem auto 3rem}.logo a{font-size:2.4rem}nav a{display:block;line-height:1.6}.pair-fig-left,.pair-texts{flex-direction:column}.pair-fig-right{flex-direction:column-reverse}}@media screen and (max-width:321px){article{padding:8px 8px}.logo{text-align:center;margin:1rem auto 3rem}.logo a{font-size:2.4rem}nav a{display:block;line-height:1.6}}
/* 03-blog.css */
.taglist{font-size:80%;color:#073642}.footnotes{font-size:80%;color:#073642}.postdescription{font-size:80%;font-style:italic;color:#073642}.postdate{font-size:66%}article .postdate{font-size:66%}.warning{font-size:90%;border:solid 2px;border-color:#d33682;border-radius:3px;padding:10px;margin-top:20px;margin-bottom:5px;margin-left:auto;margin-right:auto;display:flex;align-items:center;width:80%}.warning-text{margin-left:20px}code{overflow-x:auto}pre .sourceCode{overflow:auto}.webring h2{font-weight:normal;font-size:1em;font-style:italic;margin-top:5rem}.webring .articles{display:flex;flex-wrap:wrap;margin:-0.5rem}.webring .title{margin:0;font-size:0.9em}.webring .article{flex:1 1 0;display:flex;flex-direction:column;margin:0.5rem;padding:0.7rem;background:#eee8d5;min-width:10rem}.webring .summary{font-size:1.0rem;flex:1 1 0}.webring .date{font-size:1.0rem;padding-bottom:1.0rem;font-style:italic}.webring .attribution{text-align:right;font-size:0.8rem;color:#586e75}
/* 04-events.css */
.eventdate{font-size:80%;font-style:italic;color:#073642}
