@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";img.svelte-1fvzi1h{cursor:pointer;width:2rem;filter:invert(100%);transition:opacity .1s linear}@media screen and (min-width: 768px){img.svelte-1fvzi1h:hover{opacity:.8}}@media screen and (max-width: 768px){img.svelte-1fvzi1h:active{opacity:.8}}#github_icon.svelte-1e9d4g3 img.svelte-1e9d4g3{width:2.1rem;display:block;position:relative;top:-1.7px;filter:invert(100%);transition:opacity .1s linear;cursor:pointer}@media screen and (min-width: 768px){#github_icon.svelte-1e9d4g3 img.svelte-1e9d4g3:hover{opacity:.8}}@media screen and (max-width: 768px){#github_icon.svelte-1e9d4g3 img.svelte-1e9d4g3:active{opacity:.8}}header.svelte-1edlngi.svelte-1edlngi{height:5rem;width:100vw;padding-block:1rem;position:fixed;top:0;left:0;z-index:10;display:flex;align-items:center;transition:all .2s linear}header.svelte-1edlngi .container.svelte-1edlngi{width:100%;display:flex;align-items:center;justify-content:space-between}header.svelte-1edlngi .container .left.svelte-1edlngi{width:100%;display:flex;justify-content:flex-start;align-items:baseline}@media screen and (max-width: 768px){header.svelte-1edlngi .container .left.svelte-1edlngi{flex-direction:column;align-items:flex-start}}header.svelte-1edlngi .container .left h1.svelte-1edlngi{display:block;cursor:default;font-family:Roboto,sans-serif;color:#feffff;font-size:1.5rem;text-transform:uppercase}header.svelte-1edlngi .container .left h2.svelte-1edlngi{cursor:default;display:block;font-family:Roboto,sans-serif;color:#ddbe61;font-size:1rem;text-transform:uppercase;padding-left:.5rem}@media screen and (max-width: 767px){header.svelte-1edlngi .container .left h2.svelte-1edlngi{font-size:1rem;padding-left:0}}header.svelte-1edlngi .container nav a.svelte-1edlngi{display:flex;align-items:center;justify-content:center;min-height:20px}@media screen and (max-width: 767px){header.svelte-1edlngi .container nav a.svelte-1edlngi{gap:0;min-width:20px}}header.svelte-1edlngi .container .right.svelte-1edlngi{display:flex;justify-content:flex-end;gap:.5rem;align-items:center;width:100%}.blurry_header.svelte-1edlngi.svelte-1edlngi{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(8px);background-color:rgba(0,0,0,.01)}#loader.svelte-1muwy02{background:#0f0f14;z-index:100}#number.svelte-1muwy02{position:absolute;width:10vw;text-align:right;font-family:Kinta,sans-serif;bottom:10%;right:10%;transform:translate(-50%,-50%);font-size:4rem;font-weight:700;color:#feffff}@font-face{font-family:Kinta;font-style:normal;font-weight:400;src:url(./Kinta.844442c4.otf) format("opentype")}@font-face{font-family:Ogg;font-style:normal;font-weight:400;src:url(./Ogg.9a845cfd.otf) format("opentype")}*{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}html{scroll-behavior:smooth}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,a:hover{text-decoration:none!important;color:inherit!important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}*{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}html,body{min-width:100vw;background:#0f0f14}html{font-size:1rem}@media screen and (max-width: 768px){html{webkit-overflow-scrolling:touch;font-size:.7rem}}@media screen and (min-width: 1536px){html{font-size:1.2rem}}button{all:unset}.column{display:flex;flex-direction:column;justify-content:center;text-transform:uppercase}.fixed{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;height:100lvh!important;pointer-events:none}.container{margin:0 auto}@media screen and (max-width: 768px){.container{width:95%;max-width:95%}}@media screen and (max-width: 1536px){.container{width:90%;max-width:90%}}@media screen and (min-width: 1536px){.container{max-width:1440px}}.container-blog{max-width:800px;margin:0 auto}strong{font-weight:600;color:#ddbe61}.underline{text-decoration:underline}.underline:hover{text-decoration:none}.pointer{cursor:pointer}.center{text-align:center}.accent{color:#ddbe61}.complementary{color:#233791}.no_overflow{overflow:hidden}.hide{display:none!important}.card,.book-card,.post-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;transition:background .2s ease}.card:hover,.book-card:hover,.post-card:hover{background:rgba(255,255,255,.05)}.card-link,.book-card .book-link,.post-card .post-link{display:block;text-decoration:none;color:inherit;height:100%}.card-header{margin-bottom:1rem}.card-header h2,.card-header h3{font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:600;margin-bottom:.5rem;color:#feffff;line-height:1.4}@media screen and (max-width: 767px){.card-header h2,.card-header h3{font-size:1.6rem}}.card-header h2{font-size:1.6rem}@media screen and (max-width: 767px){.card-header h2{font-size:1.8rem}}.card-author{font-family:Roboto,sans-serif;font-size:1rem;color:#feffff;margin-bottom:.5rem}@media screen and (max-width: 767px){.card-author{font-size:1.2rem}}.card-date{font-family:Roboto,sans-serif;font-size:.9rem;color:#ddbe61}@media screen and (max-width: 767px){.card-date{font-size:1.1rem}}.card-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.card-tags .tag{background:#ddbe61;color:#0f0f14;padding:.25rem .75rem;border-radius:4px;font-size:.8rem;font-family:Roboto,sans-serif;font-weight:500;text-transform:uppercase}@media screen and (max-width: 767px){.card-tags .tag{font-size:1rem}}.card-excerpt{flex-grow:1;margin-bottom:1rem}.card-excerpt p{font-family:Roboto,sans-serif;color:#feffff;line-height:1.6;margin:0;opacity:.8}@media screen and (max-width: 767px){.card-excerpt p{font-size:1.2rem}}.card-read-more{display:flex;justify-content:flex-end;color:#ddbe61;font-family:Roboto,sans-serif;font-weight:500;font-size:.9rem;margin-top:auto}@media screen and (max-width: 767px){.card-read-more{font-size:1.1rem}}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}@media screen and (max-width: 767px){.cards-grid{grid-template-columns:1fr;gap:1.5rem}}.post-card .post-link{padding:2rem;display:flex;flex-direction:column;height:100%}.book-card{display:flex;flex-direction:row}@media screen and (max-width: 767px){.book-card{flex-direction:column}}.book-card .book-link{display:grid;grid-template-columns:250px 1fr;height:100%}@media screen and (max-width: 767px){.book-card .book-link{grid-template-columns:1fr}}.book-card .book-image{width:100%;flex-shrink:0}@media screen and (max-width: 767px){.book-card .book-image{width:100%;height:200px}}.book-card .book-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.book-card .book-content{padding:2rem;display:flex;flex-direction:column;flex-grow:1}.blog_page{margin-top:6rem;min-height:80vh;max-width:800px;margin-left:auto;margin-right:auto;padding:0 1rem 4rem;position:relative;z-index:1}@media screen and (max-width: 767px){.blog_page{padding:2rem 1.5rem}}.blog_header{text-align:center;margin-bottom:4rem}.blog_header h1{font-family:Ogg,sans-serif;color:#feffff;font-size:4rem;margin-bottom:1rem}@media screen and (max-width: 767px){.blog_header h1{font-size:3rem}}.blog_header p{color:#ddbe61;font-family:Roboto,sans-serif;font-size:1.2rem}@media screen and (max-width: 767px){.blog_header p{font-size:1.4rem}}.blog_navigation{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 767px){.blog_navigation{flex-direction:column;align-items:flex-start}}.blog_section{margin-bottom:4rem}.blog_section_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 767px){.blog_section_header{flex-direction:column;align-items:flex-start}}.blog_section_header h2{font-family:Roboto,sans-serif;color:#feffff;font-size:2.5rem;font-weight:600}@media screen and (max-width: 767px){.blog_section_header h2{font-size:2rem}}.blog_section_footer{display:flex;justify-content:center;margin-top:2rem;padding-top:1.5rem}.blog_bottom_navigation{display:flex;justify-content:space-between;align-items:center;margin-top:4rem;padding-top:2rem;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 767px){.blog_bottom_navigation{flex-direction:column;align-items:center;text-align:center;gap:1.5rem}}.blog_no_content{text-align:center;padding:4rem 2rem}.blog_no_content h2{color:#feffff;font-family:Roboto,sans-serif;margin-bottom:1rem}.blog_no_content p{color:#ddbe61;font-family:Roboto,sans-serif}@media screen and (max-width: 767px){.blog_no_content p{font-size:1.2rem}}.blog_detail_content{margin-top:6rem;font-family:Roboto,sans-serif;max-width:800px;margin-left:auto;margin-right:auto;padding:0 1rem 4rem;position:relative;z-index:1}@media screen and (max-width: 767px){.blog_detail_content{padding:2rem 1.5rem}}.blog_detail_navigation{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 767px){.blog_detail_navigation{flex-direction:column;align-items:flex-start}}.blog_detail_bottom_navigation{display:flex;justify-content:space-between;align-items:center;margin-top:4rem;padding-top:2rem;flex-wrap:wrap;gap:1rem}@media screen and (max-width: 767px){.blog_detail_bottom_navigation{flex-direction:column;align-items:center;text-align:center;gap:1.5rem}}.blog_detail_error{text-align:center;padding:4rem 2rem}.blog_detail_error h2{color:#ddbe61;font-family:Roboto,sans-serif;margin-bottom:1rem}.blog_detail_error p{color:#feffff;margin-bottom:2rem}.blog_detail_error .error-navigation{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}@media screen and (max-width: 767px){.blog_detail_error .error-navigation{flex-direction:column;gap:1rem}}.blog_article{font-size:1.2rem}@media screen and (max-width: 767px){.blog_article{font-size:1.4rem}}.blog_article_header{margin-bottom:3rem}.blog_article_header h1{font-family:Ogg,sans-serif;color:#feffff;font-size:3rem;margin-bottom:1rem;line-height:1.2}.blog_article_header .meta{color:#ddbe61;font-family:Roboto,sans-serif;margin-bottom:1rem}.blog_article_header .meta .author{color:#feffff;margin-left:1rem}.blog_article_header .tags{display:flex;gap:.5rem;flex-wrap:wrap}.blog_article_header .tags .tag{text-transform:uppercase;background:#ddbe61;color:#0f0f14;padding:.25rem .5rem;border-radius:4px;font-size:.875rem;font-family:Roboto,sans-serif}@media screen and (max-width: 767px){.blog_article_header .tags .tag{font-size:1.2rem}}.blog_book{font-size:1.2rem}@media screen and (max-width: 767px){.blog_book{font-size:1.4rem}}.blog_book_header{display:flex;gap:2rem;margin-bottom:3rem}@media screen and (max-width: 767px){.blog_book_header{flex-direction:column;align-items:center;text-align:center}}.blog_book_header .book-cover{flex-shrink:0;width:200px;height:300px;overflow:hidden;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3)}@media screen and (max-width: 767px){.blog_book_header .book-cover{width:250px;height:375px}}.blog_book_header .book-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog_book_header .book-meta{flex:1;display:flex;flex-direction:column;justify-content:center}.blog_book_header .book-meta h1{font-family:Ogg,sans-serif;color:#feffff;font-size:3rem;margin-bottom:1rem;line-height:1.2}@media screen and (max-width: 767px){.blog_book_header .book-meta h1{font-size:2.5rem}}.blog_book_header .book-meta .book-author{color:#feffff;font-family:Roboto,sans-serif;font-size:1.4rem;margin-bottom:1rem;font-style:italic}@media screen and (max-width: 767px){.blog_book_header .book-meta .book-author{font-size:1.6rem}}.blog_book_header .book-meta .meta{color:#ddbe61;font-family:Roboto,sans-serif;margin-bottom:1rem;font-size:1rem}@media screen and (max-width: 767px){.blog_book_header .book-meta .meta{font-size:1.2rem}}.blog_book_header .book-meta .tags{display:flex;gap:.5rem;flex-wrap:wrap}@media screen and (max-width: 767px){.blog_book_header .book-meta .tags{justify-content:center}}.blog_book_header .book-meta .tags .tag{text-transform:uppercase;background:#ddbe61;color:#0f0f14;padding:.25rem .5rem;border-radius:4px;font-size:.875rem;font-family:Roboto,sans-serif}@media screen and (max-width: 767px){.blog_book_header .book-meta .tags .tag{font-size:1.1rem}}.blog_book_header .book-meta .warning{color:#ddbe61;font-family:Roboto,sans-serif;font-size:.8rem;margin-top:1rem}
