.quiz-intro[data-astro-cid-lv6s5eae]{text-align:center;max-width:800px;margin:0 auto var(--space-2xl) auto;font-size:var(--text-lg);color:var(--color-text-secondary)}.quiz-grid[data-astro-cid-lv6s5eae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-xl);margin-bottom:var(--space-3xl)}.quiz-card[data-astro-cid-lv6s5eae]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden;transition:transform var(--transition),box-shadow var(--transition)}.quiz-card[data-astro-cid-lv6s5eae]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.quiz-header[data-astro-cid-lv6s5eae]{height:180px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--space-xl);color:#fff;text-align:center;position:relative}.quiz-header[data-astro-cid-lv6s5eae] h2[data-astro-cid-lv6s5eae]{margin:0;font-size:var(--text-2xl);color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.quiz-length[data-astro-cid-lv6s5eae]{background:#00000080;padding:var(--space-xs) var(--space-sm);border-radius:var(--border-radius);font-size:var(--text-sm);margin-top:var(--space-sm);color:#fff}.quiz-content[data-astro-cid-lv6s5eae]{padding:var(--space-xl)}.quiz-content[data-astro-cid-lv6s5eae] p[data-astro-cid-lv6s5eae]{margin-bottom:var(--space-lg);color:var(--color-text-secondary)}.start-quiz[data-astro-cid-lv6s5eae]{width:100%;background:var(--color-primary);color:#fff;border:none;padding:var(--space-md) var(--space-lg);border-radius:var(--border-radius);font-size:var(--text-md);font-weight:600;cursor:pointer;transition:background var(--transition)}.start-quiz[data-astro-cid-lv6s5eae]:hover{background:var(--color-primary-hover)}.quiz-container[data-astro-cid-lv6s5eae]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--space-2xl);margin-bottom:var(--space-3xl);max-width:800px;margin-left:auto;margin-right:auto}.quiz-progress[data-astro-cid-lv6s5eae]{margin-bottom:var(--space-2xl)}.progress-bar[data-astro-cid-lv6s5eae]{height:8px;background:var(--color-bg-secondary);border-radius:4px;overflow:hidden;margin-bottom:var(--space-md)}.progress-fill[data-astro-cid-lv6s5eae]{height:100%;background:var(--color-primary);transition:width .3s ease;width:0%}.question-counter[data-astro-cid-lv6s5eae]{font-size:var(--text-sm);color:var(--color-text-tertiary)}.quiz-question[data-astro-cid-lv6s5eae] h3[data-astro-cid-lv6s5eae]{margin-bottom:var(--space-xl);font-size:var(--text-xl);line-height:1.6}.quiz-options[data-astro-cid-lv6s5eae]{display:flex;flex-direction:column;gap:var(--space-md)}.quiz-option[data-astro-cid-lv6s5eae]{background:var(--color-bg-secondary);border:2px solid var(--color-border);padding:var(--space-lg);padding-left:calc(var(--space-lg) + 40px);border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition);font-size:var(--text-md);position:relative;display:block}.quiz-option[data-astro-cid-lv6s5eae]:before{content:"";position:absolute;left:var(--space-lg);top:50%;transform:translateY(-50%);width:22px;height:22px;border:2px solid var(--color-border);border-radius:50%;background:var(--color-bg);transition:all var(--transition);box-sizing:border-box}.quiz-option[data-astro-cid-lv6s5eae]:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary);transform:translate(4px)}.quiz-option[data-astro-cid-lv6s5eae]:hover:before{border-color:var(--color-primary);background:var(--color-bg)}.quiz-option[data-astro-cid-lv6s5eae].selected{background:linear-gradient(135deg,#06c,#0052a3)!important;color:#fff!important;border-color:#06c!important;box-shadow:0 4px 16px #06c6!important;transform:translate(8px)!important;font-weight:600!important}.quiz-option[data-astro-cid-lv6s5eae].selected:before{background:#fff!important;border-color:#fff!important;box-shadow:0 0 0 3px #ffffff4d!important}.quiz-option[data-astro-cid-lv6s5eae].selected:after{content:"";position:absolute;left:calc(var(--space-lg) + 7px);top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#06c;animation:selectPulse .3s ease}@keyframes selectPulse{0%{transform:translateY(-50%) scale(0);opacity:0}50%{transform:translateY(-50%) scale(1.3);opacity:1}to{transform:translateY(-50%) scale(1);opacity:1}}.quiz-option[data-astro-cid-lv6s5eae].correct{background:#28a745;color:#fff;border-color:#28a745}.quiz-option[data-astro-cid-lv6s5eae].incorrect{background:#dc3545;color:#fff;border-color:#dc3545}.quiz-navigation[data-astro-cid-lv6s5eae]{display:flex;justify-content:space-between;margin-top:var(--space-2xl);gap:var(--space-md)}.nav-button[data-astro-cid-lv6s5eae]{padding:var(--space-md) var(--space-xl);background:var(--color-primary);color:#fff;border:none;border-radius:var(--border-radius);font-size:var(--text-md);font-weight:600;cursor:pointer;transition:background var(--transition)}.nav-button[data-astro-cid-lv6s5eae]:hover:not(:disabled){background:var(--color-primary-hover)}.nav-button[data-astro-cid-lv6s5eae]:disabled{background:var(--color-bg-tertiary);color:var(--color-text-tertiary);cursor:not-allowed}.results-container[data-astro-cid-lv6s5eae]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--space-3xl);margin-bottom:var(--space-3xl);text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.results-container[data-astro-cid-lv6s5eae] h2[data-astro-cid-lv6s5eae]{margin-bottom:var(--space-xl);color:var(--color-primary)}.score-display[data-astro-cid-lv6s5eae]{margin:var(--space-2xl) 0}.score-circle[data-astro-cid-lv6s5eae]{width:150px;height:150px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-lg) auto;box-shadow:0 8px 24px #0066cc4d}.score-circle[data-astro-cid-lv6s5eae] span[data-astro-cid-lv6s5eae]{font-size:var(--text-4xl);font-weight:700;color:#fff}#score-text[data-astro-cid-lv6s5eae]{font-size:var(--text-lg);color:var(--color-text-secondary)}.result-message[data-astro-cid-lv6s5eae]{font-size:var(--text-xl);margin:var(--space-xl) 0;padding:var(--space-lg);background:var(--color-bg-secondary);border-radius:var(--border-radius)}.result-details[data-astro-cid-lv6s5eae]{text-align:left;margin:var(--space-xl) 0;padding:var(--space-xl);background:var(--color-bg-secondary);border-radius:var(--border-radius)}.result-actions[data-astro-cid-lv6s5eae]{display:flex;gap:var(--space-md);justify-content:center;margin-top:var(--space-2xl)}.button-secondary[data-astro-cid-lv6s5eae]{background:var(--color-bg-secondary);color:var(--color-text);border:1px solid var(--color-border)}.button-secondary[data-astro-cid-lv6s5eae]:hover{background:var(--color-bg-tertiary)}@media (max-width: 768px){.quiz-grid[data-astro-cid-lv6s5eae]{grid-template-columns:1fr}.quiz-navigation[data-astro-cid-lv6s5eae]{flex-direction:column}.nav-button[data-astro-cid-lv6s5eae]{width:100%}.result-actions[data-astro-cid-lv6s5eae]{flex-direction:column}.result-actions[data-astro-cid-lv6s5eae] button[data-astro-cid-lv6s5eae]{width:100%}}
