#app{width:100%;margin:0;padding:0}.project-card[data-v-97e6d0e7]{background-color:#fff;border:1px solid #ddd;border-radius:6px;margin-bottom:15px;padding:15px 20px}h3[data-v-97e6d0e7]{color:#2c3e50;margin:0 0 10px}p[data-v-97e6d0e7]{color:#555;margin:0 0 15px;line-height:1.5}.card-footer[data-v-97e6d0e7]{border-top:1px solid #eaeaea;justify-content:space-between;align-items:center;padding-top:15px;display:flex}button[data-v-97e6d0e7]{color:#fff;cursor:pointer;background-color:#28a745;border:none;border-radius:4px;padding:6px 12px}button[data-v-97e6d0e7]:hover{background-color:#218838}.container[data-v-a61f9c50]{box-sizing:border-box;color:#333;width:100%;padding:30px 40px;font-family:system-ui,-apple-system,sans-serif}header[data-v-a61f9c50]{border-bottom:2px solid #eaeaea;margin-bottom:30px;padding-bottom:20px}h1[data-v-a61f9c50]{color:#2c3e50;margin:0 0 10px}.title[data-v-a61f9c50]{color:#666;margin-bottom:15px;font-size:1.1rem}.stats[data-v-a61f9c50]{color:#856404;background-color:#fff3cd;border-radius:4px;padding:5px 12px;font-weight:700;display:inline-block}.highlight-text[data-v-a61f9c50]{color:#d9534f}section[data-v-a61f9c50]{background-color:#fcfcfc;border:1px solid #eaeaea;border-radius:6px;margin-bottom:40px;padding:20px 25px}h2[data-v-a61f9c50]{color:#34495e;border-bottom:1px solid #eaeaea;margin-top:0;margin-bottom:20px;padding-bottom:10px}.skills-container[data-v-a61f9c50]{flex-wrap:wrap;gap:10px;display:flex}.skill-tag[data-v-a61f9c50]{color:#4a5568;background-color:#e2e8f0;border-radius:4px;padding:6px 12px;font-size:.9rem}.search-box[data-v-a61f9c50]{align-items:center;gap:10px;margin-bottom:20px;display:flex}.search-box input[data-v-a61f9c50]{border:1px solid #ccc;border-radius:4px;width:250px;padding:8px 12px;font-size:1rem}.search-box input[data-v-a61f9c50]:focus{border-color:#4a90e2;outline:none}.empty-message[data-v-a61f9c50]{color:#777;background-color:#f9f9f9;border-radius:4px;padding:15px}.toggle-btn[data-v-a61f9c50]{color:#fff;cursor:pointer;background-color:#4a90e2;border:none;border-radius:4px;padding:8px 16px;font-size:1rem}.toggle-btn[data-v-a61f9c50]:hover{background-color:#357abd}.contact-card[data-v-a61f9c50]{background-color:#cce5ff;border:1px solid #b8daff;border-radius:6px;margin-top:15px;padding:15px}.contact-card h3[data-v-a61f9c50]{color:#004085;margin-top:0}
