.blog-post-meta{margin-bottom:1.2rem}.post-date{color:var(--text-muted);font-size:.9rem;margin-bottom:8px;display:block}.post-tags{margin-top:8px}.tags-label{color:var(--text-muted);font-size:.85rem;margin-right:4px;display:inline-block}.tag{background-color:var(--accent-secondary);color:var(--text-primary);padding:3px 10px;border-radius:20px;font-size:.8rem;font-weight:500;text-decoration:none;display:inline-block;margin-right:6px;margin-bottom:6px;transition:background-color .2s ease}.tag:hover{background-color:var(--accent-primary)}.skills-container{display:flex;flex-wrap:wrap;margin:1rem 0;gap:8px}.skill-tag{background-color:var(--accent-secondary);color:var(--text-primary);padding:3px 10px;border-radius:20px;font-size:.8rem;font-weight:500;text-decoration:none;display:inline-block;transition:background-color .2s ease}.contact-icons{display:flex;justify-content:center;gap:2rem;margin:2rem 0}.contact-icons a{color:var(--text-secondary);font-size:2.5rem;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;position:relative}.contact-icons a:hover{color:var(--accent-primary);transform:translateY(-5px)}.contact-icons a::after{content:'';position:absolute;bottom:-10px;left:50%;width:0;height:2px;background:var(--accent-primary);transition:all .3s ease;transform:translateX(-50%)}.contact-icons a:hover::after{width:100%}@media(max-width:var(--mobile-breakpoint)){.projects-content,.project,.blog-post{padding:1.5rem}.project h3{font-size:1.5em}.project-content{grid-template-columns:1fr;gap:1.5rem}.skill-tag,.tag{padding:5px 10px;margin-right:0;margin-bottom:0}.skills-container{gap:10px}.contact-icons{gap:1.5rem}.contact-icons a{font-size:2rem;padding:8px}}@media(max-width:768px){.content{padding:1rem 0 2rem}.container{width:100%;padding:0 15px}.blog-post{padding:1rem 0}h1{font-size:1.75rem;margin-top:1rem;margin-bottom:1rem}h2{font-size:1.5rem;margin-top:1.5rem;margin-bottom:.75rem}h3{font-size:1.25rem}p,ul,ol{margin-bottom:1.25rem}img,table{max-width:100%;height:auto}li{margin-bottom:.5rem}}