/*
Theme Name:   Test Child Theme
Description:  Child theme for Twenty Twenty-Four
Template:     twentytwentyfour
Version:      1.0.0
*/

:root {
    --primary-color: #0073aa;
    --spacing-unit: 1rem;
    --border-radius: 0.5rem;
  }
  
  body {
    font-family: inherit;
  }
  
  .projects-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: var(--spacing-unit);
    list-style: none;
    padding: 0;
    margin: 0;
  }
  
  .project-card {
    background: white;
    border: 1px solid #ddd;
    border-radius: var(--border-radius);
    padding: var(--spacing-unit);
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  }
  
  .project-card img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: var(--border-radius);
  }
  
  .project-title {
    color: var(--primary-color);
    margin: 0.5rem 0;
  }
  
  .project-meta {
    font-size: 0.9em;
    color: #666;
  }