<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"> <title>Paper Portfolio — WordPress Theme Concept</title> <!-- Google Fonts: elegant serif + modern sans for paper aesthetic --> <link href="https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,300;14..32,400;14..32,500;14..32,600&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400&display=swap" rel="stylesheet"> <!-- Font Awesome 6 (free icons) --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css"> <style> * { margin: 0; padding: 0; box-sizing: border-box; }
.contact-item { display: flex; align-items: center; gap: 10px; background: #f7efdf; padding: 0.6rem 1.2rem; border-radius: 60px; font-size: 0.9rem; } Portfolio WordPress Theme
// 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' }); } } }); }); meta name="viewport" content="width=device-width
.contact-details { display: flex; flex-wrap: wrap; gap: 1.8rem; margin-top: 1.2rem; } Paper Portfolio — WordPress Theme Concept<
<footer> <p><i class="far fa-copyright"></i> 2026 Paper Portfolio — A WordPress Theme Concept. Crafted with <i class="fas fa-feather-alt"></i> and vintage vibes.</p> <p style="margin-top: 8px; font-size: 0.7rem;">Built to celebrate the beauty of paper textures — fully compatible with Gutenberg & classic editor.</p> </footer> </div>
/* paper fold effect on images */ .card-media::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 30%; background: linear-gradient(to top, rgba(0,0,0,0.03), transparent); pointer-events: none; }