.xsade-quiz{max-width:100%;color:var(--xsade-text-color,#000)}.xsade-question{font-size:1.1em;font-weight:600;margin-bottom:10px}.xsade-instructions{margin-bottom:14px}.xsade-canvas-box{position:relative;display:inline-block;max-width:100%;border:1px solid #d7d7d7;background:#fff;line-height:0}.xsade-template-image{display:block;max-width:100%;height:auto}.xsade-student-canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.xsade-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.xsade-actions button{color:#000}.xsade-submit{font-weight:600}.xsade-status{margin-top:12px}.xsade-result{margin-top:15px}.xsade-result-card{border:1px solid #ddd;padding:18px;background:#fff;color:var(--xsade-text-color,#000)}.xsade-score{font-size:2em;font-weight:700;margin:8px 0}.xsade-result-card p{margin:8px 0}.xsade-result-card small{display:block;opacity:.8}
