.gth-prime-number-checker .gth-prime-result { text-align: center; padding: var(--gth-space-4); border-radius: var(--gth-radius-md); margin-bottom: var(--gth-space-4); font-size: var(--gth-text-xl); font-weight: var(--gth-font-bold); }
.gth-prime-number-checker .gth-prime-result.is-prime { background: var(--gth-success-subtle); color: var(--gth-success); }
.gth-prime-number-checker .gth-prime-result.not-prime { background: var(--gth-warning-subtle); color: var(--gth-warning); }
.gth-prime-number-checker .gth-prime-info { display: flex; justify-content: center; gap: var(--gth-space-6); margin-bottom: var(--gth-space-4); }
.gth-prime-number-checker .gth-info-row { text-align: center; }
.gth-prime-number-checker .gth-info-row span { display: block; font-size: var(--gth-text-sm); color: var(--gth-text-secondary); }
.gth-prime-number-checker .gth-info-row strong { font-size: var(--gth-text-lg); color: var(--gth-primary); }
.gth-prime-number-checker .gth-prime-factors { padding: var(--gth-space-3); background: var(--gth-bg-secondary); border-radius: var(--gth-radius-md); text-align: center; }
