Files
michaelschiemer/resources/css/admin/03-generic/_reset.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

96 lines
1.8 KiB
CSS

/**
* Admin-specific CSS Reset
*
* Minimal reset für Admin-Interface, baut auf Framework-Reset auf.
*/
@layer admin-generic {
/**
* Box Sizing
*/
.admin-layout *,
.admin-layout *::before,
.admin-layout *::after {
box-sizing: border-box;
}
/**
* Remove default margins
*/
.admin-layout h1,
.admin-layout h2,
.admin-layout h3,
.admin-layout h4,
.admin-layout h5,
.admin-layout h6,
.admin-layout p,
.admin-layout ul,
.admin-layout ol,
.admin-layout figure {
margin: 0;
}
/**
* Remove default list styles
*/
.admin-layout ul,
.admin-layout ol {
padding: 0;
list-style: none;
}
/**
* Links
*/
.admin-layout a {
color: var(--admin-link-color);
text-decoration: none;
transition: color var(--admin-transition-fast);
}
.admin-layout a:hover {
color: var(--admin-link-hover);
}
.admin-layout a:focus-visible {
outline: 2px solid var(--admin-focus-ring);
outline-offset: 2px;
border-radius: var(--admin-radius-sm);
}
/**
* Buttons
*/
.admin-layout button {
font-family: inherit;
font-size: inherit;
line-height: inherit;
background: none;
border: none;
padding: 0;
cursor: pointer;
}
/**
* Images
*/
.admin-layout img {
max-width: 100%;
height: auto;
display: block;
}
/**
* Reduced Motion
*/
@media (--admin-reduced-motion) {
.admin-layout *,
.admin-layout *::before,
.admin-layout *::after {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
}
}
}