	.project-description {
		flex-grow: 1;
		margin-bottom: 1rem;
	}

	.pill {
	  display: inline-block;
	  padding: 0.3em 0.8em;
	  border-radius: 999px;
	  font-size: 0.85rem;
	  font-weight: 600;
	  color: white;
	  margin: 0.25em 0.5em 0.25em 0; /* top, right, bottom, left */
	}

	.project-status {
	  text-align: left;
	 
	  margin-top: auto; /* push status section to bottom */
	}

	.status-line {
	  display: flex;
	  justify-content: space-between;
	  align-items: center;
	  margin: 0.3em 0;
	}

	.status-line .label {
	  font-weight: 600;
	  color: #333;
	}

	.carousel-control-prev-icon,
	.carousel-control-next-icon {
	  filter: invert(100%);
	}
	
	.modal.fade .modal-dialog {
	  transition: opacity 1.25s ease;
	}

	.modal-backdrop.show {
	  background: rgba(15, 23, 42, 1);
	  backdrop-filter: blur(6px);
	}


	/* Project Status Colors */
	.status.planning   { background-color: #6c757d; } /* Gray */
	.status.prototype { background-color: #17a2b8; } /* Cyan/Teal */
	.status.alpha      { background-color: #6610f2; } /* Purple */
	.status.beta       { background-color: #0d6efd; } /* Blue */
	.status.stable     { background-color: #198754; } /* Green */
	.status.deprecated { background-color: #dc3545; } /* Red */

	/* Dev Activity Colors */
	.dev.active   { background-color: #198754; } /* Green */
	.dev.paused   { background-color: #ffc107; } /* Yellow */
	.dev.complete { background-color: #6c757d; } /* Gray */
	.dev.pending { background-color: #adb5bd; } /* Lighter gray */ 
	
	/* Windows Colors */
	.lang.csharp   { background-color: #178600; } /* C# — Microsoft green (VS Code, .NET) */
	.lang.cpp      { background-color: #00599C; } /* C++ — ISO standard blue */
	.lang.python   { background-color: #3776AB; } /* Python — official Python blue */
	.lang.java     { background-color: #b07219; } /* Java — classic brown/orange tone */

	/* Linux Colors */
	/* Java — same */
	/* Python — same */
	/* C++ — same */

	/* Android Colors */
	/* Java — same */
	.lang.kotlin   { background-color: #7F52FF; } /* Kotlin — official purple gradient anchor */

	/* Web Colors */
	.lang.html     { background-color: #E34F26; } /* HTML — bright orange */
	.lang.css      { background-color: #1572B6; } /* CSS — W3C blue */
	.lang.js       { background-color: #F7DF1E; color: #000; } /* JavaScript — yellow with black text */
	.lang.php      { background-color: #8892BE; } /* PHP — official elephant blue-gray */

	/* Cross Platform */
	.lang.xml { background-color: #f16529; } /* XML — orange inspired by file icon themes */
		
	/* Database Colors */
	.db.postgresql { background-color: #336791; } /* PostgreSQL — elephant blue */
	.db.mysql      { background-color: #00758F; } /* MySQL — official blue */
	.db.sqlite     { background-color: #003B57; } /* SQLite — dark blue from logo */
	.db.firebase   { background-color: #FFCA28; color: #000; } /* Firebase — yellow with black text */
