.ex-detail[data-astro-cid-yjuh72of]{padding-block:var(--spacing-8);max-width:48rem}.back-link[data-astro-cid-yjuh72of]{color:var(--link-color);font-size:var(--font-size-sm);text-decoration:none}.ex-info[data-astro-cid-yjuh72of]{gap:var(--spacing-2);margin:var(--spacing-4) 0;display:flex}.badge[data-astro-cid-yjuh72of]{border-radius:var(--radius-sm);background:var(--bg-tertiary);font-size:var(--font-size-xs);padding:2px 8px}.meta[data-astro-cid-yjuh72of]{color:var(--text-tertiary);font-size:var(--font-size-sm)}.ex-section[data-astro-cid-yjuh72of]{margin-bottom:var(--spacing-6)}.ex-section[data-astro-cid-yjuh72of] h2[data-astro-cid-yjuh72of]{font-size:var(--font-size-lg)}pre[data-astro-cid-yjuh72of]{background:var(--bg-tertiary);padding:var(--spacing-3);border-radius:var(--radius-md);overflow-x:auto}.code-input[data-astro-cid-yjuh72of]{width:100%;font-family:monospace;font-size:var(--font-size-sm);padding:var(--spacing-3);border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-tertiary);color:var(--text-primary)}.ex-actions[data-astro-cid-yjuh72of]{gap:var(--spacing-2);margin-top:var(--spacing-3);display:flex}.btn-primary[data-astro-cid-yjuh72of]{padding:var(--spacing-2) var(--spacing-4);background:var(--brand-primary);color:var(--brand-contrast);border-radius:var(--radius-md);cursor:pointer;border:none}.btn-secondary[data-astro-cid-yjuh72of]{padding:var(--spacing-2) var(--spacing-4);background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);cursor:pointer}.results[data-astro-cid-yjuh72of]{margin-top:var(--spacing-3)}.test-case[data-astro-cid-yjuh72of]{margin-bottom:var(--spacing-3)}.test-input[data-astro-cid-yjuh72of],.test-output[data-astro-cid-yjuh72of]{font-size:var(--font-size-sm)}.eval-summary[data-astro-cid-yjuh72of]{margin-bottom:var(--spacing-3);padding:var(--spacing-3);background:var(--bg-tertiary);border-radius:var(--radius-md)}.eval-count[data-astro-cid-yjuh72of],.eval-structural[data-astro-cid-yjuh72of]{font-size:var(--font-size-sm);margin:0}.eval-error[data-astro-cid-yjuh72of]{color:var(--color-error);font-size:var(--font-size-sm)}.eval-info[data-astro-cid-yjuh72of]{color:var(--text-secondary);font-size:var(--font-size-sm)}.eval-case[data-astro-cid-yjuh72of]{padding:var(--spacing-2);margin-bottom:var(--spacing-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.eval-case[data-astro-cid-yjuh72of].pass{border-left:3px solid var(--color-success)}.eval-case[data-astro-cid-yjuh72of].fail{border-left:3px solid var(--color-error);background:var(--bg-tertiary)}.eval-icon[data-astro-cid-yjuh72of]{margin-right:var(--spacing-1)}.eval-diff[data-astro-cid-yjuh72of]{margin-top:var(--spacing-1)}.eval-diff[data-astro-cid-yjuh72of] span[data-astro-cid-yjuh72of]{font-size:var(--font-size-xs);color:var(--text-tertiary);display:block}.eval-diff[data-astro-cid-yjuh72of] pre[data-astro-cid-yjuh72of]{font-size:var(--font-size-xs);padding:var(--spacing-1);margin:2px 0}.eval-tips[data-astro-cid-yjuh72of]{margin-top:var(--spacing-3);padding:var(--spacing-3);background:var(--bg-tertiary);border-radius:var(--radius-md)}.eval-tips[data-astro-cid-yjuh72of] h4[data-astro-cid-yjuh72of]{margin:0 0 var(--spacing-2);font-size:var(--font-size-sm)}.eval-tips[data-astro-cid-yjuh72of] ul[data-astro-cid-yjuh72of]{padding-left:var(--spacing-4);font-size:var(--font-size-sm);margin:0}.eval-success[data-astro-cid-yjuh72of]{margin-top:var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--color-success);border-radius:var(--radius-md)}.eval-success[data-astro-cid-yjuh72of] h4[data-astro-cid-yjuh72of]{margin:0 0 var(--spacing-2)}.eval-ref[data-astro-cid-yjuh72of]{margin-top:var(--spacing-2)}.eval-ref[data-astro-cid-yjuh72of] summary[data-astro-cid-yjuh72of]{cursor:pointer;font-size:var(--font-size-sm)}.eval-ref[data-astro-cid-yjuh72of] pre[data-astro-cid-yjuh72of]{margin-top:var(--spacing-2)}.eval-hint[data-astro-cid-yjuh72of]{margin-top:var(--spacing-3);padding:var(--spacing-3);background:var(--bg-tertiary);border-radius:var(--radius-md);font-size:var(--font-size-sm)}
