.ExamForm_formContainer__5qZyi{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin-bottom:25px;padding:20px}.ExamForm_dark__uP9Mq.ExamForm_formContainer__5qZyi{background:#2d2d2d;box-shadow:0 4px 12px #0003}.ExamForm_formContainer__5qZyi h3{color:#333;font-size:1.2rem;margin-bottom:20px;margin-top:0}.ExamForm_dark__uP9Mq.ExamForm_formContainer__5qZyi h3{color:#f0f0f0}.ExamForm_form__RXNKg{display:flex;flex-direction:column;gap:20px}.ExamForm_inputGroup__8DqHi{display:flex;flex-direction:column;gap:8px}.ExamForm_inputGroup__8DqHi label{color:#555;font-size:.9rem;font-weight:500}.ExamForm_dark__uP9Mq .ExamForm_inputGroup__8DqHi label{color:#bbb}.ExamForm_inputGroup__8DqHi input{border:1px solid #ddd;border-radius:8px;font-size:1rem;padding:12px;transition:all .2s ease}.ExamForm_dark__uP9Mq .ExamForm_inputGroup__8DqHi input{background:#3d3d3d;border-color:#444;color:#fff}.ExamForm_inputGroup__8DqHi input:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db33;outline:none}.ExamForm_datetimeGroup__MKIon{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.ExamForm_addButton__oNjWw{align-items:center;align-self:flex-end;background:#3498db;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:12px 24px;transition:all .2s ease}.ExamForm_addButton__oNjWw:hover{background:#2980b9;transform:translateY(-1px)}.ExamForm_addButton__oNjWw span{font-size:1.2rem}@media (max-width:600px){.ExamForm_datetimeGroup__MKIon{grid-template-columns:1fr}}.QuoteBox_quote__fKxBk{color:#7f8c8d;font-style:italic}.CountdownTimer_timer__SiPCS{font-size:1.1em;margin:10px 0}.CountdownTimer_timeContainer__EhinA{display:flex;gap:10px;justify-content:center;margin:10px 0}.CountdownTimer_timeBox__JmmkF{background:#2c3e50;border-radius:5px;color:#fff;font-weight:700;padding:5px 10px}.ExamList_examList__H05n3{display:flex;flex-direction:column;gap:15px}.ExamList_emptyState__eWGMo{align-items:center;color:#777;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.ExamList_emptyState__eWGMo img{margin-bottom:20px;opacity:.6;width:120px}.ExamList_examCard__O2jcz{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:20px;transition:all .2s ease}.ExamList_dark__auiOd.ExamList_examCard__O2jcz{background:#2d2d2d;box-shadow:0 4px 12px #0003}.ExamList_examCard__O2jcz:hover{box-shadow:0 6px 16px #0000001a;transform:translateY(-2px)}.ExamList_dark__auiOd.ExamList_examCard__O2jcz:hover{box-shadow:0 6px 16px #0000004d}.ExamList_examHeader__TrrK5{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.ExamList_examHeader__TrrK5 h3{color:#2c3e50;font-size:1.2rem;margin:0}.ExamList_dark__auiOd .ExamList_examHeader__TrrK5 h3{color:#f0f0f0}.ExamList_examDate__s9pq3{color:#7f8c8d;font-size:.9rem}.ExamList_examActions__B8XOa{display:flex;justify-content:flex-end;margin-top:15px}.ExamList_deleteButton__7sVhl{background:#e74c3c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 16px;transition:all .2s ease}.ExamList_deleteButton__7sVhl:hover{background:#c0392b}:root{--light-bg:#f5f5f5;--light-text:#333;--light-card:#fff;--dark-bg:#1a1a1a;--dark-text:#f0f0f0;--dark-card:#2d2d2d;--header-bg:#3498db;--header-dark-bg:#2c3e50}*{box-sizing:border-box}body{font-family:Arial,sans-serif;margin:0;padding:0;transition:background .3s ease}.app{margin:0 auto;max-width:800px;min-height:100vh;padding:15px;position:relative}.header{background:#3498db;background:var(--header-bg);border-radius:8px;color:#fff;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:15px}.dark .header{background:#2c3e50;background:var(--header-dark-bg)}.header h1{font-size:1.5rem;margin:0}.theme-toggle{align-self:flex-end;background:#ffffff1a;border:none;border-radius:20px;color:#fff;cursor:pointer;padding:8px 15px;transition:all .3s ease}.form{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.form input{border:1px solid #ddd;border-radius:4px;padding:10px;width:100%}.dark .form input{background:#333;border-color:#444;color:#fff}.addButton{align-self:flex-end;background:#2ecc71;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px;transition:background .3s ease}.addButton:hover{background:#27ae60}@media (min-width:600px){.header{align-items:center;justify-content:space-between}.form,.header{flex-direction:row}.form input{flex:1 1}.addButton{width:auto}}.copyright{color:#7f8c8d;font-size:.9em;padding:15px 0;text-align:center}
/*# sourceMappingURL=main.04b3682d.css.map*/