body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{-moz-box-sizing:border-box;box-sizing:border-box}.container{min-height:100vh;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.main{-webkit-flex:1 1;-moz-box-flex:1;flex:1 1;padding:0 24px}.main,footer{width:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center}footer{background-color:#fff;padding:8px;font-size:.75rem;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.title a{color:#0070f3;text-decoration:none}.title a:active,.title a:focus,.title a:hover{text-decoration:underline}.title{line-height:1.15;font-size:4rem;margin:0 0 "0.5em";padding:"0 8px"}.description,.title{text-align:center}.description p{margin:0}.description{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;line-height:1.5;font-size:1.5rem}.description h1{-webkit-align-self:flex-start;align-self:flex-start;padding-bottom:2px;border-bottom:1px solid #fff}.code{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-webkit-align-self:center;align-self:center;background:#fafafa;border-radius:5px;padding:.5rem;font-size:1rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.grid{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:800px;margin-top:3rem}.card{margin:1rem;-webkit-flex-basis:45%;flex-basis:45%;padding:1.5rem;text-align:left;color:inherit;text-decoration:none;border:1px solid #eaeaea;border-radius:10px;-moz-transition:color .15s ease,border-color .15s ease;transition:color .15s ease,border-color .15s ease}.card:active,.card:focus,.card:hover{color:#0070f3;border-color:#0070f3}.card h3{margin:0 0 1rem;font-size:1.5rem}.card p{margin:0;font-size:1.25rem;line-height:1.5}.logo{height:1em}.marker{background-color:#ff0;padding-left:.3em;padding-right:.3em}.marker:hover{background-color:#0070f3;color:#fff}.contact{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;justify-content:space-evenly;margin-bottom:1.5em}.contact>a{background-color:#000;color:#fff;font-weight:700;font-size:.875rem;border-radius:4rem;padding:.7em}h1,h2,h3,h4,h5{color:#000}.mail{max-width:468px;width:100%;font-size:1rem;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;grid-gap:12px;gap:12px;font-weight:700}.aerolab{color:orange;font-size:1.5rem;font-weight:500}small{font-size:1rem}.dark .main,.dark footer{background-color:#121212}.dark .description,.dark .language,.dark .title,.dark footer{color:#dcdcdc}.dark .code,.dark .marker,.dark h4{color:#000}.dark .mail{color:#fff}.dark .contact>a{background-color:#464444}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark p{color:#fff}.language,.toggleTheme{background:none;border:none;cursor:pointer}.options{margin-top:24px;align-self:flex-end;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;grid-gap:8px;gap:8px}.language{font-weight:700}.stalkme{margin-top:24px}.stalkme p{font-size:1.25rem}.currently{background:#464444;color:#fff;-webkit-align-self:center;align-self:center;padding:4px 8px;border-radius:24px;font-size:12px;font-weight:700}.now{margin-top:24px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;grid-gap:8px;gap:8px;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}