Files
michaelschiemer/resources/css/admin/06-components/_card.css
Michael Schiemer fc3d7e6357 feat(Production): Complete production deployment infrastructure
- Add comprehensive health check system with multiple endpoints
- Add Prometheus metrics endpoint
- Add production logging configurations (5 strategies)
- Add complete deployment documentation suite:
  * QUICKSTART.md - 30-minute deployment guide
  * DEPLOYMENT_CHECKLIST.md - Printable verification checklist
  * DEPLOYMENT_WORKFLOW.md - Complete deployment lifecycle
  * PRODUCTION_DEPLOYMENT.md - Comprehensive technical reference
  * production-logging.md - Logging configuration guide
  * ANSIBLE_DEPLOYMENT.md - Infrastructure as Code automation
  * README.md - Navigation hub
  * DEPLOYMENT_SUMMARY.md - Executive summary
- Add deployment scripts and automation
- Add DEPLOYMENT_PLAN.md - Concrete plan for immediate deployment
- Update README with production-ready features

All production infrastructure is now complete and ready for deployment.
2025-10-25 19:18:37 +02:00

62 lines
1.6 KiB
CSS

/**
* Card Component
*
* Reusable card containers for dashboard widgets and content blocks.
*/
@layer admin-components {
.admin-card {
background-color: var(--admin-content-bg);
border: 1px solid var(--admin-border-light);
border-radius: var(--admin-radius-lg);
box-shadow: var(--admin-shadow-sm);
overflow: hidden;
transition: box-shadow var(--admin-transition-base);
}
.admin-card:hover {
box-shadow: var(--admin-shadow-md);
}
.admin-card__header {
padding: var(--admin-spacing-lg);
border-bottom: 1px solid var(--admin-border-light);
background-color: var(--admin-bg-secondary);
}
.admin-card__title {
font-size: var(--admin-font-size-lg);
font-weight: var(--admin-font-weight-semibold);
color: var(--admin-content-text);
margin: 0;
}
.admin-card__content {
padding: var(--admin-spacing-lg);
}
.admin-card__footer {
padding: var(--admin-spacing-md) var(--admin-spacing-lg);
border-top: 1px solid var(--admin-border-light);
background-color: var(--admin-bg-secondary);
}
/* Card variants */
.admin-card--highlighted {
border-color: var(--admin-accent-primary);
box-shadow: 0 0 0 1px var(--admin-accent-primary), var(--admin-shadow-sm);
}
.admin-card--success {
border-color: var(--admin-accent-success);
}
.admin-card--warning {
border-color: var(--admin-accent-warning);
}
.admin-card--error {
border-color: var(--admin-accent-error);
}
}