body{background-color:#ffe5d9;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#2e2e2e;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;margin:0;padding:0}h1,h2,h3{color:#ff6b00;margin-bottom:1rem;margin-top:1.5rem}h1{font-size:2.2rem}h2{font-size:1.8rem}h3{font-size:1.5rem}p{font-size:1.1rem;margin-bottom:1rem}form{margin-bottom:2rem;margin-top:1rem}input{background:#fffffff2;border:2px solid #ffa726;border-radius:8px;box-shadow:0 3px 6px #ffa72666;color:#333;font-size:16px;margin:.5rem 0;max-width:320px;outline:none;padding:12px;transition:.3s ease-in-out;width:100%}input:focus{border-color:#ff9800;box-shadow:0 0 8px #ff980099}button{background:#ff7043;border:none;border-radius:8px;box-shadow:0 3px 8px #0003;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-top:10px;padding:12px 24px;transition:all .3s ease-in-out}button:hover{background:#ff5722;box-shadow:0 5px 14px #ff572266;transform:scale(1.05)}button:active{transform:scale(.97)}a{color:#ff6f00;font-weight:700;text-decoration:none}a:hover{color:#ff9800;text-decoration:underline}.section-box{background-color:#fff;border-radius:12px;box-shadow:0 6px 16px #ff980033;margin:20px auto;max-width:600px;padding:20px}.App{padding:2rem;text-align:center}.message{border-radius:8px;font-weight:500;margin:12px 0;padding:12px}.message-success{background-color:#e6ffed;color:#2e7d32}.message-error{background-color:#ffe0e0;color:#c62828}.navbar{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:2rem auto;max-width:700px;padding:1rem 2rem}.navbar a{background-color:#ff5722;border-radius:8px;box-shadow:0 2px 5px #00000026;color:#fff;font-size:16px;font-weight:700;padding:10px 18px;text-decoration:none;transition:all .3s ease}.navbar a:hover{background-color:#ff8a50;transform:scale(1.05)}.form-container{background:#fff8f2;border-radius:12px;box-shadow:0 8px 20px #ff66001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:2rem auto;max-width:600px;padding:2rem}.form-container h2{color:#d84315;margin-bottom:1.5rem;text-align:center}.form-container label{color:#333;display:block;font-weight:700;margin-bottom:.3rem}.form-container input,.form-container select{background-color:#fff;border:2px solid #ff7043;border-radius:8px;font-size:16px;margin-bottom:1.2rem;padding:10px 12px;transition:border-color .3s ease;width:100%}.form-container input:focus,.form-container select:focus{border-color:#ff5722;outline:none}.form-container button[type=submit]{background-color:#ff5722;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 20px;transition:background-color .3s ease,transform .2s}.form-container button[type=submit]:hover{background-color:#e64a19;transform:scale(1.03)}.form-container p{color:#444;font-size:12px;margin-top:-.5rem}.animation-modal{align-items:center;background-color:#fff3;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.animation-ul{display:flex;gap:16px;margin-bottom:1rem}.animation-li{animation:animate 1.5s linear infinite;background-color:#0080ff;height:24px;list-style:none;width:24px}.animation-li:nth-child(2){animation-delay:.3s;background-color:#ffd54f}.animation-li:nth-child(3){animation-delay:.6s;background-color:#fc4c02}.animation-li:nth-child(4){animation-delay:.9s;background-color:#e75480}.animation-li:nth-child(5){animation-delay:1.2s;background-color:#cd0505}@keyframes animate{0%,60%{transform:translateY(0)}80%{transform:translateY(-20px)}to{transform:translateY(0)}}.animation-p{color:#444;font-size:20px;font-weight:700}.zaehler-card{background-color:#fff;border-radius:8px;box-shadow:0 0 8px #0000001a;margin-bottom:24px;opacity:.8;padding:24px}.zaehler-title{font-size:1.1rem;font-weight:700;margin-bottom:12px}.zaehler-link{color:#007bff;text-decoration:underline}.zaehler-link:hover{color:#0056b3}.zaehler-list{list-style:none;margin-bottom:16px;padding-left:0}.zaehler-form{flex-wrap:wrap;gap:12px}.zaehler-button,.zaehler-form{align-items:center;display:flex}.zaehler-button{height:40px;justify-content:center;margin-top:0;padding:10px 16px;vertical-align:middle}.zaehler-input{border:1px solid #ccc;border-radius:6px;padding:10px;width:160px}.zaehler-button:hover{background-color:#ff8c00}.form-wrapper{background:#fff8f2;border-radius:12px;box-shadow:0 8px 20px #ff66001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:2rem auto;max-width:600px;padding:2rem}.form-heading{color:#ff6b00;font-size:1.8rem;margin-bottom:1.5rem;text-align:center}.settings-form{gap:1.5rem}.form-group,.settings-form{display:flex;flex-direction:column}.form-group label{color:#444;font-weight:700;margin-bottom:.4rem}.form-group input{background:#fffffff2;border:2px solid #ffa726;border-radius:8px;box-shadow:0 3px 6px #ffa72633;color:#333;font-size:16px;padding:12px;transition:.3s ease-in-out}.form-group input:focus{border-color:#ff9800;box-shadow:0 0 8px #ff980080;outline:none}.radio-box{background-color:#fff2e6;border:2px solid #ffc48c;border-radius:10px;box-shadow:0 3px 6px #ffa7261a;padding:20px}.radio-box p{color:#d84315;font-weight:700;margin-bottom:10px}.radio-box label{align-items:center;color:#444;display:inline-flex;font-size:15px;gap:6px;margin-right:20px}.submit-button{align-self:center;background-color:#ff7043;border:none;border-radius:10px;box-shadow:0 3px 8px #0003;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px 24px;transition:all .3s ease-in-out}.submit-button:hover{background-color:#ff5722;transform:scale(1.05)}
/*# sourceMappingURL=main.94945543.css.map*/