#schlafquiz-wrapper *{box-sizing:border-box}#schlafquiz-wrapper{font-family:sans-serif;color:#052c54}#schlafquiz-wrapper .quiz-container{max-width:560px;margin:16px auto;padding:20px;background:#f4f7ff;border-radius:16px}#schlafquiz-wrapper .frage{margin-bottom:20px}#schlafquiz-wrapper button{width:100%;padding:12px;margin-top:10px;border-radius:12px;border:none;background:#5325ea;color:#fff;font-weight:700;cursor:pointer;transition:background .2s}#schlafquiz-wrapper button:disabled{opacity:.6;cursor:not-allowed}#schlafquiz-wrapper button:hover:not(:disabled){background:#f83aff}#schlafquiz-wrapper .progress{background:#ddd;border-radius:10px;overflow:hidden;margin:10px 0}#schlafquiz-wrapper .progress-bar{background:#5325ea;height:10px;width:0;transition:width .3s ease}#schlafquiz-wrapper .ausgabe p{background:#fff;border-radius:12px;padding:12px;margin-top:10px}#schlafquiz-wrapper .antworten{display:flex;flex-direction:column;gap:10px;margin-top:10px}#schlafquiz-wrapper .antworten label{background:#fff;border-radius:10px;padding:12px;border:1px solid #ccc;cursor:pointer;display:flex;align-items:center;gap:10px}#schlafquiz-wrapper .antworten input[type=radio]{accent-color:#5325ea}#schlafquiz-wrapper .preface .grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0}#schlafquiz-wrapper .preface select,#schlafquiz-wrapper .preface input{width:100%;padding:10px;border-radius:10px;border:1px solid #ccc;background:#fff}@media (max-width:520px){#schlafquiz-wrapper .preface .grid{grid-template-columns:1fr}#schlafquiz-wrapper .quiz-container{padding:16px;border-radius:12px;margin:8px}}