:root{--body-width: min(860px, 100vw - 2em);--background-inner-width: 100;--background-width: 210;--sky-blue: #0573d4;--light-sky-blue: #54A1DA}@font-face{font-family:"Noto-Memo";src:url("/fonts/NotoMemoSubset.woff")}@font-face{font-family:"Hack";src:url("/fonts/Hack-Regular.ttf"),url("/fonts/Hack-Italic.ttf"),url("/fonts/Hack-Bold.ttf"),url("/fonts/Hack-Bolditalic.ttf")}@font-face{font-family:"Nunito";src:url("/fonts/Nunito-Regular.ttf");font-weight:normal;font-style:normal}@font-face{font-family:"Nunito";src:url("/fonts/Nunito-Italic.ttf");font-weight:normal;font-style:italic}@font-face{font-family:"Nunito";src:url("/fonts/Nunito-ExtraBold.ttf");font-weight:bold;font-style:normal}@font-face{font-family:"Nunito";src:url("/fonts/Nunito-ExtraBoldItalic.ttf");font-weight:bold;font-style:italic}body{min-height:100vh;width:var(--body-width);margin:0 auto;font:100% "Nunito",sans-serif;background-image:url("background.jpg"),linear-gradient(to bottom, var(--sky-blue), var(--light-sky-blue));background-blend-mode:screen;background-position:top center;background-repeat:repeat-y;background-size:calc(var(--background-width)*var(--body-width)/var(--background-inner-width)),auto}body>header{display:flex;flex-wrap:wrap;column-gap:2rem;justify-content:space-between}body>header>h1{margin:1rem 0}body>header .links{align-self:flex-end;flex:1 1 16px;display:flex;flex-flow:row-reverse wrap-reverse;align-content:end;justify-content:end;gap:4px;margin-bottom:4px;margin-top:-.5rem}body>header .links a{block-size:16px}a{text-decoration:none}a:hover{text-decoration:underline wavy}a#logo{color:unset;display:inline-block;transform-origin:center;transform:rotate(-2deg);color:gold;text-shadow:.1em .1em 0 #152086;white-space:nowrap}a#logo::before{content:url("icons/paquerette_1.svg");position:absolute;z-index:-1;top:-1px;left:-24px}a#logo::after{content:url("icons/paquerette_2.svg");position:absolute;z-index:-1;bottom:-14px;right:-28px}a#logo:hover{text-decoration-color:#9acd32}h1,h2,h3,h4{margin:0 0 .2em;padding:0}main{padding:.5em 1em 1em 1em;background:#fff;border-radius:4px}footer{float:right;margin:.5em}.posts{display:grid;place-content:center;grid-template-columns:2fr auto 1fr;column-gap:1em;row-gap:.5em}.posts a{grid-column:1;justify-self:right;text-align:right}.posts span{color:#9acd32}.posts span:nth-last-child(odd){color:gold}.posts time{grid-column:3}.flex-space-between{display:flex;justify-content:space-between;flex-wrap:wrap}time{font-style:italic;color:grey}.rainbow{background-image:linear-gradient(to right in hsl longer hue, gold, #9acd32);background-clip:text;color:rgba(0,0,0,0);text-shadow:none}main a{color:var(--sky-blue)}main a:hover{text-decoration-color:var(--light-sky-blue)}main p{text-align:justify}main pre{padding:1em;margin:1em;overflow-x:auto}main code{font:.8em "Hack",monospace;color:grey;font-weight:bold}main pre code{font-weight:normal}main blockquote{font-family:serif;font-style:italic;padding:1em;margin:1em;color:var(--light-sky-blue);background-color:#eef8ff;border-left:medium solid var(--light-sky-blue)}main blockquote p{margin:auto}main img{max-width:100%;display:block;margin:0 auto}main img[nocenter]{margin:unset;max-width:unset;display:unset}main .image-link img:hover{border-radius:4px;outline:1px solid var(--light-sky-blue);outline-offset:4px}main table{display:block;overflow-x:auto;white-space:nowrap;border-collapse:collapse}main table th,main table td{border:1px solid var(--light-sky-blue);padding:2px 8px}main table th{border-top:none}main table :is(th,td):first-child{border-left:none}main table :is(th,td):last-child{border-right:none}main table tr:last-child td{border-bottom:none}main .youtube>iframe{max-width:100%;display:block;margin:0 auto}@font-face{main{font-family:"Noto-Memo";src:url("/fonts/NotoMemoSubset.woff")}}main .japanese-monospaced{font-family:"Noto-Memo",monospace;color:#000;border:thin dotted #000}main .img-grid>p{display:grid;padding-left:16px;padding-right:16px;grid-template-columns:repeat(auto-fit, minmax(min(300px,100%), 1fr));gap:16px;place-items:center}main .ikea-screw{display:flex;align-items:center}main .ikea-screw>img{object-fit:contain;flex-basis:50px}main .ikea-screw-inline{margin:unset;max-width:unset;display:inline-block;height:1em;vertical-align:sub}main .inline-image{display:inline-block;height:1em;vertical-align:sub}main .center-table{width:100%;display:grid;place-content:center}