.dylemat-quiz-workbench{background:hsl(var(--bg-surface-1));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-lg, 12px);padding:1.5rem;box-shadow:var(--shadow-sm)}.dylemat-quiz-workbench .quiz-badge{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;color:hsl(var(--primary));background:hsl(var(--primary) / .1);padding:.25rem .65rem;border-radius:9999px;margin-bottom:.5rem}.dylemat-quiz-workbench .quiz-title{font-size:1.2rem;font-weight:700;color:hsl(var(--text-primary));margin:0 0 .25rem}.dylemat-quiz-workbench .quiz-instruction{font-size:.9375rem;color:hsl(var(--text-secondary));margin:0 0 1rem}.dylemat-quiz-workbench .quiz-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media(max-width:640px){.dylemat-quiz-workbench .quiz-options-grid{grid-template-columns:1fr}}.dylemat-quiz-workbench .quiz-option-btn{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:hsl(var(--bg-surface-2));border:2px solid hsl(var(--border-subtle));border-radius:var(--radius-md, 8px);cursor:pointer;font-size:1.05rem;font-weight:700;color:hsl(var(--text-primary));transition:all .2s ease;text-align:left}.dylemat-quiz-workbench .quiz-option-btn:hover{border-color:hsl(var(--primary));transform:translateY(-2px)}.dylemat-quiz-workbench .option-marker{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:hsl(var(--border-subtle));color:hsl(var(--text-primary));font-size:.85rem}.dylemat-quiz-workbench .option-feedback{margin-left:auto;font-size:.8125rem;opacity:.8;display:inline-flex;align-items:center;gap:.25rem}.dylemat-quiz-workbench .quiz-option-btn.is-selected-correct{border-color:#14532d;background:#14532d1a;color:#14532d}.dylemat-quiz-workbench .quiz-option-btn.is-selected-wrong{border-color:#7f1d1d;background:#7f1d1d1a;color:#7f1d1d}.dylemat-quiz-workbench .quiz-feedback-box{padding:.875rem 1rem;border-radius:var(--radius-md, 8px);background:hsl(var(--bg-surface-2));border:1px solid hsl(var(--border-subtle));font-size:.9375rem;color:hsl(var(--text-secondary))}.dylemat-quiz-workbench .feedback-success{border-color:#14532d;background:#14532d14;color:#14532d}.dylemat-quiz-workbench .feedback-error{border-color:#7f1d1d;background:#7f1d1d14;color:#7f1d1d}.dylemat-quiz-workbench .feedback-text{margin:0}.dilemma-page[data-astro-cid-rrki5g72]{max-width:64rem;margin:0 auto;padding:0 1.25rem}.breadcrumb-list[data-astro-cid-rrki5g72]{display:flex;align-items:center;gap:.5rem;list-style:none;padding:0;font-size:.875rem}.crumb-link[data-astro-cid-rrki5g72]{color:hsl(var(--text-secondary));text-decoration:none}.crumb-link[data-astro-cid-rrki5g72]:hover{color:hsl(var(--primary));text-decoration:underline}.crumb-sep[data-astro-cid-rrki5g72]{color:hsl(var(--border-subtle))}.crumb-current[data-astro-cid-rrki5g72]{color:hsl(var(--text-primary));font-weight:600}.intro-badge[data-astro-cid-rrki5g72]{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--primary));background:hsl(var(--primary) / .1);padding:.25rem .75rem;border-radius:9999px;margin-bottom:.5rem}.page-h1[data-astro-cid-rrki5g72]{font-size:clamp(1.6rem,3.5vw,2.25rem);font-weight:800;line-height:1.2;color:hsl(var(--text-primary));margin-bottom:1rem}.verdict-summary[data-astro-cid-rrki5g72]{background:hsl(var(--surface-primary));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-lg, 12px);padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.verdict-correct[data-astro-cid-rrki5g72]{font-size:1.15rem;color:#14532d;font-weight:700;margin:0}.verdict-wrong[data-astro-cid-rrki5g72]{font-size:1.05rem;color:#7f1d1d;font-weight:700;margin:0}.lead-prose[data-astro-cid-rrki5g72]{font-size:1.05rem;line-height:1.65;color:hsl(var(--text-secondary))}.explanation-lead[data-astro-cid-rrki5g72]{font-size:1.125rem;line-height:1.7;color:hsl(var(--text-primary))}.rules-card[data-astro-cid-rrki5g72]{background:hsl(var(--surface-secondary));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-lg, 12px);padding:1.5rem}.rules-card[data-astro-cid-rrki5g72] h3[data-astro-cid-rrki5g72]{font-size:1.1rem;font-weight:700;color:hsl(var(--text-primary));margin-top:0;margin-bottom:.5rem}.rules-source[data-astro-cid-rrki5g72]{font-size:.9375rem;color:hsl(var(--text-primary));margin-bottom:.5rem}.rules-context[data-astro-cid-rrki5g72]{font-size:.875rem;line-height:1.55;color:hsl(var(--text-secondary));margin:0}.faq-list[data-astro-cid-rrki5g72]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.faq-item[data-astro-cid-rrki5g72]{background:hsl(var(--surface-primary));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md, 8px);padding:1.25rem}.faq-item[data-astro-cid-rrki5g72] h3[data-astro-cid-rrki5g72]{font-size:1rem;font-weight:700;color:hsl(var(--text-primary));margin-top:0;margin-bottom:.5rem}.faq-item[data-astro-cid-rrki5g72] p[data-astro-cid-rrki5g72]{font-size:.9375rem;line-height:1.55;color:hsl(var(--text-secondary));margin:0}.related-dilemmas-box[data-astro-cid-rrki5g72]{background:hsl(var(--surface-secondary));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-lg, 12px);padding:1.5rem}.related-title[data-astro-cid-rrki5g72]{font-size:1.25rem;font-weight:700;color:hsl(var(--text-primary));margin-top:0;margin-bottom:1rem}.dilemmas-grid[data-astro-cid-rrki5g72]{display:flex;flex-wrap:wrap;gap:.75rem}.dilemma-card[data-astro-cid-rrki5g72]{flex:1 1 13rem;background:hsl(var(--surface-primary));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-md, 8px);padding:.75rem 1rem;text-decoration:none;display:flex;flex-direction:column;gap:.25rem;transition:border-color .15s}.dilemma-card[data-astro-cid-rrki5g72]:hover{border-color:hsl(var(--primary))}.dilemma-name[data-astro-cid-rrki5g72]{font-size:.9375rem;font-weight:600;color:hsl(var(--text-primary))}.dilemma-answer[data-astro-cid-rrki5g72]{font-size:.8125rem;font-weight:700;color:#14532d}.conduit-box[data-astro-cid-rrki5g72]{background:hsl(var(--surface-secondary));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-lg, 12px);padding:1.5rem}.conduit-box[data-astro-cid-rrki5g72] h3[data-astro-cid-rrki5g72]{font-size:1.125rem;font-weight:700;color:hsl(var(--text-primary));margin:0 0 .5rem}.conduit-box[data-astro-cid-rrki5g72] p[data-astro-cid-rrki5g72]{font-size:.9375rem;line-height:1.55;color:hsl(var(--text-secondary));margin:0}.conduit-link[data-astro-cid-rrki5g72]{color:hsl(var(--primary));text-decoration:underline;font-weight:600}
