.blog-container.svelte-7ypjgq{max-width:1200px;margin:0 auto;padding:2rem;position:relative}.page-title.svelte-7ypjgq{font-size:3rem;margin-bottom:2rem;text-align:center;color:var(--selected-color)}.blog-grid.svelte-7ypjgq{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-top:2rem}.blog-card-container.svelte-7ypjgq{height:380px;transition:opacity .3s ease}.blog-card.svelte-7ypjgq{background-color:#18181899;border-radius:8px;overflow:hidden;box-shadow:0 3px 10px #0000004d;transition:all .4s cubic-bezier(.25,1,.5,1);cursor:pointer;height:100%;width:100%;display:flex;flex-direction:column;position:relative;will-change:transform,opacity;text-decoration:none;color:inherit}.blog-card.svelte-7ypjgq:not(.expanded):hover{transform:translateY(-5px);box-shadow:0 5px 15px #00000080;background-color:#181818e6}.blog-card.svelte-7ypjgq:focus{outline:2px solid var(--selected-color)}.blog-content.svelte-7ypjgq{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.blog-date.svelte-7ypjgq{font-size:.85rem;color:var(--unselected-color);margin-bottom:.5rem}.blog-content.svelte-7ypjgq h2:where(.svelte-7ypjgq){margin-top:0;margin-bottom:.75rem;font-size:1.5rem;color:var(--selected-color)}.blog-summary.svelte-7ypjgq{margin-bottom:auto;color:var(--unselected-color);font-size:.95rem;line-height:1.5}.tag-preview.svelte-7ypjgq{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.tag.svelte-7ypjgq,.more-tag.svelte-7ypjgq{background-color:#3c3c3c80;border-radius:4px;padding:.3rem .6rem;font-size:.8rem}.tech-tag.svelte-7ypjgq{display:inline-flex;align-items:center}.tech-icon.svelte-7ypjgq{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;margin-right:5px}.more-tag.svelte-7ypjgq{background-color:#1eff0026;color:var(--selected-color)}@media screen and (max-width: 768px){.blog-grid.svelte-7ypjgq{grid-template-columns:1fr}}
