/* styles/fullstack-projects.css */
.fullstack-theme {
    --primary: #2563EB;
    --primary-light: #3B82F6;
    --secondary: #1E40AF;
    --accent: #60A5FA;
    --text: #1E3A8A;
  }
  
  .fullstack-theme .ProjectSkillSection {
    border-left: 4px solid var(--primary);
    background: linear-gradient(to bottom right, #EFF6FF, #FFFFFF);
  }
  
  .fullstack-theme .TitlePS {
    color: var(--secondary);
    text-align: center;
  }
  
  .fullstack-theme .empty-state {
    padding: 2rem 0;
  }
  
  .fullstack-theme .tech-stack {
    font-size: 2rem;
    margin-bottom: 1rem;
    color: var(--primary);
  }
  
  .fullstack-theme .tech-icon {
    display: inline-block;
    margin: 0 5px;
  }
  
  .fullstack-theme .code-loader {
    font-size: 1.5rem;
    font-weight: bold;
    margin-top: 20px;
    color: var(--primary);
  }
  
  .fullstack-theme .code-loader span {
    animation: blink 1.4s infinite both;
  }
  
  .fullstack-theme .code-loader span:nth-child(2) {
    animation-delay: 0.2s;
  }
  
  @keyframes blink {
    0%, 100% { opacity: 0.2; }
    50% { opacity: 1; }
  }