:root{--primary-color: hsl(160, 84%, 39%);--primary-color-alpha: hsla(160, 84%, 39%, 0.2);--gradient-primary: linear-gradient(135deg, hsl(160, 84%, 39%), hsl(170, 80%, 45%))}[data-theme=dark]{--primary-color: hsl(160, 84%, 50%);--primary-color-alpha: hsla(160, 84%, 50%, 0.2);--gradient-primary: linear-gradient(135deg, hsl(160, 84%, 50%), hsl(170, 80%, 55%))}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--primary-color: hsl(160, 84%, 50%);--primary-color-alpha: hsla(160, 84%, 50%, 0.2);--gradient-primary: linear-gradient(135deg, hsl(160, 84%, 50%), hsl(170, 80%, 55%))}}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;display:inline-block}.home-title{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;transition:opacity .2s ease}.home-title:hover{opacity:.7;background-color:rgba(0,0,0,0) !important}.home-title::after,.home-title:hover::after{display:none !important;content:none !important;background:none !important;background-color:rgba(0,0,0,0) !important}header{position:fixed;top:0;left:0;right:0;z-index:50;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:rgba(31,31,31,.8);border-bottom:1px solid var(--divider-color)}@supports (backdrop-filter: blur(12px)){header{background-color:rgba(31,31,31,.8)}}:root:not([data-theme=dark]) header{background-color:rgba(255,255,255,.8)}.content{padding-top:0}body{margin:0 !important}:root{--dimmed-text: var(--meta-color);--border-color: var(--divider-color)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1;font-kerning:normal;min-height:100vh}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#banner-container-home{padding-top:8rem;padding-bottom:5rem;animation:fade-in .5s ease-out;overflow:visible !important;margin-top:80px}@media only screen and (max-width: 600px){#banner-container-home{padding-top:6rem;margin-top:60px;display:block !important}}#banner-container-home #home-banner-header{font-size:3.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:.5rem}#banner-container-home #home-banner-header .gradient-text{font-weight:700}@media only screen and (max-width: 600px){#banner-container-home #home-banner-header{font-size:2.5rem}}#banner-container-home #banner-home-subtitle{font-size:1.125rem;line-height:1.75;color:var(--dimmed-text);font-weight:400}#banner-container-home #banner-home-subtitle p{font-size:1.125rem;margin-top:.5rem;margin-bottom:.5rem}#banner-container-home #image-container-home{padding-inline-start:3rem;overflow:visible !important}@media only screen and (max-width: 600px){#banner-container-home #image-container-home{padding-inline-start:0 !important;width:100% !important;max-width:none !important;display:flex !important;justify-content:center !important;align-items:center !important;margin:2rem auto !important}}#banner-container-home #image-container-home #banner-home-img{border-radius:50%;box-shadow:0 0 0 4px var(--primary-color-alpha);transition:box-shadow .3s cubic-bezier(.4, 0, .2, 1),transform .3s cubic-bezier(.4, 0, .2, 1);will-change:transform,box-shadow;display:block;overflow:visible !important}@media only screen and (max-width: 600px){#banner-container-home #image-container-home #banner-home-img{margin:0 auto !important}}#banner-container-home #image-container-home #banner-home-img:hover{box-shadow:0 0 0 4px rgba(0,184,110,.4);transform:scale(1.02)}#posts-list .bloglist-container,.bloglist-container{display:grid;grid-template-columns:1fr !important;gap:1.5rem;margin-top:2rem;--navbar-color: var(--bg-2) !important}#posts-list .bloglist-container .bloglist-content,.bloglist-container .bloglist-content{display:none !important}#posts-list .bloglist-container .card:hover,.bloglist-container .card:hover{background-color:var(--bg-2) !important}#posts-list .bloglist-container .card:hover .card-description,.bloglist-container .card:hover .card-description{color:var(--text-color) !important}#posts-list .bloglist-container *,.bloglist-container *{--navbar-color: var(--bg-2) !important}#posts-list .bloglist-container a.bloglist-meta,#posts-list .bloglist-container a.bloglist-meta:link,#posts-list .bloglist-container a.bloglist-meta:visited,#posts-list .bloglist-container a.bloglist-meta:hover,#posts-list .bloglist-container a.bloglist-meta:active,#posts-list .bloglist-container a.bloglist-meta:focus,#posts-list .bloglist-container .bloglist-meta,.bloglist-container a.bloglist-meta,.bloglist-container a.bloglist-meta:link,.bloglist-container a.bloglist-meta:visited,.bloglist-container a.bloglist-meta:hover,.bloglist-container a.bloglist-meta:active,.bloglist-container a.bloglist-meta:focus,.bloglist-container .bloglist-meta{display:block !important;background:var(--bg-2) !important;background-color:var(--bg-2) !important;border:1px solid var(--border-color) !important;border-radius:.75rem !important;padding:1.5rem !important;transition:all .3s cubic-bezier(.4, 0, .2, 1) !important;cursor:pointer !important;animation:slide-up .6s ease-out;animation-fill-mode:both;text-decoration:none !important;color:var(--text-color) !important;min-width:13.5rem !important;align-items:flex-start !important;padding-block:1.5rem !important}#posts-list .bloglist-container a.bloglist-meta:hover,#posts-list .bloglist-container a.bloglist-meta:focus,#posts-list .bloglist-container a.bloglist-meta:active,#posts-list .bloglist-container a.bloglist-meta:link:hover,#posts-list .bloglist-container a.bloglist-meta:link:focus,#posts-list .bloglist-container a.bloglist-meta:link:active,#posts-list .bloglist-container a.bloglist-meta:visited:hover,#posts-list .bloglist-container a.bloglist-meta:visited:focus,#posts-list .bloglist-container a.bloglist-meta:visited:active,#posts-list .bloglist-container a.bloglist-meta:hover:hover,#posts-list .bloglist-container a.bloglist-meta:hover:focus,#posts-list .bloglist-container a.bloglist-meta:hover:active,#posts-list .bloglist-container a.bloglist-meta:active:hover,#posts-list .bloglist-container a.bloglist-meta:active:focus,#posts-list .bloglist-container a.bloglist-meta:active:active,#posts-list .bloglist-container a.bloglist-meta:focus:hover,#posts-list .bloglist-container a.bloglist-meta:focus:focus,#posts-list .bloglist-container a.bloglist-meta:focus:active,#posts-list .bloglist-container .bloglist-meta:hover,#posts-list .bloglist-container .bloglist-meta:focus,#posts-list .bloglist-container .bloglist-meta:active,.bloglist-container a.bloglist-meta:hover,.bloglist-container a.bloglist-meta:focus,.bloglist-container a.bloglist-meta:active,.bloglist-container a.bloglist-meta:link:hover,.bloglist-container a.bloglist-meta:link:focus,.bloglist-container a.bloglist-meta:link:active,.bloglist-container a.bloglist-meta:visited:hover,.bloglist-container a.bloglist-meta:visited:focus,.bloglist-container a.bloglist-meta:visited:active,.bloglist-container a.bloglist-meta:hover:hover,.bloglist-container a.bloglist-meta:hover:focus,.bloglist-container a.bloglist-meta:hover:active,.bloglist-container a.bloglist-meta:active:hover,.bloglist-container a.bloglist-meta:active:focus,.bloglist-container a.bloglist-meta:active:active,.bloglist-container a.bloglist-meta:focus:hover,.bloglist-container a.bloglist-meta:focus:focus,.bloglist-container a.bloglist-meta:focus:active,.bloglist-container .bloglist-meta:hover,.bloglist-container .bloglist-meta:focus,.bloglist-container .bloglist-meta:active{transform:translateY(-2px) !important;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1) !important;border-color:var(--primary-color-alpha) !important;background:var(--bg-2) !important;background-color:var(--bg-2) !important}#posts-list .bloglist-container a.bloglist-meta::after,#posts-list .bloglist-container a.bloglist-meta:hover::after,#posts-list .bloglist-container a.bloglist-meta:link::after,#posts-list .bloglist-container a.bloglist-meta:link:hover::after,#posts-list .bloglist-container a.bloglist-meta:visited::after,#posts-list .bloglist-container a.bloglist-meta:visited:hover::after,#posts-list .bloglist-container a.bloglist-meta:hover::after,#posts-list .bloglist-container a.bloglist-meta:hover:hover::after,#posts-list .bloglist-container a.bloglist-meta:active::after,#posts-list .bloglist-container a.bloglist-meta:active:hover::after,#posts-list .bloglist-container a.bloglist-meta:focus::after,#posts-list .bloglist-container a.bloglist-meta:focus:hover::after,#posts-list .bloglist-container .bloglist-meta::after,#posts-list .bloglist-container .bloglist-meta:hover::after,.bloglist-container a.bloglist-meta::after,.bloglist-container a.bloglist-meta:hover::after,.bloglist-container a.bloglist-meta:link::after,.bloglist-container a.bloglist-meta:link:hover::after,.bloglist-container a.bloglist-meta:visited::after,.bloglist-container a.bloglist-meta:visited:hover::after,.bloglist-container a.bloglist-meta:hover::after,.bloglist-container a.bloglist-meta:hover:hover::after,.bloglist-container a.bloglist-meta:active::after,.bloglist-container a.bloglist-meta:active:hover::after,.bloglist-container a.bloglist-meta:focus::after,.bloglist-container a.bloglist-meta:focus:hover::after,.bloglist-container .bloglist-meta::after,.bloglist-container .bloglist-meta:hover::after{display:none !important;content:none !important;background:none !important;background-color:rgba(0,0,0,0) !important}#posts-list .bloglist-container a.bloglist-meta.bottom-divider::after,#posts-list .bloglist-container a.bloglist-meta:link.bottom-divider::after,#posts-list .bloglist-container a.bloglist-meta:visited.bottom-divider::after,#posts-list .bloglist-container a.bloglist-meta:hover.bottom-divider::after,#posts-list .bloglist-container a.bloglist-meta:active.bottom-divider::after,#posts-list .bloglist-container a.bloglist-meta:focus.bottom-divider::after,#posts-list .bloglist-container .bloglist-meta.bottom-divider::after,.bloglist-container a.bloglist-meta.bottom-divider::after,.bloglist-container a.bloglist-meta:link.bottom-divider::after,.bloglist-container a.bloglist-meta:visited.bottom-divider::after,.bloglist-container a.bloglist-meta:hover.bottom-divider::after,.bloglist-container a.bloglist-meta:active.bottom-divider::after,.bloglist-container a.bloglist-meta:focus.bottom-divider::after,.bloglist-container .bloglist-meta.bottom-divider::after{display:none !important}#posts-list .bloglist-container a.bloglist-meta:hover,#posts-list .bloglist-container a.bloglist-meta:link:hover,#posts-list .bloglist-container a.bloglist-meta:visited:hover,#posts-list .bloglist-container a.bloglist-meta:hover:hover,#posts-list .bloglist-container a.bloglist-meta:active:hover,#posts-list .bloglist-container a.bloglist-meta:focus:hover,#posts-list .bloglist-container .bloglist-meta:hover,.bloglist-container a.bloglist-meta:hover,.bloglist-container a.bloglist-meta:link:hover,.bloglist-container a.bloglist-meta:visited:hover,.bloglist-container a.bloglist-meta:hover:hover,.bloglist-container a.bloglist-meta:active:hover,.bloglist-container a.bloglist-meta:focus:hover,.bloglist-container .bloglist-meta:hover{background-color:var(--bg-2) !important}#posts-list .bloglist-container a.bloglist-meta ul,#posts-list .bloglist-container a.bloglist-meta:link ul,#posts-list .bloglist-container a.bloglist-meta:visited ul,#posts-list .bloglist-container a.bloglist-meta:hover ul,#posts-list .bloglist-container a.bloglist-meta:active ul,#posts-list .bloglist-container a.bloglist-meta:focus ul,#posts-list .bloglist-container .bloglist-meta ul,.bloglist-container a.bloglist-meta ul,.bloglist-container a.bloglist-meta:link ul,.bloglist-container a.bloglist-meta:visited ul,.bloglist-container a.bloglist-meta:hover ul,.bloglist-container a.bloglist-meta:active ul,.bloglist-container a.bloglist-meta:focus ul,.bloglist-container .bloglist-meta ul{margin:0;padding:0;list-style:none;display:flex;gap:.5rem}#posts-list .bloglist-container a.bloglist-meta .date,#posts-list .bloglist-container a.bloglist-meta:link .date,#posts-list .bloglist-container a.bloglist-meta:visited .date,#posts-list .bloglist-container a.bloglist-meta:hover .date,#posts-list .bloglist-container a.bloglist-meta:active .date,#posts-list .bloglist-container a.bloglist-meta:focus .date,#posts-list .bloglist-container .bloglist-meta .date,.bloglist-container a.bloglist-meta .date,.bloglist-container a.bloglist-meta:link .date,.bloglist-container a.bloglist-meta:visited .date,.bloglist-container a.bloglist-meta:hover .date,.bloglist-container a.bloglist-meta:active .date,.bloglist-container a.bloglist-meta:focus .date,.bloglist-container .bloglist-meta .date{font-size:.75rem;color:var(--dimmed-text);font-weight:400;opacity:.8}#posts-list .bloglist-container a.bloglist-meta h2,#posts-list .bloglist-container a.bloglist-meta .bloglist-title,#posts-list .bloglist-container a.bloglist-meta:link h2,#posts-list .bloglist-container a.bloglist-meta:link .bloglist-title,#posts-list .bloglist-container a.bloglist-meta:visited h2,#posts-list .bloglist-container a.bloglist-meta:visited .bloglist-title,#posts-list .bloglist-container a.bloglist-meta:hover h2,#posts-list .bloglist-container a.bloglist-meta:hover .bloglist-title,#posts-list .bloglist-container a.bloglist-meta:active h2,#posts-list .bloglist-container a.bloglist-meta:active .bloglist-title,#posts-list .bloglist-container a.bloglist-meta:focus h2,#posts-list .bloglist-container a.bloglist-meta:focus .bloglist-title,#posts-list .bloglist-container .bloglist-meta h2,#posts-list .bloglist-container .bloglist-meta .bloglist-title,.bloglist-container a.bloglist-meta h2,.bloglist-container a.bloglist-meta .bloglist-title,.bloglist-container a.bloglist-meta:link h2,.bloglist-container a.bloglist-meta:link .bloglist-title,.bloglist-container a.bloglist-meta:visited h2,.bloglist-container a.bloglist-meta:visited .bloglist-title,.bloglist-container a.bloglist-meta:hover h2,.bloglist-container a.bloglist-meta:hover .bloglist-title,.bloglist-container a.bloglist-meta:active h2,.bloglist-container a.bloglist-meta:active .bloglist-title,.bloglist-container a.bloglist-meta:focus h2,.bloglist-container a.bloglist-meta:focus .bloglist-title,.bloglist-container .bloglist-meta h2,.bloglist-container .bloglist-meta .bloglist-title{margin-top:.75rem !important;margin-bottom:.75rem !important;font-size:1.25rem !important;line-height:1.3 !important;transition:color .3s ease !important;color:var(--text-color-high-contrast) !important;font-weight:600 !important;display:block !important;visibility:visible !important;opacity:1 !important;letter-spacing:-.01em !important}#posts-list .bloglist-container a.bloglist-meta h2 a,#posts-list .bloglist-container a.bloglist-meta .bloglist-title a,#posts-list .bloglist-container a.bloglist-meta:link h2 a,#posts-list .bloglist-container a.bloglist-meta:link .bloglist-title a,#posts-list .bloglist-container a.bloglist-meta:visited h2 a,#posts-list .bloglist-container a.bloglist-meta:visited .bloglist-title a,#posts-list .bloglist-container a.bloglist-meta:hover h2 a,#posts-list .bloglist-container a.bloglist-meta:hover .bloglist-title a,#posts-list .bloglist-container a.bloglist-meta:active h2 a,#posts-list .bloglist-container a.bloglist-meta:active .bloglist-title a,#posts-list .bloglist-container a.bloglist-meta:focus h2 a,#posts-list .bloglist-container a.bloglist-meta:focus .bloglist-title a,#posts-list .bloglist-container .bloglist-meta h2 a,#posts-list .bloglist-container .bloglist-meta .bloglist-title a,.bloglist-container a.bloglist-meta h2 a,.bloglist-container a.bloglist-meta .bloglist-title a,.bloglist-container a.bloglist-meta:link h2 a,.bloglist-container a.bloglist-meta:link .bloglist-title a,.bloglist-container a.bloglist-meta:visited h2 a,.bloglist-container a.bloglist-meta:visited .bloglist-title a,.bloglist-container a.bloglist-meta:hover h2 a,.bloglist-container a.bloglist-meta:hover .bloglist-title a,.bloglist-container a.bloglist-meta:active h2 a,.bloglist-container a.bloglist-meta:active .bloglist-title a,.bloglist-container a.bloglist-meta:focus h2 a,.bloglist-container a.bloglist-meta:focus .bloglist-title a,.bloglist-container .bloglist-meta h2 a,.bloglist-container .bloglist-meta .bloglist-title a{color:var(--text-color) !important;text-decoration:none !important}#posts-list .bloglist-container a.bloglist-meta h2 a:hover,#posts-list .bloglist-container a.bloglist-meta .bloglist-title a:hover,#posts-list .bloglist-container a.bloglist-meta:link h2 a:hover,#posts-list .bloglist-container a.bloglist-meta:link .bloglist-title a:hover,#posts-list .bloglist-container a.bloglist-meta:visited h2 a:hover,#posts-list .bloglist-container a.bloglist-meta:visited .bloglist-title a:hover,#posts-list .bloglist-container a.bloglist-meta:hover h2 a:hover,#posts-list .bloglist-container a.bloglist-meta:hover .bloglist-title a:hover,#posts-list .bloglist-container a.bloglist-meta:active h2 a:hover,#posts-list .bloglist-container a.bloglist-meta:active .bloglist-title a:hover,#posts-list .bloglist-container a.bloglist-meta:focus h2 a:hover,#posts-list .bloglist-container a.bloglist-meta:focus .bloglist-title a:hover,#posts-list .bloglist-container .bloglist-meta h2 a:hover,#posts-list .bloglist-container .bloglist-meta .bloglist-title a:hover,.bloglist-container a.bloglist-meta h2 a:hover,.bloglist-container a.bloglist-meta .bloglist-title a:hover,.bloglist-container a.bloglist-meta:link h2 a:hover,.bloglist-container a.bloglist-meta:link .bloglist-title a:hover,.bloglist-container a.bloglist-meta:visited h2 a:hover,.bloglist-container a.bloglist-meta:visited .bloglist-title a:hover,.bloglist-container a.bloglist-meta:hover h2 a:hover,.bloglist-container a.bloglist-meta:hover .bloglist-title a:hover,.bloglist-container a.bloglist-meta:active h2 a:hover,.bloglist-container a.bloglist-meta:active .bloglist-title a:hover,.bloglist-container a.bloglist-meta:focus h2 a:hover,.bloglist-container a.bloglist-meta:focus .bloglist-title a:hover,.bloglist-container .bloglist-meta h2 a:hover,.bloglist-container .bloglist-meta .bloglist-title a:hover{color:var(--primary-color) !important}#posts-list .bloglist-container a.bloglist-meta:hover .bloglist-title,#posts-list .bloglist-container a.bloglist-meta:link:hover .bloglist-title,#posts-list .bloglist-container a.bloglist-meta:visited:hover .bloglist-title,#posts-list .bloglist-container a.bloglist-meta:hover:hover .bloglist-title,#posts-list .bloglist-container a.bloglist-meta:active:hover .bloglist-title,#posts-list .bloglist-container a.bloglist-meta:focus:hover .bloglist-title,#posts-list .bloglist-container .bloglist-meta:hover .bloglist-title,.bloglist-container a.bloglist-meta:hover .bloglist-title,.bloglist-container a.bloglist-meta:link:hover .bloglist-title,.bloglist-container a.bloglist-meta:visited:hover .bloglist-title,.bloglist-container a.bloglist-meta:hover:hover .bloglist-title,.bloglist-container a.bloglist-meta:active:hover .bloglist-title,.bloglist-container a.bloglist-meta:focus:hover .bloglist-title,.bloglist-container .bloglist-meta:hover .bloglist-title{color:var(--primary-color) !important}#posts-list .bloglist-container a.bloglist-meta .post-description,#posts-list .bloglist-container a.bloglist-meta:link .post-description,#posts-list .bloglist-container a.bloglist-meta:visited .post-description,#posts-list .bloglist-container a.bloglist-meta:hover .post-description,#posts-list .bloglist-container a.bloglist-meta:active .post-description,#posts-list .bloglist-container a.bloglist-meta:focus .post-description,#posts-list .bloglist-container .bloglist-meta .post-description,.bloglist-container a.bloglist-meta .post-description,.bloglist-container a.bloglist-meta:link .post-description,.bloglist-container a.bloglist-meta:visited .post-description,.bloglist-container a.bloglist-meta:hover .post-description,.bloglist-container a.bloglist-meta:active .post-description,.bloglist-container a.bloglist-meta:focus .post-description,.bloglist-container .bloglist-meta .post-description{margin-top:1rem;font-size:.875rem;line-height:1.6;color:var(--dimmed-text) !important}#posts-list .bloglist-container a.bloglist-meta .post-description p,#posts-list .bloglist-container a.bloglist-meta:link .post-description p,#posts-list .bloglist-container a.bloglist-meta:visited .post-description p,#posts-list .bloglist-container a.bloglist-meta:hover .post-description p,#posts-list .bloglist-container a.bloglist-meta:active .post-description p,#posts-list .bloglist-container a.bloglist-meta:focus .post-description p,#posts-list .bloglist-container .bloglist-meta .post-description p,.bloglist-container a.bloglist-meta .post-description p,.bloglist-container a.bloglist-meta:link .post-description p,.bloglist-container a.bloglist-meta:visited .post-description p,.bloglist-container a.bloglist-meta:hover .post-description p,.bloglist-container a.bloglist-meta:active .post-description p,.bloglist-container a.bloglist-meta:focus .post-description p,.bloglist-container .bloglist-meta .post-description p{color:var(--dimmed-text) !important}#posts-list .bloglist-container a.bloglist-meta .description,#posts-list .bloglist-container a.bloglist-meta:link .description,#posts-list .bloglist-container a.bloglist-meta:visited .description,#posts-list .bloglist-container a.bloglist-meta:hover .description,#posts-list .bloglist-container a.bloglist-meta:active .description,#posts-list .bloglist-container a.bloglist-meta:focus .description,#posts-list .bloglist-container .bloglist-meta .description,.bloglist-container a.bloglist-meta .description,.bloglist-container a.bloglist-meta:link .description,.bloglist-container a.bloglist-meta:visited .description,.bloglist-container a.bloglist-meta:hover .description,.bloglist-container a.bloglist-meta:active .description,.bloglist-container a.bloglist-meta:focus .description,.bloglist-container .bloglist-meta .description{color:var(--dimmed-text) !important}#posts-list .bloglist-container a.bloglist-meta .description p,#posts-list .bloglist-container a.bloglist-meta:link .description p,#posts-list .bloglist-container a.bloglist-meta:visited .description p,#posts-list .bloglist-container a.bloglist-meta:hover .description p,#posts-list .bloglist-container a.bloglist-meta:active .description p,#posts-list .bloglist-container a.bloglist-meta:focus .description p,#posts-list .bloglist-container .bloglist-meta .description p,.bloglist-container a.bloglist-meta .description p,.bloglist-container a.bloglist-meta:link .description p,.bloglist-container a.bloglist-meta:visited .description p,.bloglist-container a.bloglist-meta:hover .description p,.bloglist-container a.bloglist-meta:active .description p,.bloglist-container a.bloglist-meta:focus .description p,.bloglist-container .bloglist-meta .description p{color:var(--dimmed-text) !important}#posts-list .bloglist-container a.bloglist-meta .post-tags,#posts-list .bloglist-container a.bloglist-meta:link .post-tags,#posts-list .bloglist-container a.bloglist-meta:visited .post-tags,#posts-list .bloglist-container a.bloglist-meta:hover .post-tags,#posts-list .bloglist-container a.bloglist-meta:active .post-tags,#posts-list .bloglist-container a.bloglist-meta:focus .post-tags,#posts-list .bloglist-container .bloglist-meta .post-tags,.bloglist-container a.bloglist-meta .post-tags,.bloglist-container a.bloglist-meta:link .post-tags,.bloglist-container a.bloglist-meta:visited .post-tags,.bloglist-container a.bloglist-meta:hover .post-tags,.bloglist-container a.bloglist-meta:active .post-tags,.bloglist-container a.bloglist-meta:focus .post-tags,.bloglist-container .bloglist-meta .post-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;margin-bottom:.75rem}#posts-list .bloglist-container a.bloglist-meta .post-tags .post-tag,#posts-list .bloglist-container a.bloglist-meta:link .post-tags .post-tag,#posts-list .bloglist-container a.bloglist-meta:visited .post-tags .post-tag,#posts-list .bloglist-container a.bloglist-meta:hover .post-tags .post-tag,#posts-list .bloglist-container a.bloglist-meta:active .post-tags .post-tag,#posts-list .bloglist-container a.bloglist-meta:focus .post-tags .post-tag,#posts-list .bloglist-container .bloglist-meta .post-tags .post-tag,.bloglist-container a.bloglist-meta .post-tags .post-tag,.bloglist-container a.bloglist-meta:link .post-tags .post-tag,.bloglist-container a.bloglist-meta:visited .post-tags .post-tag,.bloglist-container a.bloglist-meta:hover .post-tags .post-tag,.bloglist-container a.bloglist-meta:active .post-tags .post-tag,.bloglist-container a.bloglist-meta:focus .post-tags .post-tag,.bloglist-container .bloglist-meta .post-tags .post-tag{background:var(--bg-1);border:1px solid var(--border-color);border-radius:.375rem;padding:.25rem .75rem;font-size:.75rem;color:var(--text-color);text-decoration:none;transition:all .2s ease;font-weight:500}#posts-list .bloglist-container a.bloglist-meta .post-tags .post-tag:hover,#posts-list .bloglist-container a.bloglist-meta:link .post-tags .post-tag:hover,#posts-list .bloglist-container a.bloglist-meta:visited .post-tags .post-tag:hover,#posts-list .bloglist-container a.bloglist-meta:hover .post-tags .post-tag:hover,#posts-list .bloglist-container a.bloglist-meta:active .post-tags .post-tag:hover,#posts-list .bloglist-container a.bloglist-meta:focus .post-tags .post-tag:hover,#posts-list .bloglist-container .bloglist-meta .post-tags .post-tag:hover,.bloglist-container a.bloglist-meta .post-tags .post-tag:hover,.bloglist-container a.bloglist-meta:link .post-tags .post-tag:hover,.bloglist-container a.bloglist-meta:visited .post-tags .post-tag:hover,.bloglist-container a.bloglist-meta:hover .post-tags .post-tag:hover,.bloglist-container a.bloglist-meta:active .post-tags .post-tag:hover,.bloglist-container a.bloglist-meta:focus .post-tags .post-tag:hover,.bloglist-container .bloglist-meta .post-tags .post-tag:hover{background:var(--primary-color);color:var(--hover-color);border-color:var(--primary-color)}#posts-list .bloglist-container .bloglist-meta:nth-child(1),.bloglist-container .bloglist-meta:nth-child(1){animation-delay:100ms}#posts-list .bloglist-container .bloglist-meta:nth-child(2),.bloglist-container .bloglist-meta:nth-child(2){animation-delay:200ms}#posts-list .bloglist-container .bloglist-meta:nth-child(3),.bloglist-container .bloglist-meta:nth-child(3){animation-delay:300ms}#posts-list .bloglist-container .bloglist-meta:nth-child(4),.bloglist-container .bloglist-meta:nth-child(4){animation-delay:400ms}#posts-list .bloglist-container .bloglist-meta:nth-child(5),.bloglist-container .bloglist-meta:nth-child(5){animation-delay:500ms}#posts-list .bloglist-container .bloglist-meta:nth-child(6),.bloglist-container .bloglist-meta:nth-child(6){animation-delay:600ms}#posts-list .bloglist-container .bloglist-meta:nth-child(7),.bloglist-container .bloglist-meta:nth-child(7){animation-delay:700ms}#posts-list .bloglist-container .bloglist-meta:nth-child(8),.bloglist-container .bloglist-meta:nth-child(8){animation-delay:800ms}#posts-list .bloglist-container .bloglist-meta:nth-child(9),.bloglist-container .bloglist-meta:nth-child(9){animation-delay:900ms}#posts-list .bloglist-container .bloglist-meta:nth-child(10),.bloglist-container .bloglist-meta:nth-child(10){animation-delay:1000ms}#posts-list h2,#projects-list h2{font-size:1.875rem;font-weight:700;margin-bottom:2rem}@keyframes fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}footer{margin-top:4rem;padding:2rem 0;border-top:1px solid var(--border-color);text-align:center;font-size:.875rem;color:var(--dimmed-text)}@media only screen and (max-width: 720px){#banner-container-home{padding-top:6rem;padding-bottom:3rem}.bloglist-container{gap:1rem}.bloglist-container .bloglist-meta{padding:1rem}}