#crisis .visual.svelte-v7tax2{display:flex;justify-content:center;gap:1rem;margin:2rem 0;flex-wrap:wrap}#crisis .visual.svelte-v7tax2 .item:where(.svelte-v7tax2){display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:var(--color-surface-50);border-radius:var(--radius-container);box-shadow:0 4px 12px color-mix(in oklab,var(--color-surface-950) .05,transparent);min-width:80px}#crisis .visual.svelte-v7tax2 .item:where(.svelte-v7tax2) .emoji:where(.svelte-v7tax2){font-size:2.5rem}#crisis .visual.svelte-v7tax2 .item:where(.svelte-v7tax2) .shape:where(.svelte-v7tax2){font-size:1.5rem;color:var(--color-error-500)}#crisis .visual.svelte-v7tax2 .item:where(.svelte-v7tax2) .effect:where(.svelte-v7tax2){font-size:.875rem;color:var(--color-error-600);font-weight:600}#crisis blockquote.svelte-v7tax2{margin:1.5rem 0;color:var(--color-surface-700)}#circle .demo-card.svelte-v7tax2{margin:2.5rem 0;padding:2rem;background:var(--color-surface-50);border-radius:calc(var(--radius-container) * 4);box-shadow:0 12px 32px color-mix(in oklab,var(--color-surface-950) .05,transparent)}#circle .demo-card.svelte-v7tax2 h3:where(.svelte-v7tax2){margin-top:0;color:var(--color-primary-700)}#circle .instruction.svelte-v7tax2{font-size:1.125rem;color:var(--color-surface-600);margin-bottom:1.5rem}#circle .demo-content.svelte-v7tax2{display:flex;flex-direction:column;align-items:center;gap:1.5rem}#circle .fire-circle.svelte-v7tax2{width:100%;max-width:400px;height:auto;background:var(--color-surface-200);border-radius:calc(var(--radius-container) * 4)}#circle .fire.svelte-v7tax2{fill:var(--color-warning-300)}#circle .fire-label.svelte-v7tax2{font-size:.8rem}#circle .person.svelte-v7tax2{fill:var(--color-surface-500);transition:all .3s ease}#circle .person.svelte-v7tax2.warm{fill:var(--color-success-700);stroke:#fff;stroke-width:1px}#circle .fairness-circle.svelte-v7tax2{stroke:var(--color-success-400);stroke-width:1}#circle .control.svelte-v7tax2{display:flex;align-items:center;gap:1rem;width:100%;max-width:400px}#circle .control.svelte-v7tax2 label:where(.svelte-v7tax2){font-size:1rem;font-weight:600;color:var(--color-surface-700);white-space:nowrap}#circle .control.svelte-v7tax2 .slider:where(.svelte-v7tax2){flex:1;height:8px;accent-color:var(--color-primary-500);cursor:pointer}#circle .control.svelte-v7tax2 .value:where(.svelte-v7tax2){font-size:1rem;font-weight:700;color:var(--color-primary-600);min-width:50px;text-align:right}#circle .result.svelte-v7tax2{padding:1rem 1.5rem;border-radius:var(--radius-container);font-size:1.125rem;font-weight:600}#circle .result.svelte-v7tax2.success{background:var(--color-success-100);color:var(--color-success-700)}#triangle .demo-card.svelte-v7tax2{margin:2.5rem 0;padding:2rem;background:var(--color-surface-50);border-radius:calc(var(--radius-container) * 4);box-shadow:0 12px 32px color-mix(in oklab,var(--color-surface-950) .05,transparent)}#triangle .crash-test.svelte-v7tax2{display:flex;flex-direction:column;gap:1.5rem}#triangle .crash-test.svelte-v7tax2 .visuals:where(.svelte-v7tax2){display:grid;grid-template-columns:auto auto;justify-content:center;gap:2rem}#triangle .crash-test.svelte-v7tax2 .visuals:where(.svelte-v7tax2) .structure:where(.svelte-v7tax2){display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}#triangle .crash-test.svelte-v7tax2 .visuals:where(.svelte-v7tax2) .structure:where(.svelte-v7tax2) .label:where(.svelte-v7tax2){font-size:1rem;font-weight:600;color:var(--color-surface-700)}#triangle .crash-test.svelte-v7tax2 .visuals:where(.svelte-v7tax2) .structure:where(.svelte-v7tax2) .canvas:where(.svelte-v7tax2){width:100%;max-width:180px;height:auto;background:var(--color-surface-100);border-radius:var(--radius-container)}#triangle .crash-test.svelte-v7tax2 .visuals:where(.svelte-v7tax2) .structure:where(.svelte-v7tax2) .frame:where(.svelte-v7tax2){stroke:var(--color-surface-600);stroke-width:4;transition:all .3s ease}#triangle .crash-test.svelte-v7tax2 .visuals:where(.svelte-v7tax2) .structure:where(.svelte-v7tax2) .frame:where(.svelte-v7tax2).collapsed{transform:skew(-15deg);stroke:var(--color-error-500)}#triangle .crash-test.svelte-v7tax2 .visuals:where(.svelte-v7tax2) .structure:where(.svelte-v7tax2) .frame:where(.svelte-v7tax2).triangle.loaded{stroke:var(--color-success-500)}#triangle .crash-test.svelte-v7tax2 .visuals:where(.svelte-v7tax2) .structure:where(.svelte-v7tax2) .diagonal:where(.svelte-v7tax2){stroke:var(--color-primary-500);stroke-width:3;stroke-dasharray:5 3}#triangle .crash-test.svelte-v7tax2 .visuals:where(.svelte-v7tax2) .structure:where(.svelte-v7tax2) .status:where(.svelte-v7tax2){font-size:.7rem}#triangle .crash-test.svelte-v7tax2 .visuals:where(.svelte-v7tax2) .structure:where(.svelte-v7tax2) .status:where(.svelte-v7tax2).fail{fill:var(--color-error-600)}#triangle .crash-test.svelte-v7tax2 .visuals:where(.svelte-v7tax2) .structure:where(.svelte-v7tax2) .status:where(.svelte-v7tax2).ok{fill:var(--color-success-600)}#triangle .crash-test.svelte-v7tax2 .controls:where(.svelte-v7tax2){display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}#triangle .crash-test.svelte-v7tax2 .controls:where(.svelte-v7tax2) .btn:where(.svelte-v7tax2){font-weight:600}#triangle .crash-test.svelte-v7tax2 .hint:where(.svelte-v7tax2){padding:1rem;background:var(--color-warning-50);border-radius:var(--radius-container);font-size:1rem;color:var(--color-warning-700);text-align:center}#square .comparison.svelte-v7tax2{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:2rem 0}#square .comparison.svelte-v7tax2 .warehouse:where(.svelte-v7tax2){padding:1.5rem;background:var(--color-surface-50);border-radius:calc(var(--radius-container) * 4);box-shadow:0 4px 12px color-mix(in oklab,var(--color-surface-950) .05,transparent)}#square .comparison.svelte-v7tax2 .warehouse:where(.svelte-v7tax2) .label:where(.svelte-v7tax2){font-size:1rem;font-weight:600;color:var(--color-surface-700);margin-bottom:1rem;text-align:center}#square .comparison.svelte-v7tax2 .warehouse:where(.svelte-v7tax2) .visual:where(.svelte-v7tax2){display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border-radius:var(--radius-container)}#square .comparison.svelte-v7tax2 .warehouse:where(.svelte-v7tax2) .visual:where(.svelte-v7tax2) .row:where(.svelte-v7tax2){display:flex;gap:.25rem}#square .comparison.svelte-v7tax2 .warehouse:where(.svelte-v7tax2) .visual:where(.svelte-v7tax2) .item:where(.svelte-v7tax2){font-size:2rem;line-height:.8}#square .comparison.svelte-v7tax2 .warehouse:where(.svelte-v7tax2) .visual:where(.svelte-v7tax2) .item:where(.svelte-v7tax2).circle{color:var(--color-surface-400)}#square .comparison.svelte-v7tax2 .warehouse:where(.svelte-v7tax2) .visual:where(.svelte-v7tax2) .item:where(.svelte-v7tax2).box{color:var(--color-primary-500)}#square .comparison.svelte-v7tax2 .warehouse:where(.svelte-v7tax2) .visual:where(.svelte-v7tax2) .indicator:where(.svelte-v7tax2){margin-top:.75rem;padding:.5rem 1rem;border-radius:var(--radius-container);font-size:.875rem;font-weight:600}#square .comparison.svelte-v7tax2 .warehouse:where(.svelte-v7tax2) .visual:where(.svelte-v7tax2) .indicator:where(.svelte-v7tax2).waste{background:var(--color-error-100);color:var(--color-error-700)}#square .comparison.svelte-v7tax2 .warehouse:where(.svelte-v7tax2) .visual:where(.svelte-v7tax2) .indicator:where(.svelte-v7tax2).efficiency{background:var(--color-success-100);color:var(--color-success-700)}#math-language .cards.svelte-v7tax2{display:grid;gap:1.5rem}#math-language .cards.svelte-v7tax2 .card:where(.svelte-v7tax2){display:flex;align-items:center;gap:1.5rem;padding:1.5rem 2rem;background:var(--color-surface-50);border-radius:calc(var(--radius-container) * 4);border:2px solid var(--color-surface-200)}#math-language .cards.svelte-v7tax2 .card:where(.svelte-v7tax2) .shape:where(.svelte-v7tax2){font-size:3rem;color:var(--color-primary-500);line-height:1}#math-language .cards.svelte-v7tax2 .card:where(.svelte-v7tax2) .content:where(.svelte-v7tax2){flex:1}#math-language .cards.svelte-v7tax2 .card:where(.svelte-v7tax2) .content:where(.svelte-v7tax2) .name:where(.svelte-v7tax2){font-size:1.25rem;font-weight:700;color:var(--color-surface-800);margin-bottom:.5rem}#math-language .cards.svelte-v7tax2 .card:where(.svelte-v7tax2) .content:where(.svelte-v7tax2) .text:where(.svelte-v7tax2){font-size:1.125rem;color:var(--color-surface-600);line-height:1.5}#practice .quiz-list.svelte-v7tax2{display:grid;gap:1.5rem}#practice .quiz-list.svelte-v7tax2 .question:where(.svelte-v7tax2){font-size:1.25rem;line-height:1.6;color:var(--color-surface-800);margin-bottom:1rem}#summary p.svelte-v7tax2{font-size:1.25rem;margin:0;color:var(--color-surface-700);line-height:1.6}@media(max-width:1100px){#broken-world .visual.svelte-v7tax2{gap:1rem}#square .comparison.svelte-v7tax2{grid-template-columns:1fr}#square .comparison.svelte-v7tax2 .warehouse:where(.svelte-v7tax2) .item:where(.svelte-v7tax2){line-height:.5}}@media(max-width:600px){#triangle .visuals.svelte-v7tax2{grid-template-columns:1fr}}
