span.en{color:#f0f0f0;background-color:#133e87;padding:2px 6px;border-radius:3px;font-size:.7em;font-weight:bold;margin-right:4px}span.pt{color:#f0f0f0;background-color:#009739;padding:2px 6px;border-radius:3px;font-size:.7em;font-weight:bold;margin-right:4px}.taxonomies{display:flex;flex-wrap:wrap;gap:6px;margin-top:.5em;margin-bottom:.5em;align-items:center}.taxonomies a.tag{color:var(--text-1);text-decoration:none;font-size:.85em;padding:2px 6px;border-radius:3px;background-color:var(--bg-1);border:1px solid var(--border-color);transition:background-color .2s}.taxonomies a.tag:hover{background-color:var(--bg-2)}.list{}.list>ul{list-style:none;margin:0;padding:0;margin-top:2rem;}.list .list-item{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border-color)}.list .list-item:last-child{border-bottom:none}.list .post-header{display:flex;flex-direction:column;gap:.5rem}.list .post-header h1{margin:0;margin-bottom:.3rem}.list .post-header .post-meta-line{font-family:var(--mono-text-font);text-align:left;margin:0;color:var(--text-1);font-size:.9em}.list .post-header time{font-family:var(--mono-text-font)}.language-button{border:none;border-radius:4px;padding:2px 4px;margin-left:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;text-decoration:none}.language-button.en{background-color:#133e87;color:#f0f0f0}.language-button.pt{background-color:#009739;color:#f0f0f0}.language-button.inactive{background-color:#f0f0f0}.language-button.en.inactive{color:#133e87}.language-button.pt.inactive{color:#009739}button.language-button{width:36px;height:24px}input.search{font-family:inherit;background:var(--bg-1);color:var(--text-0);border:1px solid var(--bg-2);width:300px;height:32px;padding:6px 36px 6px 8px;margin:6px 0;border-radius:6px;background-repeat:no-repeat;background-position:right 8px center;background-size:18px 18px;color:var(--text-1);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='currentColor' d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 109.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zM10 14a4 4 0 110-8 4 4 0 010 8z'/></svg>")}input.search::placeholder{color:var(--text-1)}article.resume h1::before,article.resume h2::before,article.resume h3::before,article.resume h4::before,article.resume h5::before,article.resume h6::before{display:none}article.resume .link-container{text-align:center;margin:1em 0}article.resume .link-container a{display:inline-flex;align-items:center;gap:.5em;text-decoration:none;padding:.5em 1em;border:2px solid var(--border-color);border-radius:.3em;transition:background-color .2s}article.resume .link-container a:hover{background-color:var(--bg-1)}article.resume .experiences{border:2px solid var(--border-color);padding:2em;padding-top:0}article.resume .experiences .education .title{text-align:center;font-size:1.4em}article.resume .experiences .education .degree-container h4{font-weight:bold}article.resume .experiences .education .degree-container .line{display:flex;flex-direction:row;justify-content:space-between;width:100%}article.resume .experiences .education .degree-container .degree{margin-bottom:.1em;font-size:1em}article.resume .experiences .education .degree-container .date{font-weight:normal;margin-bottom:.1em;font-size:1em}article.resume .experiences .education .degree-container .school{margin-top:.1em;margin-bottom:.1em}article.resume .experiences .education .degree-container .keywords{display:flex;flex-wrap:wrap;gap:.5em}article.resume .experiences .education .degree-container .keywords .keyword{background-color:var(--bg-1);border:1px solid var(--border-color);padding:.2em .5em;border-radius:.2em;font-size:.8em}article.resume .experiences .skills-section{margin-top:2em}article.resume .experiences .skills-section .title{text-align:center;font-size:1.4em}article.resume .experiences .skills-section .skill-category{margin-bottom:1.5em}article.resume .experiences .skills-section .skill-category h4{font-weight:bold;margin-bottom:.5em}article.resume .experiences .skills-section .skill-category .skill-list{display:flex;flex-wrap:wrap;gap:.5em}article.resume .experiences .skills-section .skill-category .skill-list .skill-item{background-color:var(--bg-1);border:1px solid var(--border-color);padding:.3em .6em;border-radius:.2em;font-size:.9em}:root.light{--bg-0: #f5e5e7;--bg-1: #d7c7e1;--bg-2: #aba2c8;--text-0: #2d2d2a;--text-1: #444440;--text-2: #6b6b67;--primary-color: #3d007a;--hover-color: #aba2c8;--border-color: #aba2c8}:root.dark{--bg-0: #110607;--bg-1: #2e1e38;--bg-2: #40375d;--text-0: #d5d5d2;--text-1: #a8a8a5;--text-2: #7d7d7a;--primary-color: #c285ff;--hover-color: #40375d;--border-color: #40375d}article.resume .experiences{background-color:var(--bg-1)}