/**
 * Custom CSS - Landshuter Hochzeit 2027
 * 
 * Diese Datei wird als letzte geladen und überschreibt alle anderen Styles.
 * Hier können Sie eigene Anpassungen vornehmen ohne die Original-Dateien zu ändern.
 */

/* ========================================
   BEISPIELE - Einfach auskommentieren und anpassen!
   ======================================== */

/* --- FARBEN ---
.btn-primary {
    background: #your-color !important;
    border-color: #your-color !important;
}

.sidebar {
    background: #your-color !important;
}

.card-header {
    background: #your-color !important;
    color: white !important;
}
*/

/* --- LOGO ---
.logo img {
    max-width: 250px !important;
    height: auto !important;
}

.sidebar-header h1 {
    font-size: 20px !important;
}
*/

/* --- ABSTÄNDE ---
.card {
    margin-bottom: 30px !important;
}

.page-title {
    margin-bottom: 30px !important;
}

.btn {
    padding: 12px 24px !important;
}
*/

/* --- SCHRIFTARTEN ---
body {
    font-family: 'Your Font', Arial, sans-serif !important;
}

h1, h2, h3 {
    font-family: 'Your Heading Font', Georgia, serif !important;
}
*/

/* --- TABELLEN ---
.table {
    font-size: 14px !important;
}

.table th {
    background: #f3f4f6 !important;
    font-weight: 600 !important;
}

.table tr:hover {
    background: #f9fafb !important;
}
*/

/* --- FORMULARE ---
input[type="text"],
input[type="email"],
input[type="date"],
select,
textarea {
    border: 2px solid #e5e7eb !important;
    border-radius: 8px !important;
}

input:focus,
select:focus,
textarea:focus {
    border-color: #3b82f6 !important;
    outline: none !important;
}
*/

/* --- DASHBOARD ---
.stat-card {
    border-radius: 15px !important;
    box-shadow: 0 4px 6px rgba(0,0,0,0.1) !important;
}

.quick-action {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
}
*/

/* --- MOBILE ANPASSUNGEN ---
@media (max-width: 768px) {
    .page-title {
        font-size: 24px !important;
    }
    
    .btn {
        padding: 10px 16px !important;
        font-size: 14px !important;
    }
}
*/

/* ========================================
   IHRE EIGENEN STYLES HIER:
   ======================================== */

/* Beispiel: Logo größer machen */
/*
.sidebar-header h1 {
    font-size: 22px !important;
    color: #667eea !important;
}
*/
body {
 
  background: #fff !important;
  
}

.header {
  background: #fff !important;
  color: #333 !important;
  padding: 40px;
  text-align: center;
}

.btn {
  
  background: #800 !important;
    color: #fff !important;
 
}
.application-number {
  font-size: 36px;
  font-weight: bold;
  color: #800 !important;
  margin: 20px 0;
}
