.content[data-astro-cid-koyrrpkx]{width:100%;height:100%;min-height:100vh;background-color:#000000bf;background-repeat:no-repeat;background-position:center bottom;background-size:cover}.blog[data-astro-cid-koyrrpkx]{max-width:1000px;padding:20px;margin-right:auto;margin-left:auto;text-align:center;a.textlink:link,a.textlink:visited{color:var(--accent-color)}}.description-wrap[data-astro-cid-3n5pa5rl]{display:flex;align-content:center;justify-content:center}.blog-link-card[data-astro-cid-3n5pa5rl]{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;margin-top:1rem;overflow:hidden;color:#fff;text-decoration:none;cursor:pointer;background:#141414b3;border:1px solid rgba(255,255,255,.1);border-radius:2rem;backdrop-filter:blur(12px);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.blog-link-card[data-astro-cid-3n5pa5rl]:hover{border:1px solid rgba(255,215,0,.3);box-shadow:0 10px 30px #00000080;transform:translateY(-5px)}.blog-link-card[data-astro-cid-3n5pa5rl]:active{transform:scale(.97) translateY(-2px)}.card-header[data-astro-cid-3n5pa5rl]{display:flex;flex-direction:row;grid-column-end:auto;gap:.5rem;justify-content:space-between;width:100%}.card-title[data-astro-cid-3n5pa5rl]{margin:0;font-size:1.15rem;font-weight:700;line-height:1.4;transition:color .3s ease}.blog-link-card[data-astro-cid-3n5pa5rl]:hover .card-title[data-astro-cid-3n5pa5rl]{color:var(--accent-color)}.card-meta[data-astro-cid-3n5pa5rl]{display:flex;flex-direction:row;gap:.75rem;align-items:center;justify-content:end}.card-date[data-astro-cid-3n5pa5rl]{margin:0;font-size:.85rem;font-weight:600;color:var(--accent-color);letter-spacing:.02em;opacity:.9}.icon-circle[data-astro-cid-3n5pa5rl]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:#fff6;background:#ffffff0d;border-radius:50%;transition:all .3s ease}.blog-link-card[data-astro-cid-3n5pa5rl]:hover .icon-circle[data-astro-cid-3n5pa5rl]{color:#000;background:var(--accent-color)}.card-icon[data-astro-cid-3n5pa5rl]{transition:transform .3s ease}.blog-link-card[data-astro-cid-3n5pa5rl]:hover .card-icon[data-astro-cid-3n5pa5rl]{transform:translate(2px,-2px)}.card-description[data-astro-cid-3n5pa5rl]{display:-webkit-box;margin:0;overflow:hidden;-webkit-line-clamp:3;font-size:.9rem;line-height:1.6;color:#fff9;-webkit-box-orient:vertical}@media(min-width:768px){.card-header[data-astro-cid-3n5pa5rl]{flex-direction:row;align-items:flex-start}.card-meta[data-astro-cid-3n5pa5rl]{justify-content:flex-end}}.post-navigation[data-astro-cid-nibx42gm]{position:relative;display:flex;flex-direction:column;gap:1rem;background:transparent;border:0}@media(width>=768px){.post-navigation[data-astro-cid-nibx42gm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.tag[data-astro-cid-blwjyjpt]{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1rem;color:#f59e0b;background-color:#9b5a007f;border-radius:.375rem}.post-title{padding-bottom:.5rem;font-size:2rem}#blogpost{display:flex;align-items:center;justify-content:center}.post{padding:2rem .5rem;margin-top:50px;background-color:#00000080;border-radius:2rem}.post-body{line-height:1.8;text-align:left}.post-body h2{margin-top:2em;border-bottom:1px solid #eeaa66}.post-body a,.back-link,.post-body a:link,.back-link:link,.post-body a:visited,.back-link:visited{color:var(--color-text-link)}.post-body a:hover,.back-link:hover{color:var(--color-text-link-hover)}.post-body img{max-width:90%;height:auto;max-height:720px;margin-right:auto;margin-left:auto;object-fit:contain}.nextprev{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:center;padding:2rem;list-style:none}.tag-list li{list-style:none}.noeffect{display:flex;align-items:center;justify-content:center;width:14rem;padding:.5rem;color:#000;background-color:#a9a9a9;border-radius:.5rem}.tag-list{display:flex;justify-content:center;padding:0;margin:0;list-style:none}.heroimage{max-width:90%;height:auto;max-height:720px;margin-right:auto;margin-left:auto;object-fit:contain}@media screen and (min-width:640px){.post-title{padding-bottom:.5rem;font-size:3rem}.post{padding:2rem 2rem 4rem}}.pswp-link{display:inline-block;cursor:zoom-in}
