@keyframes fade-in{to{opacity:1}}@keyframes fade-in-bloom{0%{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(2) blur(10px);filter:brightness(.5) blur(10px);opacity:1}to{filter:brightness(1) blur(0);opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes fade-out-bloom{to{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(2) blur(10px);filter:brightness(.5) blur(10px);opacity:1}0%{filter:brightness(1) blur(0);opacity:1}}@keyframes scale-up{to{transform:scale(1.25)}}@keyframes scale-down{to{transform:scale(.75)}}@keyframes slide-out-up{to{transform:translateY(-100%)}}@keyframes slide-out-down{to{transform:translateY(100%)}}@keyframes slide-out-right{to{transform:translate(100%)}}@keyframes slide-out-left{to{transform:translate(-100%)}}@keyframes slide-in-up{0%{transform:translateY(100%)}}@keyframes slide-in-down{0%{transform:translateY(-100%)}}@keyframes slide-in-right{0%{transform:translate(-100%)}}@keyframes slide-in-left{0%{transform:translate(100%)}}@keyframes shake-x{0%,to{transform:translate(0)}20%{transform:translate(-5%)}40%{transform:translate(5%)}60%{transform:translate(-5%)}80%{transform:translate(5%)}}@keyframes shake-y{0%,to{transform:translateY(0)}20%{transform:translateY(-5%)}40%{transform:translateY(5%)}60%{transform:translateY(-5%)}80%{transform:translateY(5%)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{90%,to{opacity:0;transform:scale(2)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{50%{transform:translateY(-25%)}}@keyframes bounce{25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}@keyframes pulse{50%{transform:scale(.9)}}:root{--color-medium-gray:var(--gray-7);--fa-font-path:"../fonts";--body-background:#292828;--body-background-darker:#1c1a17;--body-color:#f2f2f2;--heading-color:#000;--action-color:#e3a54c;--action-color-rgb:227,165,76;--secondary-text-color:#9a9a9a}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:local("Poppins"),url("/_bridgetown/static/poppins-bold-webfont-GD54MDHY.woff2") format("woff2"),url("/_bridgetown/static/poppins-bold-webfont-64TSZYDD.woff") format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:local("Poppins"),url("/_bridgetown/static/poppins-extralight-webfont-OW5JNZ4W.woff2") format("woff2"),url("/_bridgetown/static/poppins-extralight-webfont-E6X7CDLT.woff") format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:local("Poppins"),url("/_bridgetown/static/poppins-extralightitalic-webfont-ZOKBVNNO.woff2") format("woff2"),url("/_bridgetown/static/poppins-extralightitalic-webfont-WXYO5YW5.woff") format("woff")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:local("Poppins"),url("/_bridgetown/static/poppins-regular-webfont-HLHS6B7V.woff2") format("woff2"),url("/_bridgetown/static/poppins-regular-webfont-FA6XMHQC.woff") format("woff")}body{align-items:center;background-color:#292828;background-color:var(--body-background);color:#f2f2f2;color:var(--body-color);display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:108%;justify-content:space-between;line-height:1.5;margin:0;min-height:100vh}a{color:#e3a54c;color:var(--action-color);text-decoration:none}h1{color:#000;color:var(--heading-color);font-size:2.5rem;font-weight:900;line-height:1.2;margin:1rem 0 3rem;text-align:center}.navbar{align-items:center;display:flex;flex-direction:column;margin-top:20px}.navbar img{margin-bottom:10px;width:60px}.navbar>h5{font-size:1rem;font-weight:700;letter-spacing:2px;margin:0}.tagline{color:#9a9a9a;color:var(--secondary-text-color);font-size:1rem;font-weight:200;letter-spacing:1px;margin:3px 0}.main-nav ul{display:flex;font-size:.875rem;font-weight:400;gap:1.5rem;justify-content:center;letter-spacing:1px;list-style-type:none;margin:10px 0 15px;padding:0}.main-nav a{color:#f2f2f2;color:var(--body-color);text-decoration:none}.main-nav a:hover{text-decoration:underline;text-decoration-color:#e3a54c;text-decoration-color:var(--action-color)}#list-posts{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0;max-width:800px;padding:0}#list-posts>li{list-style:none;width:100%}.pagination{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;width:100%}.pagination li{font-size:.875rem;font-weight:800;list-style:none}.post-card{background-color:#292828;background-color:var(--body-background);border:1px solid rgba(227,165,76,.3);border-color:rgba(var(--action-color-rgb),.3);border-radius:6px;box-shadow:4px 4px 8px 2px #0a0a0a33;color:#f2f2f2;color:var(--body-color);padding:20px;position:relative}.post-card_header{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:5px;text-align:center}.post-card_date{color:#9a9a9a;color:var(--secondary-text-color);font-size:.875rem;font-weight:200;letter-spacing:1px;margin:0}.post-card_header>h4{font-size:1.5rem;font-weight:700;letter-spacing:1px;margin:0}.post-card>article{font-size:1rem}.post-card_link:after{background-color:transparent;content:"";inset:0;pointer-events:auto;position:absolute;z-index:1}main{align-items:center;border-radius:3px;display:flex;flex:1 1;flex-direction:column;gap:20px;margin:10px auto 4rem;min-height:calc(100vh - 400px);padding:0;width:100%}@media (max-width:500px){main{width:85%}}footer{align-items:center;display:flex;flex-direction:column;font-size:.875rem;gap:5px;margin-bottom:2rem;text-align:center}footer p{margin:0}footer a{text-decoration:none}footer a:hover{text-decoration:underline;text-decoration-color:#e3a54c;text-decoration-color:var(--action-color)}.social-media{align-items:center;display:flex;flex-direction:row;gap:15px}.social-media img{fill:#f2f2f2;fill:var(--body-color)}.copyright{font-size:.75rem}article{line-height:1.8}.post{color:#f2f2f2;color:var(--body-color);margin:20px auto;text-align:left;width:80%}@media (max-width:500px){.post{margin:0;width:100%}}.post h1{color:#f2f2f2;color:var(--body-color);font-weight:700;line-height:1.4;margin-bottom:1.5rem;text-align:left}@media (max-width:500px){.post h1{font-size:2rem}}.post h2{line-height:1.4}@media (max-width:500px){.post h2{font-size:1.5rem}}.post h3{line-height:1.4}@media (max-width:500px){.post h3{font-size:1.125rem}}.post .published_at{color:#9a9a9a;color:var(--secondary-text-color);font-weight:200;margin:3px 0}.tags{display:flex;flex-direction:row;gap:5px;justify-content:center;margin-bottom:10px;padding-left:0;width:100%}.tag{color:#9a9a9a;color:var(--secondary-text-color);font-size:.875rem;list-style:none;padding:1px}blockquote{border-left:5px solid #ccc;font-weight:200;margin:1.5em 0;padding-left:25px}blockquote>p{margin:0}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight,.highlight .w{background-color:#f6f8fa;color:#24292f}.highlight .k,.highlight .kt{color:#cf222e}.highlight .nb,.highlight .no{color:#953800}.highlight .nt{color:#116329}.highlight .m,.highlight .nv,.highlight .o{color:#0550ae}.highlight .s,.highlight .s1,.highlight .s2{color:#0a3069}.highlight .err{background-color:#82071e;color:#f6f8fa}.highlight .c,.highlight .cd,.highlight .gt{color:#6e7781}.highlight{margin:0;overflow-y:auto}pre.highlight{padding:15px 20px}
