Portfolio: Wordpress Theme

/* navigation (WordPress-style menu) */ .wp-nav { display: flex; flex-wrap: wrap; gap: 1.2rem; margin-top: 2rem; padding-top: 1rem; border-top: 1px dashed #e2d5bb; }

<!-- tiny wordpress-style admin bar mock (just for paper portfolio flavor) --> <div class="mock-wp-toolbar"> <span><i class="fas fa-wordpress-simple"></i> Paper Theme</span> <span><i class="far fa-edit"></i> Edit Portfolio</span> <span><i class="fas fa-palette"></i> Customize</span> </div> Portfolio WordPress Theme

.card-media { height: 220px; background-size: cover; background-position: center; background-repeat: no-repeat; position: relative; background-color: #e6ddce; } /* navigation (WordPress-style menu) */

// simple smooth scrolling for anchor links (keeping paper style navigation) document.querySelectorAll('.wp-nav a[href^="#"], .wp-btn[href^="#"]').forEach(anchor => { anchor.addEventListener('click', function(e) { const targetId = this.getAttribute('href'); if(targetId && targetId !== "#" && targetId.startsWith('#')) { const targetElement = document.querySelector(targetId); if(targetElement) { e.preventDefault(); targetElement.scrollIntoView({ behavior: 'smooth', block: 'start' }); } } }); }); border-top: 1px dashed #e2d5bb

/* portfolio grid (wordpress style loop) */ .portfolio-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); gap: 2rem; margin: 2rem 0 3rem; }