.content-card[data-astro-cid-53dg47w7]{position:relative;transition:transform var(--transition-normal);contain:layout style}.content-card[data-astro-cid-53dg47w7]:hover{transform:translateY(-2px)}.content-card-link[data-astro-cid-53dg47w7]{display:flex;flex-direction:column;padding:var(--space-4);text-decoration:none;border-radius:var(--space-3);border:1px solid var(--glass-border);background:var(--glass-bg-medium);-webkit-backdrop-filter:var(--glass-blur-medium);backdrop-filter:var(--glass-blur-medium);transition:all var(--transition-normal);box-shadow:var(--glass-shadow-light);min-height:var(--touch-target-min);touch-action:manipulation;-webkit-tap-highlight-color:rgba(99,102,241,.1);cursor:pointer;position:relative;width:100%}.content-card-link[data-astro-cid-53dg47w7]:hover{background:var(--glass-bg-strong);-webkit-backdrop-filter:var(--glass-blur-strong);backdrop-filter:var(--glass-blur-strong);border-color:var(--glass-border);transform:translateY(-4px);box-shadow:var(--glass-shadow-strong),0 0 30px #6366f126;text-decoration:none}.content-card-link[data-astro-cid-53dg47w7]:focus{outline:2px solid var(--accent1);outline-offset:2px;background:var(--glass-bg-strong);-webkit-backdrop-filter:var(--glass-blur-strong);backdrop-filter:var(--glass-blur-strong);border-color:var(--accent1);box-shadow:var(--glass-shadow-medium),0 0 0 3px #6366f11a}.content-card-link[data-astro-cid-53dg47w7]:focus-visible{outline:2px solid var(--accent1);outline-offset:2px;box-shadow:0 0 0 1px #6366f14d}.content-card-link[data-astro-cid-53dg47w7]:focus:not(:focus-visible){outline:none}.content-card-link[data-astro-cid-53dg47w7]:active{transform:translateY(-2px) scale(.98);background:#6366f126;transition:all .1s ease}.content-card-header[data-astro-cid-53dg47w7]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-3);width:100%}.content-card-meta[data-astro-cid-53dg47w7]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.content-card-date[data-astro-cid-53dg47w7]{font-size:var(--text-sm);color:var(--text-subtle);font-weight:500;letter-spacing:.025em;font-family:var(--font-body)}.content-card-category[data-astro-cid-53dg47w7]{display:flex;align-items:center;gap:.25rem;font-size:var(--text-xs);font-weight:600;padding:.25rem .5rem;border-radius:.375rem;text-transform:lowercase;letter-spacing:.025em;-webkit-backdrop-filter:var(--glass-blur-light);backdrop-filter:var(--glass-blur-light);box-shadow:var(--glass-shadow-light);white-space:nowrap;border:1px solid var(--glass-border);transition:all var(--transition-normal)}.content-card-category[data-astro-cid-53dg47w7]:hover{transform:scale(1.05);-webkit-backdrop-filter:var(--glass-blur-medium);backdrop-filter:var(--glass-blur-medium);box-shadow:var(--glass-shadow-medium)}.category-articles[data-astro-cid-53dg47w7]{background:linear-gradient(135deg,#8b5cf626,#8b5cf60d);color:#8b5cf6;border-color:#8b5cf64d}.category-projects[data-astro-cid-53dg47w7]{background:linear-gradient(135deg,#14b8a626,#14b8a60d);color:#14b8a6;border-color:#14b8a64d}.category-podcasts[data-astro-cid-53dg47w7]{background:linear-gradient(135deg,#f43f5e26,#f43f5e0d);color:#f43f5e;border-color:#f43f5e4d}.category-journey[data-astro-cid-53dg47w7]{background:linear-gradient(135deg,#f59e0b26,#f59e0b0d);color:#f59e0b;border-color:#f59e0b4d}.category-icon[data-astro-cid-53dg47w7]{font-size:.875rem}.category-text[data-astro-cid-53dg47w7]{text-transform:capitalize}.content-card-read-time[data-astro-cid-53dg47w7]{font-size:var(--text-xs);color:var(--text-subtle);font-weight:400}.content-card-body[data-astro-cid-53dg47w7]{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.content-card-title[data-astro-cid-53dg47w7]{font-family:var(--font-display);font-size:var(--text-base);font-weight:600;line-height:var(--leading-snug);color:var(--text-base-color);margin:0;transition:color .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.content-card-link[data-astro-cid-53dg47w7]:hover .content-card-title[data-astro-cid-53dg47w7]{color:var(--accent1)}.content-card-description[data-astro-cid-53dg47w7]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-muted);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-rendering:optimizeLegibility;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.content-card-footer[data-astro-cid-53dg47w7]{display:flex;justify-content:flex-end;align-items:center;margin-top:var(--space-3);padding-top:var(--space-2);gap:var(--space-2)}.content-card-arrow[data-astro-cid-53dg47w7]{color:var(--accent1);font-size:var(--text-lg);opacity:.7;transform:translate(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.content-card-link[data-astro-cid-53dg47w7]:hover .content-card-arrow[data-astro-cid-53dg47w7]{opacity:1;transform:translate(.25rem)}.content-card-project[data-astro-cid-53dg47w7] .content-card-header[data-astro-cid-53dg47w7]{flex-direction:column;align-items:flex-start}.project-badges[data-astro-cid-53dg47w7]{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.project-badges[data-astro-cid-53dg47w7] img[data-astro-cid-53dg47w7]{height:20px;transition:transform var(--transition-fast)}.project-badges[data-astro-cid-53dg47w7] a[data-astro-cid-53dg47w7]:hover img[data-astro-cid-53dg47w7]{transform:scale(1.05)}.github-link[data-astro-cid-53dg47w7]{font-size:var(--text-sm);font-weight:500;color:var(--accent1)}.content-card-simple[data-astro-cid-53dg47w7] .content-card-header[data-astro-cid-53dg47w7]{flex-direction:row;align-items:center;gap:var(--space-3)}.simple-icon[data-astro-cid-53dg47w7]{font-size:var(--text-2xl);flex-shrink:0}.sr-only[data-astro-cid-53dg47w7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:480px){.content-card-link[data-astro-cid-53dg47w7]{padding:var(--space-6)}.content-card-title[data-astro-cid-53dg47w7]{font-size:var(--text-lg)}.content-card-description[data-astro-cid-53dg47w7],.content-card-date[data-astro-cid-53dg47w7]{font-size:var(--text-base)}.content-card-category[data-astro-cid-53dg47w7]{font-size:var(--text-sm);padding:.375rem .75rem}}@media(min-width:768px){.content-card-article[data-astro-cid-53dg47w7] .content-card-link[data-astro-cid-53dg47w7]{flex-direction:row;align-items:flex-start}.content-card-article[data-astro-cid-53dg47w7] .content-card-header[data-astro-cid-53dg47w7]{flex-direction:column;min-width:7rem;max-width:7rem;width:7rem;margin-right:var(--space-6);margin-bottom:0;flex-shrink:0}.content-card-article[data-astro-cid-53dg47w7] .content-card-meta[data-astro-cid-53dg47w7]{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.content-card-article[data-astro-cid-53dg47w7] .content-card-body[data-astro-cid-53dg47w7]{gap:var(--space-3)}.content-card-article[data-astro-cid-53dg47w7] .content-card-footer[data-astro-cid-53dg47w7]{margin-top:0;margin-left:var(--space-4);padding-top:0;align-self:center}.content-card-article[data-astro-cid-53dg47w7] .content-card-arrow[data-astro-cid-53dg47w7]{opacity:0;transform:translate(-.75rem)}.content-card-article[data-astro-cid-53dg47w7] .content-card-link[data-astro-cid-53dg47w7]:hover .content-card-arrow[data-astro-cid-53dg47w7]{opacity:1;transform:translate(0)}}@media(hover:none)and (pointer:coarse){.content-card[data-astro-cid-53dg47w7]:hover{transform:none}.content-card-link[data-astro-cid-53dg47w7]:hover{transform:none;background:#6366f114}.content-card-link[data-astro-cid-53dg47w7]:active{transform:scale(.98);background:#6366f126}.content-card-arrow[data-astro-cid-53dg47w7]{opacity:1;transform:translate(0)}.content-card-link[data-astro-cid-53dg47w7]{min-height:var(--touch-target-comfortable);padding:var(--space-4)}}@media(prefers-contrast:high){.content-card-link[data-astro-cid-53dg47w7]{border:2px solid var(--text-muted);background:var(--bg-base)}.content-card-link[data-astro-cid-53dg47w7]:hover,.content-card-link[data-astro-cid-53dg47w7]:focus{border-color:var(--accent1);background:var(--bg-base)}.content-card-category[data-astro-cid-53dg47w7]{border:2px solid currentColor;background:transparent}}@media(prefers-reduced-motion:reduce){.content-card[data-astro-cid-53dg47w7],.content-card-link[data-astro-cid-53dg47w7],.content-card-arrow[data-astro-cid-53dg47w7]{transition:none}.content-card[data-astro-cid-53dg47w7]:hover,.content-card-link[data-astro-cid-53dg47w7]:hover{transform:none}}
